Module: Kaui::AdminAllowedUsersHelper
- Defined in:
- app/helpers/kaui/admin_allowed_users_helper.rb
Instance Method Summary collapse
-
#can_delete_user?(user, user_roles) ⇒ Boolean
Check if a user can be deleted Returns false if the user is an admin or the current logged-in user.
Instance Method Details
#can_delete_user?(user, user_roles) ⇒ Boolean
Check if a user can be deleted Returns false if the user is an admin or the current logged-in user
7 8 9 10 11 12 |
# File 'app/helpers/kaui/admin_allowed_users_helper.rb', line 7 def can_delete_user?(user, user_roles) is_admin = user_roles.include?('admin') || user.kb_username == Kaui.root_username is_current_user = user.kb_username == current_user.kb_username !is_admin && !is_current_user end |