DEV: Remove usages of enable_personal_messages (#18437)

cf. e62e93f83a77adfa80b38fbfecf82bbee14e12fe

This PR also makes it so `bot` (negative ID) and `system` users are always allowed
to send PMs, since the old conditional was just based on `enable_personal_messages`
This commit is contained in:
Martin Brennan
2022-10-05 10:50:20 +10:00
committed by GitHub
parent 2d391565e4
commit f5194aadd3
28 changed files with 117 additions and 46 deletions

View File

@ -7,6 +7,10 @@ RSpec.describe TopicQuery::PrivateMessageLists do
fab!(:user_3) { Fabricate(:user) }
fab!(:user_4) { Fabricate(:user) }
before_all do
Group.refresh_automatic_groups!
end
fab!(:group) do
Fabricate(:group, messageable_level: Group::ALIAS_LEVELS[:everyone]).tap do |g|
g.add(user_2)
@ -167,6 +171,10 @@ RSpec.describe TopicQuery::PrivateMessageLists do
fab!(:user) { Fabricate(:user) }
fab!(:user_2) { Fabricate(:user) }
before_all do
Group.refresh_automatic_groups!
end
fab!(:pm) do
create_post(
user: user,
@ -210,6 +218,10 @@ RSpec.describe TopicQuery::PrivateMessageLists do
fab!(:user) { Fabricate(:user) }
fab!(:user_2) { Fabricate(:user) }
before_all do
Group.refresh_automatic_groups!
end
fab!(:pm) do
create_post(
user: user,