Add project listing selector, confirmed revision and private 3MF renders
This commit is contained in:
@@ -12,7 +12,9 @@ use App\Http\Controllers\Parcel2GoConnectionController;
|
||||
use App\Http\Controllers\PrinterController;
|
||||
use App\Http\Controllers\ProjectController;
|
||||
use App\Http\Controllers\ProjectCostSnapshotController;
|
||||
use App\Http\Controllers\ProjectCurrentRevisionController;
|
||||
use App\Http\Controllers\ProjectFileController;
|
||||
use App\Http\Controllers\ProjectFileRenderController;
|
||||
use App\Http\Controllers\ProjectListingLinkController;
|
||||
use App\Http\Controllers\ProjectReleaseController;
|
||||
use App\Http\Controllers\ProjectRevisionController;
|
||||
@@ -64,7 +66,12 @@ Route::middleware(['auth', EnsureAccountActive::class])->group(function (): void
|
||||
Route::post('/projects/{project}/archive', [ProjectController::class, 'archive'])->name('projects.archive');
|
||||
Route::post('/projects/{project}/revisions', [ProjectRevisionController::class, 'store'])->name('projects.revisions.store');
|
||||
Route::post('/projects/{project}/revisions/{revision}/approve', [ProjectRevisionController::class, 'approve'])->name('projects.revisions.approve');
|
||||
Route::post('/projects/{project}/revisions/{revision}/confirm-current', [ProjectCurrentRevisionController::class, 'update'])->name('projects.revisions.confirm-current');
|
||||
Route::delete('/projects/{project}/current-revision', [ProjectCurrentRevisionController::class, 'destroy'])->name('projects.current-revision.clear');
|
||||
Route::get('/projects/{project}/files/{file}/download', [ProjectFileController::class, 'download'])->name('projects.files.download');
|
||||
Route::post('/projects/{project}/files/{file}/render', [ProjectFileRenderController::class, 'store'])->name('projects.files.render');
|
||||
Route::get('/projects/{project}/files/{file}/render/preview', [ProjectFileRenderController::class, 'preview'])->name('projects.files.render.preview');
|
||||
Route::get('/projects/{project}/files/{file}/render/download', [ProjectFileRenderController::class, 'download'])->name('projects.files.render.download');
|
||||
Route::post('/projects/{project}/listings', [ProjectListingLinkController::class, 'store'])->name('projects.listings.store');
|
||||
Route::delete('/projects/{project}/listings/{listingLink}', [ProjectListingLinkController::class, 'destroy'])->name('projects.listings.destroy');
|
||||
Route::post('/projects/{project}/cost-snapshots', [ProjectCostSnapshotController::class, 'store'])->name('projects.cost-snapshots.store');
|
||||
|
||||
Reference in New Issue
Block a user