accounts: user apis done

This commit is contained in:
behruz
2025-12-11 16:31:23 +05:00
parent e3362670d7
commit 0177084e95
5 changed files with 286 additions and 1 deletions

View File

@@ -10,6 +10,8 @@ from rest_framework.routers import DefaultRouter
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 ------
from core.apps.accounts.views.auth.login import LoginApiView
@@ -19,6 +21,9 @@ urlpatterns = [
[
path('create/', CreateUserApiView.as_view(), name='user-create-api'),
path('list/', ListUserApiView.as_view(), name='user-list-api'),
path('<int:id>/update/', UpdateUserApiView.as_view(), name='user-update-api'),
path('<int:id>/soft_delete/', SoftDeleteUserApiView.as_view(), name='user-soft-delete-api'),
path('<int:id>/hard_delete/', HardDeleteUserApiView.as_view(), name='user-soft-delete-api'),
]
)),
# ------ authentication ------