Module: Usman::ActionView::PermissionsHelper

Defined in:
lib/usman/action_view/permissions_helper.rb

Overview

This module creates Bootstrap wrappers around basic View Tags

Instance Method Summary collapse

Instance Method Details

#display_delete_links?Boolean

Returns:

  • (Boolean)


14
15
16
# File 'lib/usman/action_view/permissions_helper.rb', line 14

def display_delete_links?
  @current_user.super_admin? || @current_permission.can_delete?
end

#display_edit_links?Boolean


Display Helpers


Returns:

  • (Boolean)


10
11
12
# File 'lib/usman/action_view/permissions_helper.rb', line 10

def display_edit_links?
  @current_user.super_admin? || @current_permission.can_update?
end

#display_manage_links?Boolean

Returns:

  • (Boolean)


18
19
20
# File 'lib/usman/action_view/permissions_helper.rb', line 18

def display_manage_links?
  display_edit_links? || display_delete_links?
end