mirror of
https://github.com/discourse/discourse.git
synced 2025-06-05 14:07:30 +08:00
FEATURE: Add default site settings to control the defaults of navigation menu preferences (#22485)
Follow-up to b27e12445d
This commit adds 2 new site settings `default_sidebar_link_to_filtered_list` and `default_sidebar_show_count_of_new_items` to control the default values for the navigation menu preferences that were added in the linked commit (`sidebar_link_to_filtered_list` and `sidebar_show_count_of_new_items` respectively).
This commit is contained in:
@ -166,7 +166,9 @@ def insert_user_options
|
||||
notification_level_when_replying,
|
||||
like_notification_frequency,
|
||||
skip_new_user_tips,
|
||||
hide_profile_and_presence
|
||||
hide_profile_and_presence,
|
||||
sidebar_link_to_filtered_list,
|
||||
sidebar_show_count_of_new_items
|
||||
)
|
||||
SELECT u.id
|
||||
, #{SiteSetting.default_email_mailing_list_mode}
|
||||
@ -188,6 +190,8 @@ def insert_user_options
|
||||
, #{SiteSetting.default_other_like_notification_frequency}
|
||||
, #{SiteSetting.default_other_skip_new_user_tips}
|
||||
, #{SiteSetting.default_hide_profile_and_presence}
|
||||
, #{SiteSetting.default_sidebar_link_to_filtered_list}
|
||||
, #{SiteSetting.default_sidebar_show_count_of_new_items}
|
||||
FROM users u
|
||||
LEFT JOIN user_options uo ON uo.user_id = u.id
|
||||
WHERE uo.user_id IS NULL
|
||||
|
Reference in New Issue
Block a user