Commit Graph

9 Commits (ecdb8d10cb48380ead834f8ce507bc11dd31f559)

Author SHA1 Message Date
mirivlad ecdb8d10cb Fix: Временно отключена проверка test_results
 Таблица будет создана позже
 Пока всегда canEditCourse = true

Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2026-03-31 09:52:14 +08:00
mirivlad 95046fa59e Feat: Компромиссное редактирование назначений
 Проверка на начатые тесты перед редактированием
 Если тестов нет — можно менять курс и дату начала
 Если тесты есть — только дата окончания и заметка
 Предупреждение в modal

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

Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2026-03-31 09:01:23 +08:00
mirivlad cb87a76570 Fix: Маршрут show с {course} параметром
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2026-03-31 08:53:46 +08:00
mirivlad 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
mirivlad 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
mirivlad fefe12367d Feat: Назначения с несколькими курсами
 tags-input для курсов (чёрные бейджи)
 CourseSearchController API
 Массовое создание назначений (курсы × получатели)
 Обновлён create.blade.php

Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2026-03-30 16:31:02 +08:00
mirivlad 81828de9a3 Feat: Назначения курсов с tags-input
 CourseAssignmentController (index, create, store)
 create.blade.php с тремя tags-input (пользователи/группы/организации)
 Разные цвета бейджей (зелёный/голубой/синий)
 UserSearchController API
 index.blade.php список назначений

Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2026-03-30 16:06:02 +08:00
mirivlad 0fd33076ab Feat: Назначения курсов — Controller + Policy + Routes
 CourseAssignmentController (resource)
 CourseAssignmentPolicy
 Маршруты: /admin/course-assignments
 Регистрация в AuthServiceProvider

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