ya-pomogau / frontend

5 stars 8 forks source link

Fix/fix component in task #158

Closed Anton-Laid closed 5 months ago

Anton-Laid commented 5 months ago

Логика отображения работы кнопок соответствует миро доске

ArturKaramov commented 5 months ago

@marussia1996

Вопросы по завершенным заявкам:

  1. Отображается только кнопка конфликтов? по макету есть еще зеленая галочка, но непонятно что должно отображаться в модалке. В миро так же не нашел
  2. Конфл кнопка сейчас закрашивается если status === TaskStatus.CONFLICTED. Нужно ли сделать зависимость от статуса решения конфликта? Или вне зависимости от статуса конфликта, статус таски всегда будет TaskStatus.CONFLICTED?
kspshnik commented 5 months ago

Или вне зависимости от статуса конфликта, статус таски всегда будет TaskStatus.CONFLICTED?

Хороший вопрос. Думаю, что нет - status: TaskStatus.CONFLICTED висит от получения второго отчёта, не совпавшего с первым, и до принятия решения админом, разрешающим конфликт. По факту конфликтного закрытия status уйдёт в TaskStatus.COMPLETED. Отличить закрытую по конфликту можно по non-nullish значению в adminResolve: там будет либо ResolveStatus.FULLFILLED либо ResolveStatus.REJECTED соответственно, в зависимости от того, как закрылась таска в итоге.

@INextYP @vladko-89 @marussia1996 Как мы отображаем в закрытых конфликтные задачи, закрытые через AdminResolve? Они выделяются или общей кучей?