mirror of
https://github.com/discourse/discourse.git
synced 2025-05-29 01:31:35 +08:00
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:
@ -30,13 +30,14 @@ describe UserSerializer do
|
||||
user = Fabricate.build(:user,
|
||||
id: 1,
|
||||
user_profile: Fabricate.build(:user_profile),
|
||||
user_option: UserOption.new(dynamic_favicon: true),
|
||||
user_option: UserOption.new(dynamic_favicon: true, skip_new_user_tips: true),
|
||||
user_stat: UserStat.new
|
||||
)
|
||||
|
||||
json = UserSerializer.new(user, scope: Guardian.new(user), root: false).as_json
|
||||
|
||||
expect(json[:user_option][:dynamic_favicon]).to eq(true)
|
||||
expect(json[:user_option][:skip_new_user_tips]).to eq(true)
|
||||
expect(json[:user_option][:new_topic_duration_minutes]).to eq(60 * 24)
|
||||
expect(json[:user_option][:auto_track_topics_after_msecs]).to eq(0)
|
||||
expect(json[:user_option][:notification_level_when_replying]).to eq(3)
|
||||
|
Reference in New Issue
Block a user