7 Commits
Author SHA1 Message Date
mirivladandQwen-Coder 2ba9ab5157 Fix: Сохранение organization_id для каждого элемента
✅ Каждый элемент создаёт отдельную запись
✅ organization_id = null для пользователей/групп
✅ organization_id заполняется для организаций

Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2026-04-02 09:57:52 +08:00
mirivladandQwen-Coder b313d96bfc Feat: Выбор типа получателя в заявке
✅ Select: Пользователь/Группа/Организация
✅ Динамическое переключение полей
✅ Валидация выбора получателя
✅ Убрано поле Организация из info блока

Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2026-04-02 09:51:30 +08:00
mirivladandQwen-Coder 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
mirivladandQwen-Coder c65da15feb Feat: Заявки - Modal для добавления элементов
✅ Modal с TomSelect для всех полей
✅ Курс, Организация, Группа, Пользователь - всё с поиском
✅ Динамическое добавление элементов через JSON
✅ edit.blade.php с загрузкой существующих элементов

Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2026-04-02 08:50:55 +08:00
mirivladandQwen-Coder 38b2f043bf Fix: Добавлена организация в элементы заявки
✅ organization relationship в CourseRequestItem
✅ Отображение в show.blade.php
✅ Загрузка в контроллере

Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2026-04-01 16:19:56 +08:00
mirivladandQwen-Coder c6f303fac7 Fix: Улучшена форма заявки на курсы
✅ Организация - необязательна
✅ Новая структура элемента: Курс → Получатели → Даты
✅ Поддержка множественных user_ids/group_ids
✅ Обновлены create, edit, store, update, createAssignments

Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2026-04-01 16:19:04 +08:00
mirivladandQwen-Coder 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