Страница чатов/топиков/обсуждений, переход с любой точки приложения для обсуждения текущего действия, получение уведомлений о новых изменениях/сообщениях
Нвдо:
- составить принцип работы с картинками из дизайна
- описать ТЗ с деталями и нюансами задачи
Оценка: ?
Делает: Юля
Надо:
- подумать, как можно разделить топики между собой в "плоском" списке тредов, где пользователь выбирает какой чат ему читать (divider?)
- фильтры над топиками
- блок чата
- сообщения пользователей
- блоки уведомления
- список уведомлений
- кнопка уведомлений и счетчик новых сообщений/действий
- таб страницы чатов
- "Система" внутренних сообщений (как тг бот)
- кнопка перехода для обсуждения
- пермишены в правах?
- премии в хедере для локальной роли, когда открыт паспорт
Оценка: 12 часов
Делает: Миша
Надо:
- подключить сокеты к проекту
- общий фронт-api для класса/хука, чтобы можно было использовать методы для:
-
- получения доступа к комнатам
-
- создавать подключение к комнатам
-
- автоподстановка токенов и роли
- соединение с бекендом
- обсуждение с беком про API
- формат ключа подключения/создания комнаты
-
- Пример - "passport__s12-w3-w5-n456__amount"
-
- Пример - "dictionary__prices__r12-n45-p88"
Оценка: 44 часа
Делает: Стас
Надо:
- список тредов
- чат/переписка - отправка сообщений
- ?редактирование/удаление сообщений?
- перезапрос сообщений на каждый топик
- якоря для топиков
- сообщение имеет: аватарку, имя, текст, дата
- обсуждение с беком API
- отображение системных изменений по топику
Оценка: 94 часа
Делает: Миша, Стас, Матвей
Переход с сущности, действие над которой надо обсудить, на страницу чатов с открытием нужного топика и показа последних сообщений
Надо:
- кнопочка с урлом для топикаal
- редирект на чат
- открытие топика со всеми сообщениями по якорю
Оценка: 15 часов
Делает: Саид
Надо:
- общий конфиг для рендера колонок
- астрактный компонент для рендера ячеек по типу с Invisible и Pop
- ячейки для рендера каждого типа столбца из секции
Оценка: 36 часов
Делает: Миша, Матвей
Редактирование цены справочника из паспорта
Надо:
- еще одна выпадашка для изменения цены
- соединение с беком
- обсуждение API
Оценка: 12 часов
Делает: Саид
Когда нажимаешь на ячейку в паспорте, то показыветь список, в котором ты можешь выбрать "Редактирование, Обсуждение или История" по данной ячейке/секции. Пул возможностей ависит от прав.
Надо:
- дропдаун, который хендлит открытие разных попапов
- иконки
- пермишены
- Редактируем
- Обсуждение (редирект)
- История
Оценка: 12 часов
Делает: Миша, Саид
Надо:
- как с секций сейчас, только с каждой ячейки по ключу действия и доп ключу, что за ячейка
Оценка: 8 часов
Делает: Саид
Надо:
- чате просмотр
- писать
- ?удалять/редактировать? (на будущее)
- возможность обсудить (редиректы) для столбца
- получение уведомлений вообще
- получение уведомлений от локальной роли
- настройка по правам
Оценка: 28 часов
Делает: Матвей, Миша
Надо:
- список возможных targets/целей для поиска по ним
- поиск, работает через бек
- возможно фильтр по ролям, действиям
Оценка: 42 часа Делает: Миша, Матвей, Стас
Надо:
- отобрать в чате (как бота в тг) "систему"
- стили ее сообщений определяются версткой с бека
- сообщения могут выглядеть по другому
- поддержка markdown (скорее всего)
Оценка: 16 часов Делает: Миш, Саид, Стас, Матвей
Надо:
- кнопка открытия списка
- список последний уведомлений
- открые соединение и обновление с сокетами
- верстка блока уведомления и редирект на сообщение с этого уведомления
- показ уведомлений в реал-тайм
- отключение уведомлений
Оценка: 36 часов Делает: Миш, Саид, Стас, Матвей