mirror of
https://github.com/makeplane/plane
synced 2024-06-14 14:31:34 +00:00
dev: admin user deactivated
This commit is contained in:
parent
9e70073d96
commit
2c35461c45
@ -50,6 +50,7 @@ AUTHENTICATION_ERROR_CODES = {
|
|||||||
"ADMIN_AUTHENTICATION_FAILED": 5175,
|
"ADMIN_AUTHENTICATION_FAILED": 5175,
|
||||||
"ADMIN_USER_ALREADY_EXIST": 5180,
|
"ADMIN_USER_ALREADY_EXIST": 5180,
|
||||||
"ADMIN_USER_DOES_NOT_EXIST": 5185,
|
"ADMIN_USER_DOES_NOT_EXIST": 5185,
|
||||||
|
"ADMIN_USER_DEACTIVATED": 5190,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -316,6 +316,20 @@ class InstanceAdminSignInEndpoint(View):
|
|||||||
# Fetch the user
|
# Fetch the user
|
||||||
user = User.objects.filter(email=email).first()
|
user = User.objects.filter(email=email).first()
|
||||||
|
|
||||||
|
# is_active
|
||||||
|
if not user.is_active:
|
||||||
|
exc = AuthenticationException(
|
||||||
|
error_code=AUTHENTICATION_ERROR_CODES[
|
||||||
|
"ADMIN_USER_DEACTIVATED"
|
||||||
|
],
|
||||||
|
error_message="ADMIN_USER_DEACTIVATED",
|
||||||
|
)
|
||||||
|
url = urljoin(
|
||||||
|
base_host(request=request, is_admin=True),
|
||||||
|
"?" + urlencode(exc.get_error_dict()),
|
||||||
|
)
|
||||||
|
return HttpResponseRedirect(url)
|
||||||
|
|
||||||
# Error out if the user is not present
|
# Error out if the user is not present
|
||||||
if not user:
|
if not user:
|
||||||
exc = AuthenticationException(
|
exc = AuthenticationException(
|
||||||
|
Loading…
Reference in New Issue
Block a user