Функция:
Я, как пользователь-участник проекта
Хочу иметь возможность закрыть задачу внутри проекта
Чтобы пользователи могли понимать выполнена ли задача
Контекст:
Допустим существует пользователь 'Вася'
И существует пользователь 'Маша'
И существует проект 'FooBar'
И существует команда 'DreamTeam'
И команда 'DreamTeam' является участником проекта 'FooBar'
И пользователь 'Вася' является участником команды 'DreamTeam'
И существует задача 'DoSomething' в проекте 'FooBar'
Сценарий: Редактирование задачи
Когда пользователь 'Вася' меняет статус задачи с названием 'DoSomething' на 'Close'
Тогда в системе существует задача с названием 'DoSomething' и статусом 'Close'
Сценарий: Редактирование задачи возможно только участником проекта
Когда пользователь 'Маша' меняет статус задачи с названием 'DoSomething' на 'Open'
Тогда пользователь получает ошибку, что 'ProjectOnlyParticipantCanEditTaskError'
И в системе существует задача с названием 'DoSomething' и статусом 'Close'
Пользовательская история и сценарии
Дополнительная информация
No response