accounts: role create and list apis add

This commit is contained in:
behruz
2025-12-11 18:13:33 +05:00
parent 0177084e95
commit 1a2550be74
9 changed files with 370 additions and 2 deletions

View File

@@ -6,17 +6,21 @@ from rest_framework.routers import DefaultRouter
# accounts
# ------- user ------
# ------- user -------
from core.apps.accounts.views.user import UserViewSet
from core.apps.accounts.views.user.create import CreateUserApiView
from core.apps.accounts.views.user.list import ListUserApiView
from core.apps.accounts.views.user.update import UpdateUserApiView
from core.apps.accounts.views.user.delete import SoftDeleteUserApiView, HardDeleteUserApiView
# ------- auth ------
# ------- auth -------
from core.apps.accounts.views.auth.login import LoginApiView
# ------- role -------
from core.apps.accounts.views.role.create import CreateRoleApiView
from core.apps.accounts.views.role.list import ListRoleApiView
urlpatterns = [
# ------ user ------
path('user/', include(
[
path('create/', CreateUserApiView.as_view(), name='user-create-api'),
@@ -32,6 +36,13 @@ urlpatterns = [
path('login/', LoginApiView.as_view(), name='login'),
]
)),
# ------ role ------
path('role/', include(
[
path('create/', CreateRoleApiView.as_view(), name='create-role-api'),
path('list/', ListRoleApiView.as_view(), name='list-role-api'),
]
)),
]
router = DefaultRouter()