DEV: Convert min_trust_level_for_user_api_key to groups (#25299)

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_level_for_user_api_key  site setting to user_api_key_allowed_groups.

This isn't used by any of our plugins or themes, so very little fallout.
This commit is contained in:
Ted Johansson
2024-01-19 11:25:24 +08:00
committed by GitHub
parent 46f1c209be
commit d17ae1563d
6 changed files with 63 additions and 23 deletions

View File

@ -38,6 +38,7 @@ module SiteSettings::DeprecatedSettings
["min_trust_to_send_email_messages", "send_email_messages_allowed_groups", false, "3.3"],
["review_media_unless_trust_level", "skip_review_media_groups", false, "3.3"],
["min_trust_to_post_links", "post_links_allowed_groups", false, "3.3"],
["min_trust_level_for_user_api_key", "user_api_key_allowed_groups", false, "3.3"],
]
OVERRIDE_TL_GROUP_SETTINGS = %w[
@ -60,6 +61,7 @@ module SiteSettings::DeprecatedSettings
min_trust_to_send_email_messages
review_media_unless_trust_level
min_trust_to_post_links
min_trust_level_for_user_api_key
]
def group_to_tl(old_setting, new_setting)