module Snaptable::Helpers::ButtonsHelper

Public Instance Methods

add_button() click to toggle source
# File lib/snaptable/helpers/buttons_helper.rb, line 5
def add_button
  link_to t("table.buttons.add"), request.path + "/new", class: "add"
end
add_button?() click to toggle source
# File lib/snaptable/helpers/buttons_helper.rb, line 21
def add_button?
  !Snaptable.use_permission || rights?(:create, params[:controller])
end
delete_button() click to toggle source
# File lib/snaptable/helpers/buttons_helper.rb, line 17
def delete_button
  link_to t("table.buttons.delete"), "#", method: :delete, class: "delete", data: { confirm: "Etes-vous sûr de vouloir supprimer cette entrée ?" } 
end
delete_button?() click to toggle source
# File lib/snaptable/helpers/buttons_helper.rb, line 33
def delete_button?
  !Snaptable.use_permission || rights?(:destroy, params[:controller])
end
edit_button() click to toggle source
# File lib/snaptable/helpers/buttons_helper.rb, line 13
def edit_button
  link_to t("table.buttons.edit"), "#", class: "edit"
end
edit_button?() click to toggle source
# File lib/snaptable/helpers/buttons_helper.rb, line 25
def edit_button?
  !Snaptable.use_permission || rights?(:update, params[:controller])
end
show_button() click to toggle source
# File lib/snaptable/helpers/buttons_helper.rb, line 9
def show_button
  link_to t("table.buttons.show"), "#", class: "show"
end
show_button?() click to toggle source
# File lib/snaptable/helpers/buttons_helper.rb, line 29
def show_button?
  !Snaptable.use_permission || rights?(:read, params[:controller])
end