feat(schedules): add 'select all N' across pages
- Add GetAllScheduleIdsAction + GetFilteredScheduleIdsTask - Add GET /dashboard/schedules/all-ids route returning filtered IDs - Add selectAllFiltered method to Index.vue - Button 'Выбрать все N' appears when total > per-page count
This commit is contained in:
@@ -199,6 +199,7 @@ Route::middleware(['access-check', 'dashboard.auth', 'dashboard.permission'])->g
|
||||
Route::get('/create', [ScheduleController::class, 'create'])->name('create');
|
||||
Route::post('/', [ScheduleController::class, 'store'])->name('store');
|
||||
Route::delete('/bulk-destroy', [ScheduleController::class, 'bulkDestroy'])->name('bulk-destroy');
|
||||
Route::get('/all-ids', [ScheduleController::class, 'allIds'])->name('all-ids');
|
||||
Route::get('/{schedule}/edit', [ScheduleController::class, 'edit'])->name('edit');
|
||||
Route::put('/{schedule}', [ScheduleController::class, 'update'])->name('update');
|
||||
Route::delete('/{schedule}', [ScheduleController::class, 'destroy'])->name('destroy');
|
||||
|
||||
Reference in New Issue
Block a user