diff options
Diffstat (limited to 'app/helpers/admin/user_actions_helper.rb')
-rw-r--r-- | app/helpers/admin/user_actions_helper.rb | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/app/helpers/admin/user_actions_helper.rb b/app/helpers/admin/user_actions_helper.rb index 969c5d5a0b5..ba40b3c8a8d 100644 --- a/app/helpers/admin/user_actions_helper.rb +++ b/app/helpers/admin/user_actions_helper.rb @@ -16,6 +16,7 @@ module Admin unlock_actions delete_actions ban_actions + trust_actions @actions end @@ -66,5 +67,19 @@ module Admin @actions << 'ban' end end + + def trust_actions + return if @user.internal? || + @user.blocked_pending_approval? || + @user.banned? || + @user.blocked? || + @user.deactivated? + + @actions << if @user.trusted? + 'untrust' + else + 'trust' + end + end end end |