mirror of
https://github.com/zulip/zulip.git
synced 2025-11-02 13:03:29 +00:00
zilencer: Add endpoint for deactivating remote server registration.
This commit is contained in:
@@ -13,6 +13,7 @@ from django.utils.translation import gettext as err_
|
||||
from django.views.decorators.csrf import csrf_exempt
|
||||
|
||||
from analytics.lib.counts import COUNT_STATS
|
||||
from corporate.lib.stripe import do_deactivate_remote_server
|
||||
from zerver.decorator import InvalidZulipServerKeyError, require_post
|
||||
from zerver.lib.exceptions import JsonableError
|
||||
from zerver.lib.push_notifications import (
|
||||
@@ -75,6 +76,17 @@ def validate_bouncer_token_request(
|
||||
return server
|
||||
|
||||
|
||||
@csrf_exempt
|
||||
@require_post
|
||||
@has_request_variables
|
||||
def deactivate_remote_server(
|
||||
request: HttpRequest,
|
||||
remote_server: RemoteZulipServer,
|
||||
) -> HttpResponse:
|
||||
do_deactivate_remote_server(remote_server)
|
||||
return json_success()
|
||||
|
||||
|
||||
@csrf_exempt
|
||||
@require_post
|
||||
@has_request_variables
|
||||
|
||||
Reference in New Issue
Block a user