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

📓 Просмотр приглашений пользователей в команду #110

Closed picolino closed 1 year ago

picolino commented 1 year ago

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

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

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

        Сценарий: Просмотр приглашений пользователей для команды
            Допустим существует приглашение для пользователя 'Маша' от команды 'FooBar'
            Когда 'Вася' просматривает список приглашений команды 'FooBar'
            Тогда количество приглашений в списке равно '1'

        Сценарий: Просмотр приглашений пользователей доступен только владельцу
            Допустим существует приглашение для пользователя 'Маша' от команды 'FooBar'
            Когда 'Маша' просматривает список приглашений команды 'FooBar'
            Тогда пользователь получает ошибку 'TeamJoinInviteShowOnlyOwnerCanCreateError'

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

В рамках стори давай еще добавим следующий сценарий в TeamUserJoinRequestShow:

        Сценарий: Просмотр заявок на вступление доступен только владельцу
            Допустим существует приглашение для пользователя 'Маша' от команды 'FooBar'
            Когда 'Маша' просматривает список приглашений команды 'FooBar'
            Тогда пользователь получает ошибку 'TeamUserJoinRequestOnlyOwnerCanSeeError'