add view any columns and view mode for ideas
All checks were successful
continuous-integration/drone/push Build is passing
All checks were successful
continuous-integration/drone/push Build is passing
This commit is contained in:
45
ROADMAP.md
45
ROADMAP.md
@ -15,6 +15,7 @@
|
||||
| 2 | Расширенный функционал | ✅ Завершена | Drag&Drop, цвета, комментарии, команда |
|
||||
| 3 | AI-интеграция | ✅ Завершена | Оценка времени, рекомендации |
|
||||
| 3.1 | Генерация мини-ТЗ | ✅ Завершена | Генерация, редактирование, история ТЗ |
|
||||
| 3.2 | Полный просмотр идеи | 📋 Планируется | Просмотр и редактирование всех полей |
|
||||
| 4 | Права доступа | 📋 Планируется | Гранулярные права, панель админа |
|
||||
| 5 | Аудит и история | 📋 Планируется | Логирование действий, восстановление |
|
||||
| 6 | Real-time и WebSocket | 📋 Планируется | Многопользовательская работа |
|
||||
@ -247,6 +248,50 @@
|
||||
|
||||
---
|
||||
|
||||
## Фаза 3.2: Полный просмотр идеи 📋
|
||||
|
||||
> **Просмотр и редактирование ВСЕХ полей идеи**
|
||||
|
||||
### Проблема
|
||||
Сейчас в таблице отображаются не все поля идеи. Поля `pain`, `aiRole`, `verificationMethod` невозможно ни посмотреть, ни отредактировать.
|
||||
|
||||
### Frontend — Дополнительные колонки в таблице
|
||||
- [ ] Добавить колонку "Боль" (pain) с inline-редактированием
|
||||
- [ ] Добавить колонку "Роль AI" (aiRole) с inline-редактированием
|
||||
- [ ] Добавить колонку "Способ проверки" (verificationMethod) с inline-редактированием
|
||||
- [ ] Column visibility — возможность скрыть/показать колонки
|
||||
- [ ] Кнопка настройки колонок (⚙️) в header таблицы
|
||||
- [ ] Dropdown с чекбоксами для каждой колонки
|
||||
- [ ] Сохранение настроек в localStorage
|
||||
- [ ] data-testid для новых колонок
|
||||
|
||||
### Frontend — Модалка детального просмотра
|
||||
- [ ] IdeaDetailModal компонент
|
||||
- [ ] Открытие по кнопке "Подробнее" (👁️ Visibility icon)
|
||||
- [ ] **Режим просмотра** (по умолчанию):
|
||||
- [ ] Все поля отображаются как readonly текст
|
||||
- [ ] Кнопка "Редактировать" для перехода в режим редактирования
|
||||
- [ ] **Режим редактирования**:
|
||||
- [ ] Все редактируемые поля становятся input/textarea/select
|
||||
- [ ] Кнопка "Сохранить" — сохраняет изменения и возвращает в режим просмотра
|
||||
- [ ] Кнопка "Отмена" — отменяет изменения и возвращает в режим просмотра
|
||||
- [ ] Поля для редактирования: title, description, status, priority, module, targetAudience, pain, aiRole, verificationMethod
|
||||
- [ ] Readonly поля (только просмотр): estimatedHours, complexity, createdAt, updatedAt
|
||||
- [ ] Быстрый доступ: кнопки "Открыть ТЗ" и "AI-оценка"
|
||||
- [ ] Кнопка "Подробнее" в колонке actions
|
||||
- [ ] data-testid для всех элементов модалки
|
||||
|
||||
### E2E тестирование
|
||||
- [ ] Column visibility — скрытие/показ колонок
|
||||
- [ ] Открытие модалки детального просмотра
|
||||
- [ ] Просмотр всех полей в режиме readonly
|
||||
- [ ] Переход в режим редактирования
|
||||
- [ ] Редактирование полей pain, aiRole, verificationMethod
|
||||
- [ ] Сохранение изменений
|
||||
- [ ] Отмена редактирования
|
||||
|
||||
---
|
||||
|
||||
## Фаза 4: Права доступа 📋
|
||||
|
||||
> **Гранулярная система прав доступа и панель администратора**
|
||||
|
||||
Reference in New Issue
Block a user