add view any columns and view mode for ideas
All checks were successful
continuous-integration/drone/push Build is passing

This commit is contained in:
2026-01-15 11:41:01 +03:00
parent 890d6de92e
commit 684e416588
8 changed files with 856 additions and 7 deletions

View File

@ -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: Права доступа 📋
> **Гранулярная система прав доступа и панель администратора**