Use an updated version of adding trusted (#12186)

This commit is contained in:
Andy Zhao 2021-01-11 11:34:45 -05:00 committed by GitHub
parent 3c78c66f7d
commit 99a4d7c141
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -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