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