Module: ButtonsHelper

Defined in:
app/helpers/buttons_helper.rb

Instance Method Summary collapse

Instance Method Details

#add_button?Boolean

Returns:

  • (Boolean)


3
4
5
6
7
# File 'app/helpers/buttons_helper.rb', line 3

def add_button?
  Snaptable.add_button && 
  (!Snaptable.use_permission || 
  current_permission.allow_create?(params[:controller]))
end

#delete_button?Boolean

Returns:

  • (Boolean)


21
22
23
24
25
# File 'app/helpers/buttons_helper.rb', line 21

def delete_button?
  Snaptable.delete_button && 
  (!Snaptable.use_permission || 
  current_permission.allow_modify?(params[:controller], "destroy"))
end

#edit_button?Boolean

Returns:

  • (Boolean)


9
10
11
12
13
# File 'app/helpers/buttons_helper.rb', line 9

def edit_button?
  Snaptable.edit_button && 
  (!Snaptable.use_permission || 
  current_permission.allow_modify?(params[:controller], "update"))
end

#show_button?Boolean

Returns:

  • (Boolean)


15
16
17
18
19
# File 'app/helpers/buttons_helper.rb', line 15

def show_button?
  Snaptable.show_button && 
  (!Snaptable.use_permission || 
  current_permission.allow_modify?(params[:controller], "read"))
end