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