mirror of
https://github.com/discourse/discourse.git
synced 2025-06-06 12:04:41 +08:00
FEATURE: Support designating multiple groups as mods on category (#28655)
Currently, categories support designating only 1 group as a moderation group on the category. This commit removes the one group limitation and makes it possible to designate multiple groups as mods on a category. Internal topic: t/124648.
This commit is contained in:
@ -490,9 +490,12 @@ RSpec.describe NewPostManager do
|
||||
end
|
||||
|
||||
context "when posting in the category requires approval" do
|
||||
let!(:user) { Fabricate(:user, refresh_auto_groups: true) }
|
||||
let!(:review_group) { Fabricate(:group) }
|
||||
let!(:category) { Fabricate(:category, reviewable_by_group_id: review_group.id) }
|
||||
fab!(:user) { Fabricate(:user, refresh_auto_groups: true) }
|
||||
fab!(:review_group) { Fabricate(:group) }
|
||||
fab!(:category)
|
||||
fab!(:category_moderation_group) do
|
||||
Fabricate(:category_moderation_group, category:, group: review_group)
|
||||
end
|
||||
|
||||
context "when new topics require approval" do
|
||||
before do
|
||||
|
Reference in New Issue
Block a user