UI match permissions

This commit is contained in:
Jesse C. Fisher 2024-03-10 23:47:59 +00:00 committed by TheNeedful-DO
parent d68b1f8025
commit 0cb2fb1dce
3 changed files with 15 additions and 11 deletions

View File

@ -52,6 +52,7 @@ class MetapursesController < ApplicationController
# DELETE /metapurses/1 or /metapurses/1.json # DELETE /metapurses/1 or /metapurses/1.json
def destroy def destroy
authorize @metapurse
@metapurse.destroy! @metapurse.destroy!
respond_to do |format| respond_to do |format|

View File

@ -4,19 +4,21 @@
%thead %thead
%tr %tr
%th Name %th Name
%th Data -# %th Data
%th - if policy(Metapurse).new?
%th -# %th
%th %th
%th
%tbody %tbody
- @metapurses.each do |metapurse| - @metapurses.each do |metapurse|
%tr %tr
%td= metapurse.name %td= link_to metapurse.name, metapurse
%td= metapurse.data -# %td= metapurse.data
%td= link_to 'Show', metapurse - if policy(metapurse).update?
%td= link_to 'Edit', edit_metapurse_path(metapurse) -# %td= link_to 'Show', metapurse
%td= link_to 'Destroy', metapurse, method: :delete, data: { confirm: 'Are you sure?' } %td= link_to 'Edit', edit_metapurse_path(metapurse)
%td= link_to 'Destroy', metapurse, method: :delete, data: { confirm: 'Are you sure?' }
%br %br

View File

@ -32,6 +32,7 @@
$#{number_with_delimiter(total_value.round(2))} USD $#{number_with_delimiter(total_value.round(2))} USD
= link_to 'Edit', edit_metapurse_path(@metapurse) - if policy(@metapurse).edit?
\| = link_to 'Edit', edit_metapurse_path(@metapurse)
\|
= link_to 'Back', metapurses_path = link_to 'Back', metapurses_path