streams: Backend changes to support anonymous groups.

can_remove_subscribers_group setting can now be set to
anonymous user groups.

Co-authored-by: Sahil Batra <sahil@zulip.com>
This commit is contained in:
Shubham Padia
2024-10-24 19:50:49 +00:00
committed by Tim Abbott
parent 005a27a9cf
commit b6ebf143cc
14 changed files with 458 additions and 133 deletions

View File

@@ -191,7 +191,7 @@ class SubscriptionStreamDict(TypedDict):
"""
audible_notifications: bool | None
can_remove_subscribers_group: int
can_remove_subscribers_group: int | AnonymousSettingGroupDict
color: str
creator_id: int | None
date_created: int
@@ -245,7 +245,7 @@ class DefaultStreamDict(TypedDict):
"""
is_archived: bool
can_remove_subscribers_group: int
can_remove_subscribers_group: int | AnonymousSettingGroupDict
creator_id: int | None
date_created: int
description: str