Module: Snaptable::Helpers::ButtonsHelper
- Defined in:
- lib/snaptable/helpers/buttons_helper.rb
Instance Method Summary collapse
- #add_button ⇒ Object
- #add_button? ⇒ Boolean
- #delete_button ⇒ Object
- #delete_button? ⇒ Boolean
- #edit_button ⇒ Object
- #edit_button? ⇒ Boolean
- #show_button ⇒ Object
- #show_button? ⇒ Boolean
Instance Method Details
#add_button ⇒ Object
5 6 7 |
# File 'lib/snaptable/helpers/buttons_helper.rb', line 5 def link_to t("table.buttons.add"), request.path + "/new", class: "add" end |
#add_button? ⇒ Boolean
21 22 23 |
# File 'lib/snaptable/helpers/buttons_helper.rb', line 21 def !Snaptable. || rights?(:create, params[:controller]) end |
#delete_button ⇒ Object
17 18 19 |
# File 'lib/snaptable/helpers/buttons_helper.rb', line 17 def 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? ⇒ Boolean
33 34 35 |
# File 'lib/snaptable/helpers/buttons_helper.rb', line 33 def !Snaptable. || rights?(:destroy, params[:controller]) end |
#edit_button ⇒ Object
13 14 15 |
# File 'lib/snaptable/helpers/buttons_helper.rb', line 13 def link_to t("table.buttons.edit"), "#", class: "edit" end |
#edit_button? ⇒ Boolean
25 26 27 |
# File 'lib/snaptable/helpers/buttons_helper.rb', line 25 def !Snaptable. || rights?(:update, params[:controller]) end |
#show_button ⇒ Object
9 10 11 |
# File 'lib/snaptable/helpers/buttons_helper.rb', line 9 def link_to t("table.buttons.show"), "#", class: "show" end |
#show_button? ⇒ Boolean
29 30 31 |
# File 'lib/snaptable/helpers/buttons_helper.rb', line 29 def !Snaptable. || rights?(:read, params[:controller]) end |