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

Роли пользователей #2

Open
AleksanderNekr opened this issue Oct 23, 2024 · 0 comments · May be fixed by #3
Open

Роли пользователей #2

AleksanderNekr opened this issue Oct 23, 2024 · 0 comments · May be fixed by #3
Assignees
Labels
wontfix This will not be worked on

Comments

@AleksanderNekr
Copy link
Collaborator

Добавить роли пользователей

  1. Роли: ученик, преподаватель, учебный менеджер, админ – можно сделать в виде енама
  2. Для конечной точки регистрации добавить поле роли в запросе
  3. Добавить роль в ответе на запрос регистрации
  4. Добавить поле роли в конечную точку получения информации о текущем пользователе /user
  5. Добавить конечную точку получения списка ролей
  6. Добавить тестовые конечные точки:
    • Конечная точка, доступная только ученику
    • Конечная точка, доступная только преподавателю
    • Конечная точка, доступная только учебному менеджеру
    • Конечная точка, доступная только админу
  7. Требования по БД:
    • Для пользователей добавить поле с номером конечной точки из енама

Если у меня будут еще мысли, я отпишу еще

@AleksanderNekr AleksanderNekr added the cifra-feature Хакатон "Цифра" label Oct 23, 2024
@AleksanderNekr AleksanderNekr moved this from Todo to In Progress in Цифра. Хакатон Oct 24, 2024
@AleksanderNekr AleksanderNekr added wontfix This will not be worked on and removed cifra-feature Хакатон "Цифра" labels Oct 25, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
wontfix This will not be worked on
Projects
Status: Todo
2 participants