Mark Stage 1.5 complete in ROADMAP

This commit is contained in:
2026-04-07 12:01:19 +05:00
parent e9eff5bae5
commit 8fdc67b4a5
+5 -8
View File
@@ -39,15 +39,12 @@
--- ---
## Этап 1.5 — Расширенное управление доступом ## Этап 1.5 — Расширенное управление доступом ✅ ЗАВЕРШЁН (07.04.2026)
**Цель:** гибкое управление доступом: сроки, категории, пакеты, история.
- [ ] **Срок доступа:** поле `expiresAt` в `CourseEnrollment` + автоблокировка по дате - [x] Срок доступа: `expiresAt` в `CourseEnrollment`, просроченный подсвечивается красным
- [ ] **Категории курсов:** таблица `Category`, поле `categoryId` в `Course`, фильтрация в списке - [x] Категории курсов: таблица `Category`, `/admin/categories`, привязка к курсу
- [ ] **Расширенный энролл:** на странице ученика — дать доступ сразу к нескольким курсам - [x] Расширенный энролл: `/admin/users/[userId]` — выбор нескольких курсов + срок одной операцией
- [ ] **История доступа:** лог выдачи/отзыва (кто, когда, метод, примечание) - [x] История доступа: `AccessLog` — каждая операция логируется (кто, когда, метод, примечание)
**Критерий готовности:** задаю ученику доступ к 3 курсам с разными сроками, в логе вижу все операции.
--- ---