DELETED

Brightcells %!s(int64=7) %!d(string=hace) años
padre
commit
c12254d9f4
Se han modificado 1 ficheros con 5 adiciones y 1 borrados
  1. 5 1
      api/mch_views.py

+ 5 - 1
api/mch_views.py

@@ -36,6 +36,8 @@ def optor_login_api(request):
36 36
 
37 37
     if operator.user_status == OperatorInfo.DISABLED:
38 38
         return response(OperatorStatusCode.OPERATOR_NOT_ACTIVATED)
39
+    elif operator.user_status == OperatorInfo.DELETED:
40
+        return response(OperatorStatusCode.OPERATOR_HAS_DELETED)
39 41
 
40 42
     if not check_password(password, operator.encryption):
41 43
         return response(OperatorStatusCode.OPERATOR_PASSWORD_ERROR)
@@ -53,8 +55,10 @@ def admin_login_api(request):
53 55
     except AdministratorInfo.DoesNotExist:
54 56
         return response(AdministratorStatusCode.ADMINISTRATOR_NOT_FOUND)
55 57
 
56
-    if administrator.user_status == OperatorInfo.DISABLED:
58
+    if administrator.user_status == AdministratorInfo.DISABLED:
57 59
         return response(AdministratorStatusCode.ADMINISTRATOR_NOT_ACTIVATED)
60
+    elif administrator.user_status == AdministratorInfo.DELETED:
61
+        return response(AdministratorStatusCode.ADMINISTRATOR_HAS_DELETED)
58 62
 
59 63
     if not check_password(password, administrator.encryption):
60 64
         return response(AdministratorStatusCode.ADMINISTRATOR_PASSWORD_ERROR)