mirror of
https://github.com/discourse/discourse.git
synced 2025-06-04 23:36:11 +08:00
DEV: Convert review_media_unless_trust_level to group-based setting (#25201)
This commit moves the review_media_unless_trust_level setting to skip_review_media_groups as part of our move from TL to group based settings. c.f. https://meta.discourse.org/t/changes-coming-to-settings-for-giving-access-to-features-from-trust-levels-to-groups/283408
This commit is contained in:
@ -302,10 +302,13 @@ RSpec.describe NewPostManager do
|
||||
}
|
||||
end
|
||||
|
||||
before { user.update!(trust_level: 0) }
|
||||
before do
|
||||
user.update!(trust_level: 0)
|
||||
Group.refresh_automatic_groups!
|
||||
end
|
||||
|
||||
it "queues the post for review because if it contains embedded media." do
|
||||
SiteSetting.review_media_unless_trust_level = 1
|
||||
it "queues the post for review because it contains embedded media" do
|
||||
SiteSetting.skip_review_media_groups = Group::AUTO_GROUPS[:trust_level_1]
|
||||
manager = NewPostManager.new(user, manager_opts)
|
||||
|
||||
result = NewPostManager.default_handler(manager)
|
||||
@ -315,7 +318,7 @@ RSpec.describe NewPostManager do
|
||||
end
|
||||
|
||||
it "does not enqueue the post if the poster is a trusted user" do
|
||||
SiteSetting.review_media_unless_trust_level = 0
|
||||
SiteSetting.skip_review_media_groups = Group::AUTO_GROUPS[:trust_level_0]
|
||||
manager = NewPostManager.new(user, manager_opts)
|
||||
|
||||
result = NewPostManager.default_handler(manager)
|
||||
|
Reference in New Issue
Block a user