aboutsummaryrefslogtreecommitdiffstats
path: root/app/policies/route_policy.rb
diff options
context:
space:
mode:
authorRobert2018-01-08 10:09:37 +0100
committerRobert2018-01-08 10:09:37 +0100
commit0a69d409cded29a45ee3857f0a49c9a7a51d858a (patch)
tree84f8eaef50642b5f89ccce2fa401b3c5da4cafa3 /app/policies/route_policy.rb
parentfb9eb367b9c56c19df7f2e2301f4a417f5409d6d (diff)
downloadchouette-core-0a69d409cded29a45ee3857f0a49c9a7a51d858a.tar.bz2
Fixes: #5413@1h; Specs implemented
Diffstat (limited to 'app/policies/route_policy.rb')
-rw-r--r--app/policies/route_policy.rb6
1 files changed, 3 insertions, 3 deletions
diff --git a/app/policies/route_policy.rb b/app/policies/route_policy.rb
index 7e9fe251a..3e1d46c97 100644
--- a/app/policies/route_policy.rb
+++ b/app/policies/route_policy.rb
@@ -6,15 +6,15 @@ class RoutePolicy < ApplicationPolicy
end
def create?
- !archived? && organisation_match? && user.has_permission?('routes.create')
+ !archived_or_finalised? && organisation_match? && user.has_permission?('routes.create')
end
def destroy?
- !archived? && organisation_match? && user.has_permission?('routes.destroy')
+ !archived_or_finalised? && organisation_match? && user.has_permission?('routes.destroy')
end
def update?
- !archived? && organisation_match? && user.has_permission?('routes.update')
+ !archived_or_finalised? && organisation_match? && user.has_permission?('routes.update')
end
def duplicate?