muhammadpriv001 commited on
Commit
8786617
·
1 Parent(s): f415339

Allow developer accounts to be purged

Browse files
Files changed (1) hide show
  1. server.py +0 -5
server.py CHANGED
@@ -263,9 +263,6 @@ async def admin_delete_user(data: dict):
263
  if not target_user:
264
  return {"status": "fail", "message": "Target username required"}
265
 
266
- if await asyncio.to_thread(core.is_developer, target_user):
267
- return JSONResponse({"status": "error", "message": "Cannot delete a developer account"}, status_code=403)
268
-
269
  try:
270
  # 1. Evict via WebSocket first
271
  await coreHelper.evict_user_ws(target_user)
@@ -750,8 +747,6 @@ async def delete_user(data: dict):
750
  username = data.get("username")
751
  if not username:
752
  return {"status": "fail", "message": "Username required"}
753
- if await asyncio.to_thread(core.is_developer, username):
754
- return JSONResponse({"status": "error", "message": "Developer accounts cannot be deleted"}, status_code=403)
755
  success = await asyncio.to_thread(core.delete_user, username)
756
  if success:
757
  return {"status": "success"}
 
263
  if not target_user:
264
  return {"status": "fail", "message": "Target username required"}
265
 
 
 
 
266
  try:
267
  # 1. Evict via WebSocket first
268
  await coreHelper.evict_user_ws(target_user)
 
747
  username = data.get("username")
748
  if not username:
749
  return {"status": "fail", "message": "Username required"}
 
 
750
  success = await asyncio.to_thread(core.delete_user, username)
751
  if success:
752
  return {"status": "success"}