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

📓 Пользователь может создать задачу внутри проекта #140

Closed Demorey closed 1 year ago

Demorey commented 1 year ago

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

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

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

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

        Сценарий: Создание задачи возможно только участником проекта
            Когда пользователь 'Маша' создает в проекте 'FooBar' задачу с названием 'DoSomething'
            Тогда пользователь получает ошибку, что 'ProjectOnlyParticipantCanCreateTaskError'

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

No response