DEV: Convert min_trust_to_send_email_messages to groups (#24942)

We're changing the implementation of trust levels to use groups. Part of this is to have site settings that reference trust levels use groups instead. It converts the min_trust_to_send_email_messages site setting to send_email_messages_allowed_groups.
This commit is contained in:
Ted Johansson
2024-01-09 09:47:06 +08:00
committed by GitHub
parent 0d38b4d0a9
commit e4494b26fd
6 changed files with 60 additions and 29 deletions

View File

@ -526,7 +526,7 @@ class Guardian
return false if !authenticated?
# User is trusted enough
@user.in_any_groups?(SiteSetting.personal_message_enabled_groups_map) &&
@user.has_trust_level_or_staff?(SiteSetting.min_trust_to_send_email_messages)
@user.in_any_groups?(SiteSetting.send_email_messages_allowed_groups_map)
end
def can_export_entity?(entity)