diff --git a/TASKS_MODULE_ROADMAP.md b/TASKS_MODULE_ROADMAP.md index 03d3c7a..058f441 100644 --- a/TASKS_MODULE_ROADMAP.md +++ b/TASKS_MODULE_ROADMAP.md @@ -13,7 +13,7 @@ --- -## Этап 2: Подзадачи (Subtasks) +## Этап 2: Подзадачи (Subtasks) - Готово ✅ ### 2.1 Миграция ```php @@ -28,16 +28,27 @@ task_subtasks (id, task_id, title, is_completed, order_index, created_at) - Отображение подзадач в task/show.twig - Чекбоксы для toggle +Commit: cee6c63, 5bf25d9, 85a920b, f6aebd8 + --- -## Этап 3: Чек-листы +## Этап 3: Чек-листы - Готово ✅ ### 3.1 Структура ``` -task_checklists (id, task_id, title) -task_checklist_items (id, checklist_id, text, is_completed, order_index) +task_checklists (id, task_id, title, is_completed, order_index, created_at) ``` +### 3.2 Модель + API +- TaskChecklistModel +- addChecklistItem(), toggleChecklistItem(), deleteChecklistItem() + +### 3.3 View +- Отображение чек-листа в task/show.twig +- Чекбоксы для toggle + +Commit: 4a67f00 + --- ## Этап 4: Вложения @@ -98,15 +109,15 @@ Events::on('booking.created') → создать задачу "Подготов ## Приоритеты -| Этап | Задача | Оценка | -|------|--------|--------| -| 1 | RBAC + валидация | 4ч ✅ | -| 2 | Подзадачи | 8ч | -| 3 | Чек-листы | 6ч | -| 4 | Вложения | 8ч | -| 5 | Комментарии + @mentions | 12ч | -| 6 | Зависимости | 6ч | -| 7 | CRM → Tasks | 8ч | -| 8 | Booking → Tasks | 4ч | +| Этап | Задача | Оценка | Статус | +|------|--------|--------|--------| +| 1 | RBAC + валидация | 4ч | ✅ Готово | +| 2 | Подзадачи | 8ч | ✅ Готово | +| 3 | Чек-листы | 6ч | ✅ Готово | +| 4 | Вложения | 8ч | В процессе | +| 5 | Комментарии + @mentions | 12ч | - | +| 6 | Зависимости | 6ч | - | +| 7 | CRM → Tasks | 8ч | - | +| 8 | Booking → Tasks | 4ч | - | -**Всего:** ~56 часов +**Готово:** 18ч | **Осталось:** ~38ч