users: Allow spectators to access /users API endpoint.

We need this to support faster initial loading time for spectators.
This commit is contained in:
Aman Agrawal
2025-05-15 18:50:49 +05:30
committed by Tim Abbott
parent 078a27def2
commit 1dc845f07b
7 changed files with 74 additions and 9 deletions

View File

@@ -322,7 +322,9 @@ v1_api_and_json_patterns = [
# realm/deactivate -> zerver.views.deactivate_realm
rest_path("realm/deactivate", POST=deactivate_realm),
# users -> zerver.views.users
rest_path("users", GET=get_members_backend, POST=create_user_backend),
rest_path(
"users", GET=(get_members_backend, {"allow_anonymous_user_web"}), POST=create_user_backend
),
rest_path("users/me", GET=get_profile_backend, DELETE=deactivate_user_own_backend),
rest_path("users/<int:user_id>/reactivate", POST=reactivate_user_backend),
rest_path(