mirror of
https://github.com/zulip/zulip.git
synced 2025-11-16 20:02:15 +00:00
zilencer: Stop serving requests from deactivated remote servers.
This commit is contained in:
@@ -32,6 +32,7 @@ class ErrorCode(Enum):
|
||||
RATE_LIMIT_HIT = auto()
|
||||
USER_DEACTIVATED = auto()
|
||||
REALM_DEACTIVATED = auto()
|
||||
REMOTE_SERVER_DEACTIVATED = auto()
|
||||
PASSWORD_AUTH_DISABLED = auto()
|
||||
PASSWORD_RESET_REQUIRED = auto()
|
||||
AUTHENTICATION_FAILED = auto()
|
||||
@@ -280,6 +281,16 @@ class RealmDeactivatedError(AuthenticationFailedError):
|
||||
return _("This organization has been deactivated")
|
||||
|
||||
|
||||
class RemoteServerDeactivatedError(AuthenticationFailedError):
|
||||
code: ErrorCode = ErrorCode.REALM_DEACTIVATED
|
||||
|
||||
@staticmethod
|
||||
def msg_format() -> str:
|
||||
return _(
|
||||
"The mobile push notification service registration for your server has been deactivated"
|
||||
)
|
||||
|
||||
|
||||
class PasswordAuthDisabledError(AuthenticationFailedError):
|
||||
code: ErrorCode = ErrorCode.PASSWORD_AUTH_DISABLED
|
||||
|
||||
|
||||
Reference in New Issue
Block a user