Commit Graph

5 Commits (b56d8b2b3debfa01a8a95300be6bd43da5272c35)

Author SHA1 Message Date
mirivlad 3f0039712d Feat: Удаление заявок и элементов
 Кнопка удаления в index (с подтверждением)
 Кнопка удаления в show (с подтверждением)
 Удаление элементов в edit (JavaScript)
 approve/reject кнопки в index

Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2026-04-02 09:31:08 +08:00
mirivlad 729d48ac5a Fix: Заявки - номер, получатели, null-safe
 Номер заявки вместо организации в списке
 Столбец Получатели (пользователи/группы/организации)
 Null-safe для organization, user, group
 Бейджи с названиями в show.blade.php

Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2026-04-02 09:26:42 +08:00
mirivlad b01d8431c8 Fix: Организация берётся из items_json
 organization_id из первого элемента items
 Удалена валидация organization_id
 index.blade.php обрабатывает NULL organization

Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2026-04-02 09:22:12 +08:00
mirivlad f09571e8b2 Fix: Null-safe оператор для requestedBy и approvedBy
 requestedBy?->name ?? 'Удалён'
 approvedBy?->name ?? 'Удалён'

Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2026-04-02 09:10:50 +08:00
mirivlad 87f20ef702 Feat: Заявки на курсы (Course Requests) - базовая структура
 Миграции: course_requests, course_request_items
 Models: CourseRequest, CourseRequestItem
 CourseRequestController (CRUD + approve/reject)
 CourseRequestPolicy
 Маршруты и регистрация Policy
 index.blade.php

Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2026-04-01 15:48:41 +08:00