mirror of
https://github.com/zulip/zulip.git
synced 2025-10-23 04:52:12 +00:00
settings: Migrate wildcard_mention_policy
to group-based permission.
Added new group-based permission setting `can_mention_many_users_group` to replace `wildcard_mention_policy`.
This commit is contained in:
@@ -73,7 +73,7 @@ from zerver.models.clients import get_client
|
||||
from zerver.models.groups import NamedUserGroup, SystemGroups
|
||||
from zerver.models.onboarding_steps import OnboardingStep
|
||||
from zerver.models.realm_audit_logs import AuditLogEventType
|
||||
from zerver.models.realms import WildcardMentionPolicyEnum, get_realm
|
||||
from zerver.models.realms import get_realm
|
||||
from zerver.models.recipients import get_or_create_direct_message_group
|
||||
from zerver.models.streams import get_stream
|
||||
from zerver.models.users import get_user, get_user_by_delivery_email, get_user_profile_by_id
|
||||
@@ -385,12 +385,6 @@ class Command(ZulipBaseCommand):
|
||||
org_type=Realm.ORG_TYPES["business"]["id"],
|
||||
)
|
||||
|
||||
# Default to allowing all members to send mentions in
|
||||
# large streams for the test suite to keep
|
||||
# mention-related tests simple.
|
||||
zulip_realm.wildcard_mention_policy = WildcardMentionPolicyEnum.MEMBERS
|
||||
zulip_realm.save(update_fields=["wildcard_mention_policy"])
|
||||
|
||||
# Realms should have matching RemoteRealm entries - simulating having realms registered
|
||||
# with the bouncer, which is going to be the primary case for modern servers. Tests
|
||||
# wanting to have missing registrations, or simulating legacy server scenarios,
|
||||
|
Reference in New Issue
Block a user