[FEATURE] Roles system
Closed this issue · 0 comments
ReznikovRoman commented
Description
Реализовать систему ролей (приватное АПИ).
Possible solution
- Добавить необходимые модели для работы с ролями + добавить связь между ролью и пользователем
- Репозиторий для работы с данными ролей
- Сервис для работы с ролями пользователя
- Назначение роли
- Удаление роли
- Проверка наличия роли
- Добавить дополнительные
claim
к JWT - список ролей пользователя
- Функциональные тесты на
POST /api/v1/roles/
,DELETE /api/v1/roles/{role_id}
,PATCH /api/v1/roles/{role_id}
,GET /api/v1/roles/
,POST /api/v1/users/{user_id}/roles/{role_id}
,DELETE /api/v1/users/{user_id}/roles/{role_id}
,HEAD /api/v1/users/{user_id}/roles/{role_id}/
Additional context