toggle
Browse files- App/Users/UserRoutes.py +6 -5
App/Users/UserRoutes.py
CHANGED
@@ -142,10 +142,11 @@ async def toggle_user_status(user_id: str):
|
|
142 |
raise HTTPException(
|
143 |
status_code=status.HTTP_404_NOT_FOUND, detail="User not found."
|
144 |
)
|
145 |
-
if user.is_disabled:
|
146 |
-
raise HTTPException(
|
147 |
-
status_code=status.HTTP_400_BAD_REQUEST, detail="User is already disabled."
|
148 |
-
)
|
149 |
user.account_locked = not user.account_locked
|
150 |
await user.save()
|
151 |
-
|
|
|
|
|
|
|
|
|
|
|
|
142 |
raise HTTPException(
|
143 |
status_code=status.HTTP_404_NOT_FOUND, detail="User not found."
|
144 |
)
|
|
|
|
|
|
|
|
|
145 |
user.account_locked = not user.account_locked
|
146 |
await user.save()
|
147 |
+
message = (
|
148 |
+
"User disabled successfully."
|
149 |
+
if user.account_locked
|
150 |
+
else "User enabled successfully."
|
151 |
+
)
|
152 |
+
return BaseResponse(code=200, message=message)
|