habralab / garnet-team

Habr Pet-Projects Battle Contest: Group Activity and Rating Network
https://garnet.pet-project.habr.com
MIT License
10 stars 0 forks source link

📓 Пользователю приходит уведомление о решении по заявке на вступление в команду #164

Closed gfg7 closed 1 year ago

gfg7 commented 1 year ago

Пользовательская история и сценарии

Функция: 
    Я, как пользователь
    Хочу иметь возможность получать уведомления о решении по заявке на вступление в команду
    Чтобы быть вовремя осведомленным

    Контекст:
            Допустим существует пользователь 'Петя'
            И существует пользователь 'Маша'
            И существует команда 'FooBar'
            И владельцем команды 'FooBar' является 'Маша'

        Сценарий: Уведомление о принятии заявки на вступление в команду
            Когда появляется решение по заявке пользователя 'Петя' на вступление  в команду 'FooBar' со статусом принятия 'true'
            Тогда пользователь 'Петя' получает уведомление типа 'TeamUserJoinRequestDecide' с названием 'Решение по заявке на вступление в команду' и текстом 'Владелец команды FooBar одобрил вашу заявку на вступление'

        Сценарий: Уведомление об отклонении заявки на вступление в команду
            Когда появляется решение по заявке пользователя 'Петя' на вступление в команду 'FooBar' со статусом принятия 'false'
            Тогда пользователь 'Петя' получает уведомление типа 'TeamUserJoinRequestDecide' с названием 'Решение по заявке на вступление в команду' и текстом 'Владелец команды FooBar отклонил вашу заявку на вступление'

Дополнительная информация

No response

gfg7 commented 1 year ago

https://github.com/habralab/garnet-team/issues/153#issuecomment-1783936481

Аналогично, если заявку приняли - влияет на командную работу (и рейтинг)