diff options
Diffstat (limited to 'app/policies/referential_policy.rb')
| -rw-r--r-- | app/policies/referential_policy.rb | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/app/policies/referential_policy.rb b/app/policies/referential_policy.rb index 074aaec8b..1175ba5c6 100644 --- a/app/policies/referential_policy.rb +++ b/app/policies/referential_policy.rb @@ -17,8 +17,13 @@ class ReferentialPolicy < ApplicationPolicy edit? && !record.archived? end - def new? ; create? end - def destroy? ; edit? end + def archive? + edit? + end + + def unarchive? ; archive? end + def new? ; create? end + def destroy? ; edit? end end |
