Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

VDonate: Обо мне, Посты #2

Open
wants to merge 6 commits into
base: main
Choose a base branch
from

Conversation

leonard-pak
Copy link

No description provided.


## Чек-лист

1. Поле "Обо мне". Открытие поля редактирования при нажатии на значек редактирования

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Значок *

## Чек-лист

1. Поле "Обо мне". Открытие поля редактирования при нажатии на значек редактирования
2. Поле "Обо мне". Закрытие поля редактирования при нажатие на значек редактирвоания без сохранения.

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Значок *

7. Редакторование "Обо мне". Ошибка при вводе текста больше 1000 символов.
8. Редакторование "Обо мне". Сохранение описания нажатием **комбинации Ctrl+Enter** после ввода текста.
9. Создание поста. Открытие поля создание поста при нажатие на значек **+**.
10. Создание поста. Закрытие поля создание поста при нажатие на значек **+**.

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Значок *
Проверить закрытие при нажатии кнопки "отмена"

6. Редакторование "Обо мне". Сохранение пустого описания при удалении всего и нажатии на кнопку **Сохранить**.
7. Редакторование "Обо мне". Ошибка при вводе текста больше 1000 символов.
8. Редакторование "Обо мне". Сохранение описания нажатием **комбинации Ctrl+Enter** после ввода текста.
9. Создание поста. Открытие поля создание поста при нажатие на значек **+**.

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Значок *

8. Редакторование "Обо мне". Сохранение описания нажатием **комбинации Ctrl+Enter** после ввода текста.
9. Создание поста. Открытие поля создание поста при нажатие на значек **+**.
10. Создание поста. Закрытие поля создание поста при нажатие на значек **+**.
11. Создание поста. Создание нового поста по нажатию кнопки **Создать**.

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Создание поста без контента

## Чек-лист

1. Поле "Обо мне". Открытие поля редактирования при нажатии на значок редактирования
2. Поле "Обо мне". Закрытие поля редактирования при нажатие на значок редактирвоания без сохранения.

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

2 "при нажатии", "редактирования"

5. Редакторование "Обо мне". Удаление всех пробелов в начале и конце текста по нажатию кнопки **Сохранить**.
6. Редакторование "Обо мне". Сохранение пустого описания при удалении всего и нажатии на кнопку **Сохранить**.
7. Редакторование "Обо мне". Ошибка при вводе текста больше 1000 символов.
8. Редакторование "Обо мне". Сохранение описания нажатием **комбинации Ctrl+Enter** после ввода текста.

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

3 - 8 "редактирование"

8. Редакторование "Обо мне". Сохранение описания нажатием **комбинации Ctrl+Enter** после ввода текста.
9. Создание поста. Открытие поля создание поста при нажатие на значок **+**.
10. Создание поста. Закрытие поля создание поста при нажатие на значок **+**.
11. Создание поста. Закрытие поля создание поста при нажатие на кнопку **Отмена**.

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

9 - 11 "при нажатии"

@george007361
Copy link

Ок

2. При удалении всего контента и сохранении пустого поста окно режим редактирования не закрывается, изначальный контент возврщается, а пользователю отображается уведомление о минимальном количестве символов в посте.
3. При повышении уровня доступа к посту для пользователей без небходимого уровня подписки пост становиться недоступным.
4. При понижется уровня доступа к посту для пользователей с небходимым уровнем подписки пост становиться доступным.
5. При установки уровня доступа к посту "для всех" пост становиться доступным всем пользователям.

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

становится* (3 - 5)

1. При сохранении пустого описания окно редактирования закрывается, а на месте описания отображается текст-оповещение об отсутствии описания.
2. При сохранении текста удаляются пробелы в начале и конце текста.
3. При сохранении текста свыше 1000 символов режим редактирования не закрывается, а пользователю отображается уведомление об ограничениях.
### Создание поста

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

можно еще добавить проверку на xss фильтры, кажется это может помешать бизнесу))

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Уязвимости и безопасность это важные моменты – правда, однако не думаю, что в чеклисты это обязательно прописывать.

5. Удаляется пост по нажатию **на кнопку Удалить**, количество постов в метриках автора уменьшается.
###### Далее с сохранением любым доступным способом:
1. Удаляется картинка по нажатию **клавиши Backspace / Del**.
2. При удалении всего контента и сохранении пустого поста окно режим редактирования не закрывается, изначальный контент возврщается, а пользователю отображается уведомление о минимальном количестве символов в посте.

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

возвращается*

2. Закрывается режим редактирования поста по нажатию **на кнопку Отмена** без сохранения изменений.
3. Сохраняются изменения по нажатию **кнопки Сохранить**.
4. Сохраняются изменения по нажатию **комбинации Ctrl+Enter**.
5. Удаляется пост по нажатию **на кнопку Удалить**, количество постов в метриках автора уменьшается.

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Раздели тест кейсы -- удаление -- уменьшение поля в метриках

1. При сохранении поста количество постов в метриках автора увеличивается.
2. Создается новый пост с картинкой **в начале текста / в конце текста / между текстом**.
3. Создается новый пост с ограниченным доступом, пост недоступен для пользователя без платной подписки необходимого уровня.
4. При сохранении пустого поста окно создания не закрывается, а пользователю отображается уведомление о минимальном количестве символов в посте.

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Раздели тест кейсы -- сохранение пустого поля -- уведомление

5. Удаляется пост по нажатию **на кнопку Удалить**, количество постов в метриках автора уменьшается.
###### Далее с сохранением любым доступным способом:
1. Удаляется картинка по нажатию **клавиши Backspace / Del**.
2. При удалении всего контента и сохранении пустого поста окно режим редактирования не закрывается, изначальный контент возврщается, а пользователю отображается уведомление о минимальном количестве символов в посте.

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

не совсем ясно зачем еще раз проверять минимальное кол-во символов в посте, но еслисчитаешь нужным, то раздели кейсы удаления и уведомления, проверяться они будут отдельно в тестах

@george007361
Copy link

Аппрув

2 similar comments
@zeronethunter
Copy link

Аппрув

@themilchenko
Copy link

Аппрув

@nikitarub
Copy link

Годно, читаешь и понимаешь что делает продукт – так и должно быть

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants