Use an updated version of adding trusted (#12186)
This commit is contained in:
parent
3c78c66f7d
commit
99a4d7c141
1 changed files with 2 additions and 11 deletions
|
|
@ -69,7 +69,7 @@ module Moderator
|
|||
when "Trusted"
|
||||
remove_negative_roles
|
||||
user.remove_role :pro
|
||||
add_trusted_role
|
||||
TagModerators::AddTrustedRole.call(user)
|
||||
when "Admin"
|
||||
check_super_admin
|
||||
remove_negative_roles
|
||||
|
|
@ -84,7 +84,7 @@ module Moderator
|
|||
user.add_role(:single_resource_admin, role.split("Resource Admin: ").last.safe_constantize)
|
||||
when "Pro"
|
||||
remove_negative_roles
|
||||
add_trusted_role
|
||||
TagModerators::AddTrustedRole.call(user)
|
||||
user.add_role :pro
|
||||
end
|
||||
create_note(role, note)
|
||||
|
|
@ -112,15 +112,6 @@ module Moderator
|
|||
remove_privileges
|
||||
end
|
||||
|
||||
def add_trusted_role
|
||||
return if user.has_role?(:trusted)
|
||||
|
||||
user.add_role :trusted
|
||||
user.update(email_community_mod_newsletter: true)
|
||||
NotifyMailer.with(user: user).trusted_role_email.deliver_now
|
||||
MailchimpBot.new(user).manage_community_moderator_list
|
||||
end
|
||||
|
||||
def remove_negative_roles
|
||||
user.remove_role :banned if user.banned
|
||||
user.remove_role :warned if user.warned
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue