Files
ntspi-app/app/Containers/Dashboard/Actions/Schedules/GetAllScheduleIdsAction.php
T
F4ilji e6d223d15c 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
2026-08-20 11:31:04 +05:00

18 lines
379 B
PHP

<?php
namespace App\Containers\Dashboard\Actions\Schedules;
use App\Containers\Dashboard\Tasks\Schedules\GetFilteredScheduleIdsTask;
class GetAllScheduleIdsAction
{
public function __construct(
private readonly GetFilteredScheduleIdsTask $task,
) {}
public function run(array $filters = []): array
{
return $this->task->run($filters);
}
}