Closed Amiditin closed 9 months ago
@Demorey @gfg7
1) Можете добавить linkedEntityAvatarUrl
и linkedEntitiesNames
в респонс запроса notificationsGetListByCurrentUser
? Необходимо для реализации этого UI ссылка. В моём предствалении linkedEntitiesNames
- это массив названий сущностей из body
, по дизайну у них жирный шрифт.
2) Сколько всего типов уведомлений? я насчитал 10. Предполагается, что возможно принять или отклонить есть только у TeamJoinProjectRequest
, TeamInvite
и TeamUserJoinRequest
?
3) Для типов TeamJoinProjectRequest
, TeamInvite
и TeamUserJoinRequest
в респонсе нужно получать дополнительно id связанного запроса, чтобы его отклонить или принять. Как я понял в текущей реализации поле linkedEntityId
у этих типов это id команды? Думаю, для этого нужно отдельное поле, чтобы не терять id команды, можете добавить?
4) Также из тестов заметил, что при отправке approve на join request, например ProjectTeamJoinRequestDecide
, связанное с ним уведомление не удалятся автоматически. Это баг?
@Amiditin
- Можете добавить
linkedEntityAvatarUrl
иlinkedEntitiesNames
в респонс запросаnotificationsGetListByCurrentUser
? Необходимо для реализации этого UI ссылка. В моём предстваленииlinkedEntitiesNames
- это массив названий сущностей изbody
, по дизайну у них жирный шрифт.
ок, добавлю сегодня
- Сколько всего типов уведомлений? я насчитал 10. Предполагается, что возможно принять или отклонить есть только у
TeamJoinProjectRequest
,TeamInvite
иTeamUserJoinRequest
?Все типы
да, вроде, все
- Для типов
TeamJoinProjectRequest
,TeamInvite
иTeamUserJoinRequest
в респонсе нужно получать дополнительно id связанного запроса, чтобы его отклонить или принять. Как я понял в текущей реализации полеlinkedEntityId
у этих типов это id команды? Думаю, для этого нужно отдельное поле, чтобы не терять id команды, можете добавить?
делалось до дизайна уведомлений, ожидали просто переход на страницу команды с открытым списком заявок , поправлю
- Также из тестов заметил, что при отправке approve на join request, например
ProjectTeamJoinRequestDecide
, связанное с ним уведомление не удалятся автоматически. Это баг?
забыли по decide, в командах тоже только по cancel вижу, добавим
С чем связан запрос на фичу?
Необходимо сверстать по дизайну UI уведомлений и добавить для них запросы
Расскажите как вы это себе видите
DoD (критерий готовности)
Все элементы UI уведомлений сверстаны по дизайну и запросы проходят успешно
Приложите пример реализаций
https://www.figma.com/file/Ej5wvzeEHOcgkXCerWJQj6/Garnet-Service?type=design&node-id=368-187&mode=design&t=oXgzvk1ZXSKRUBm2-0
Приложите материалы задачи
https://stage.garnet.pet-project.habr.com/api/sandbox/