Update TASKS_MODULE_ROADMAP.md - mark Stage 3 as completed

This commit is contained in:
Vladimir Tomashevskiy 2026-02-08 18:41:45 +00:00
parent 4a67f00aa7
commit 8d1bd16f91
1 changed files with 26 additions and 15 deletions

View File

@ -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ч