8 Commits
Author SHA1 Message Date
mirivladandQwen-Coder 95046fa59e Feat: Компромиссное редактирование назначений
✅ Проверка на начатые тесты перед редактированием
✅ Если тестов нет — можно менять курс и дату начала
✅ Если тесты есть — только дата окончания и заметка
✅ Предупреждение в modal

Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2026-03-31 09:41:02 +08:00
mirivladandQwen-Coder 7da4b1a2cf Feat: Автооткрытие modal редактирования из списка
✅ При клике на ✏️ из списка → #edit в URL
✅ JavaScript открывает modal при загрузке
✅ Bootstrap 5 Modal API

Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2026-03-31 09:37:48 +08:00
mirivladandQwen-Coder ae5f09eedc Feat: AJAX для назначений + заметка + редактирование
✅ AJAX добавление через modals
✅ AJAX удаление без перезагрузки
✅ Заметка показывается если есть
✅ Modal редактирования (дата, заметка)
✅ Кнопка редактировать назначение

Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2026-03-31 09:01:23 +08:00
mirivladandQwen-Coder cb87a76570 Fix: Маршрут show с {course} параметром
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2026-03-31 08:53:46 +08:00
mirivladandQwen-Coder 79d8dedb91 Feat: Группировка назначений курсов
✅ Группировка по курсу + датам в index
✅ Сводная статистика (пользователи/группы/организации)
✅ show с раздельными списками по типам
✅ Modals для быстрого добавления
✅ Удаление edit/update - управление через show

Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2026-03-31 08:48:52 +08:00
mirivladandQwen-Coder 90a49b0f37 Fix: Имя переменной $course_assignment вместо $assignment
✅ Исправлено Route Model Binding
✅ Параметр {course_assignment} в маршруте
✅ Переменная $course_assignment в контроллере
✅ Обновлены все view файлы

Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2026-03-31 08:40:37 +08:00
mirivladandQwen-Coder d412d287c2 Feat: show и edit для назначений
✅ show.blade.php — просмотр назначения
✅ edit.blade.php — редактирование (период, статус, заметка)

Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2026-03-30 16:53:56 +08:00
mirivladandQwen-Coder be66e30a85 Feat: Назначения курсов — Blade шаблоны
✅ index.blade.php — список с фильтрами
✅ create.blade.php — форма создания (individual/group/organization)
✅ edit.blade.php — форма редактирования
✅ show.blade.php — просмотр назначения
✅ JavaScript для динамического переключения полей

Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2026-03-30 08:51:30 +08:00