FEATURE: add new user option skip_new_user_tips. (#10437)

And add new site setting `default_other_skip_new_user_tips` in user preferences category.
This commit is contained in:
Vinoth Kannan
2020-08-14 19:10:56 +05:30
committed by GitHub
parent 6287c8e171
commit 476d26159a
19 changed files with 42 additions and 8 deletions

View File

@ -159,7 +159,8 @@ def insert_user_options
new_topic_duration_minutes,
auto_track_topics_after_msecs,
notification_level_when_replying,
like_notification_frequency
like_notification_frequency,
skip_new_user_tips
)
SELECT u.id
, #{SiteSetting.default_email_mailing_list_mode}
@ -179,6 +180,7 @@ def insert_user_options
, #{SiteSetting.default_other_auto_track_topics_after_msecs}
, #{SiteSetting.default_other_notification_level_when_replying}
, #{SiteSetting.default_other_like_notification_frequency}
, #{SiteSetting.default_other_skip_new_user_tips}
FROM users u
LEFT JOIN user_options uo ON uo.user_id = u.id
WHERE uo.user_id IS NULL