aboutsummaryrefslogtreecommitdiffstats
path: root/app/policies/referential_policy.rb
diff options
context:
space:
mode:
Diffstat (limited to 'app/policies/referential_policy.rb')
-rw-r--r--app/policies/referential_policy.rb9
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