Compare commits
15 Commits
0de50ec328
...
8c01c1dc2d
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
8c01c1dc2d | ||
|
|
921b54ab7c | ||
|
|
a74c348187 | ||
| 52fab30588 | |||
|
|
e346546d24 | ||
| e97c6c7ab2 | |||
|
|
f7706e77ee | ||
| affd3e1221 | |||
|
|
3ac6263035 | ||
| 2c6d7dd2f7 | |||
|
|
b64073e1ad | ||
| e3ffdddc46 | |||
| faea9bdb89 | |||
|
|
1dd1a132e4 | ||
| 04e193bae6 |
@@ -13,7 +13,7 @@ from config.env import env
|
|||||||
|
|
||||||
|
|
||||||
def home(request):
|
def home(request):
|
||||||
return HttpResponse("OK: #3ede209e52cd3cbd23fc608c3aa250f637882258")
|
return HttpResponse("OK: #52fab305884528d2208974a4cb939efa4edc096b")
|
||||||
|
|
||||||
|
|
||||||
urlpatterns = [
|
urlpatterns = [
|
||||||
|
|||||||
@@ -30,5 +30,5 @@ urlpatterns = [
|
|||||||
path("user/list/", UserListApiView.as_view(), name="user-list"),
|
path("user/list/", UserListApiView.as_view(), name="user-list"),
|
||||||
path("admin-user/list/", AdminUserListApiView.as_view(), name="admin-user-list"),
|
path("admin-user/list/", AdminUserListApiView.as_view(), name="admin-user-list"),
|
||||||
path("admin/create/", AdminCreateAPIView.as_view(), name="user-create"),
|
path("admin/create/", AdminCreateAPIView.as_view(), name="user-create"),
|
||||||
path("admin/update/", AdminUpdateAPIView.as_view(), name="user-update"),
|
path("admin/update/<int:pk>/", AdminUpdateAPIView.as_view(), name="user-update"),
|
||||||
]
|
]
|
||||||
|
|||||||
@@ -64,11 +64,10 @@ class AdminCreateAPIView(APIView):
|
|||||||
return Response(serializer.data, status=201)
|
return Response(serializer.data, status=201)
|
||||||
|
|
||||||
|
|
||||||
@extend_schema(tags=['User'],
|
@extend_schema(tags=['User'],)
|
||||||
responses={200: UserSerializer},
|
class AdminUpdateAPIView(generics.GenericAPIView):
|
||||||
request=UserCreateSerializer)
|
|
||||||
class AdminUpdateAPIView(APIView):
|
|
||||||
permission_classes = [IsAuthenticated]
|
permission_classes = [IsAuthenticated]
|
||||||
|
serializer_class = UserCreateSerializer
|
||||||
|
|
||||||
def put(self, request, pk):
|
def put(self, request, pk):
|
||||||
if request.user.role not in (RoleChoice.SUPERUSER, RoleChoice.ADMIN):
|
if request.user.role not in (RoleChoice.SUPERUSER, RoleChoice.ADMIN):
|
||||||
|
|||||||
@@ -84,7 +84,7 @@ services:
|
|||||||
max-file: "5"
|
max-file: "5"
|
||||||
|
|
||||||
web:
|
web:
|
||||||
image: husanjon/sifatbaho:127
|
image: husanjon/sifatbaho:134
|
||||||
env_file:
|
env_file:
|
||||||
- .env
|
- .env
|
||||||
environment:
|
environment:
|
||||||
@@ -129,7 +129,7 @@ services:
|
|||||||
max-file: "5"
|
max-file: "5"
|
||||||
|
|
||||||
celery:
|
celery:
|
||||||
image: husanjon/sifatbaho:127
|
image: husanjon/sifatbaho:134
|
||||||
env_file:
|
env_file:
|
||||||
- .env
|
- .env
|
||||||
environment:
|
environment:
|
||||||
|
|||||||
Reference in New Issue
Block a user