Tickets

Глобальне меню → Tickets (бейдж із кількістю)

Суть

Внутрішня тікет-система (мінікопія Jira). Канал по якому будь-яка роль заводить задачу, баг чи покращення на будь-який розділ системи. Видима всім ролям.

Що тут є

Дошка (Tickets board)

  • Колонки = статуси: TO DO, IN PROGRESS, PENDING REVIEW, DONE, REJECTED. (TODO: підтвердити що це повний перелік)
  • У шапці колонки — лічильник тікетів.
  • Пошук + календарний фільтр.
  • DONE / REJECTED колонки лінивозавантажуються (Load older tickets).

Картка тікета у списку

  • Тайтл, проєкт/розділ (наприклад Courses, GoldenBride, Clients), категорія (наприклад Task Execution, Improvement), пріоритет, дата, бейдж Reporter або Assignee.
  • Іконка пріоритету: = нормальний, ↑↑ високий. (TODO: повний перелік рівнів)
  • Іконка дзвоника, зірка — (TODO: уточнити — імовірно підписка/watcher і прапорець).

Деталь тікета

Поля: Title, Description (вільний текст з посиланнями і вкладеннями).

Сайдбар:

  • Status — дропдаун
  • CategoryImprovement, Task Execution, … (TODO: повний перелік)
  • Project — розділ/Family на який заведений тікет (TODO: точний словник значень)
  • PriorityNormal, … (TODO: повний перелік)
  • Reporter — автор з префіксом ролі (TOP-manager: …)
  • Assignees — кілька, з префіксом ролі (CEO: …, Technical department: …)
  • Created / Updated — дати
  • Show logs — журнал змін тікета

Знизу — коментарі (тред з автором, текстом, часом, маркером прочитано/непрочитано), прикріплені файли, кнопка Update.

Нюанси

  • (TODO: правила хто кого може призначити assignee — імовірно є обмеження по ролях)
  • (TODO: правила переходів між статусами — хто може перевести у DONE / REJECTED)

Зв’язки

  • Бек: (TODO: визначити сервіс — імовірно stack основний; додати deeplink на свагер при описі запитів сторінки)