Dev branch
This commit is contained in:
@@ -160,6 +160,7 @@
|
||||
Route::post('packages', [\App\Http\Controllers\Admin\PackageController::class, 'store'])->name('packages.store');
|
||||
Route::post('packages/{package}/dispatch', [\App\Http\Controllers\Admin\PackageController::class, 'dispatch'])->name('packages.dispatch');
|
||||
Route::post('packages/{package}/cancel', [\App\Http\Controllers\Admin\PackageController::class, 'cancel'])->name('packages.cancel');
|
||||
Route::delete('packages/{package}', [\App\Http\Controllers\Admin\PackageController::class, 'destroy'])->name('packages.destroy');
|
||||
// Packages - contract-based helpers
|
||||
Route::get('packages-contracts', [\App\Http\Controllers\Admin\PackageController::class, 'contracts'])->name('packages.contracts');
|
||||
Route::post('packages-from-contracts', [\App\Http\Controllers\Admin\PackageController::class, 'storeFromContracts'])->name('packages.store-from-contracts');
|
||||
@@ -463,4 +464,15 @@
|
||||
]);
|
||||
})->name('types.address');
|
||||
|
||||
// reports
|
||||
Route::middleware('permission:reports-view')->group(function () {
|
||||
Route::get('reports', [\App\Http\Controllers\ReportController::class, 'index'])->name('reports.index');
|
||||
// users/clients lookup must come before {slug} to avoid route conflicts
|
||||
Route::get('reports/users', [\App\Http\Controllers\ReportController::class, 'users'])->name('reports.users');
|
||||
Route::get('reports/clients', [\App\Http\Controllers\ReportController::class, 'clients'])->name('reports.clients');
|
||||
Route::get('reports/{slug}', [\App\Http\Controllers\ReportController::class, 'show'])->name('reports.show');
|
||||
Route::get('reports/{slug}/data', [\App\Http\Controllers\ReportController::class, 'data'])->name('reports.data');
|
||||
});
|
||||
Route::get('reports/{slug}/export', [\App\Http\Controllers\ReportController::class, 'export'])->middleware('permission:reports-export')->name('reports.export');
|
||||
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user