UI match permissions
This commit is contained in:
parent
d68b1f8025
commit
0cb2fb1dce
@ -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|
|
||||||
|
|||||||
@ -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
|
||||||
|
|
||||||
|
|||||||
@ -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
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user