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

Добавить чекбокс задач шага в проекты. #104

Open
4 of 10 tasks
DREU007 opened this issue Oct 16, 2023 · 0 comments
Open
4 of 10 tasks

Comments

@DREU007
Copy link

DREU007 commented Oct 16, 2023

В проектах бывают шаги с большим количеством задач.
Каждый раз приходиться перечитывать что сделал, а что нет. Чекбоксы помогли бы контролировать это.

Пример (4ый проект Python 3 шаг):

Задачи

Подключите поставляемые с Django middleware, относящиеся к работе с пользователями
Включите админку, встроенную в Django
Реализуйте отображения списка пользователей с удобными ссылками для редактирования и удаления каждого из них. Проверьте, что на странице пользователей выводится список пользователей. Он должен быть доступен без авторизации
Реализуйте создание пользователей, редактирование и удаление
Реализуйте аутентификацию
Проверьте, что после регистрации нового пользователя происходит редирект на страницу входа
Проверьте, что после успешного входа происходит редирект на главную
Проверьте, что после успешного изменения пользователя происходит редирект на страницу со списком пользователей
Убедитесь, что при ошибке аутентификации пользователь видит дружелюбное flash-сообщение об ошибке. После успешного выполнения операции также должно показываться flash-сообщение
Напишите тесты для CRUD пользователей, где C — это регистрация, U — обновление и D — удаление

С чекбоксами

  • Подключите поставляемые с Django middleware, относящиеся к работе с пользователями
  • Включите админку, встроенную в Django
  • Реализуйте отображения списка пользователей с удобными ссылками для редактирования и удаления каждого из них. Проверьте, что на странице пользователей выводится список пользователей. Он должен быть доступен без авторизации
  • Реализуйте создание пользователей, редактирование и удаление
  • Реализуйте аутентификацию
  • Проверьте, что после регистрации нового пользователя происходит редирект на страницу входа
  • Проверьте, что после успешного входа происходит редирект на главную
  • Проверьте, что после успешного изменения пользователя происходит редирект на страницу со списком пользователей
  • Убедитесь, что при ошибке аутентификации пользователь видит дружелюбное flash-сообщение об ошибке. После успешного выполнения операции также должно показываться flash-сообщение
  • Напишите тесты для CRUD пользователей, где C — это регистрация, U — обновление и D — удаление
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

No branches or pull requests

1 participant