mirror of
https://github.com/snipe/snipe-it.git
synced 2026-08-18 11:15:42 +00:00
Added bulk delete route
This commit is contained in:
@ -1,9 +1,9 @@
|
||||
<?php
|
||||
|
||||
use App\Http\Controllers\Licenses;
|
||||
use Illuminate\Support\Facades\Route;
|
||||
use App\Models\License;
|
||||
use App\Models\LicenseSeat;
|
||||
use Illuminate\Support\Facades\Route;
|
||||
use Tabuna\Breadcrumbs\Trail;
|
||||
|
||||
// Licenses
|
||||
@ -12,20 +12,18 @@ Route::group(['prefix' => 'licenses', 'middleware' => ['auth']], function () {
|
||||
|
||||
Route::get('{license}/checkout/{seatId?}', [Licenses\LicenseCheckoutController::class, 'create'])
|
||||
->name('licenses.checkout')
|
||||
->breadcrumbs(fn (Trail $trail, License $license) =>
|
||||
$trail->parent('licenses.show', $license)
|
||||
->breadcrumbs(fn (Trail $trail, License $license) => $trail->parent('licenses.show', $license)
|
||||
->push(trans('general.checkout'), route('licenses.checkout', $license))
|
||||
);
|
||||
|
||||
Route::post(
|
||||
'{licenseId}/checkout/{seatId?}',
|
||||
[Licenses\LicenseCheckoutController::class, 'store']
|
||||
); //name() would duplicate here, so we skip it.
|
||||
); // name() would duplicate here, so we skip it.
|
||||
|
||||
Route::get('{licenseSeat}/checkin/{backto?}', [Licenses\LicenseCheckinController::class, 'create'])
|
||||
->name('licenses.checkin')
|
||||
->breadcrumbs(fn (Trail $trail, LicenseSeat $licenseSeat) =>
|
||||
$trail->parent('licenses.show', $licenseSeat->license)
|
||||
->breadcrumbs(fn (Trail $trail, LicenseSeat $licenseSeat) => $trail->parent('licenses.show', $licenseSeat->license)
|
||||
->push(trans('general.checkin'), route('licenses.checkin', $licenseSeat))
|
||||
);
|
||||
|
||||
@ -47,9 +45,11 @@ Route::group(['prefix' => 'licenses', 'middleware' => ['auth']], function () {
|
||||
'export',
|
||||
[
|
||||
Licenses\LicensesController::class,
|
||||
'getExportLicensesCsv'
|
||||
'getExportLicensesCsv',
|
||||
]
|
||||
)->name('licenses.export');
|
||||
|
||||
Route::post('bulk/delete', [Licenses\BulkLicensesController::class, 'destroy'])->name('licenses.bulk.delete');
|
||||
});
|
||||
|
||||
Route::resource('licenses', Licenses\LicensesController::class, [
|
||||
|
||||
Reference in New Issue
Block a user