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

📓 Создатель поста и владелец команды могут редактировать пост #227

Open gfg7 opened 10 months ago

gfg7 commented 10 months ago

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

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

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

    Сценарий: Создатель поста редактирует пост
        Когда пользователь 'Вася' редактирует содержание последнего поста на 'Супер анонс' в ленте команды 'DreamTeam'
        Тогда содержание последнего поста в ленте команды 'DreamTeam' равно 'Супер анонс'

    Сценарий: Владелец команды редактирует пост
        Когда пользователь 'Маша' редактирует содержание последнего поста на 'Супер анонс' в ленте команды 'DreamTeam'
        Тогда содержание последнего поста в ленте команды 'DreamTeam' равно 'Супер анонс'

    Сценарий: Только владелец команды или создатель поста имеет права на редактирование
        Допустим существует пользователь 'Dummy'
        Когда пользователь 'Dummy' создает пост с содержанием 'Супер мега анонс' в ленте команды 'DreamTeam'
        Тогда пользователь получает ошибку 'Редактирование доступно только владельцу команды или создателю поста'

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

No response