diff options
| author | Alban Peignier | 2017-11-29 21:22:04 +0100 |
|---|---|---|
| committer | Alban Peignier | 2017-11-29 21:22:04 +0100 |
| commit | 1bf06ebe6a6306d7f0137f8c996d8e31ecba6944 (patch) | |
| tree | d99d8742d6f591c56124a40bbdb7e07bd562eaf3 | |
| parent | 81ed498610706eabaa6a2a6bc04d7b9ab0d1caeb (diff) | |
| download | chouette-core-1bf06ebe6a6306d7f0137f8c996d8e31ecba6944.tar.bz2 | |
Check user permissions in StopAreaPolicy. Refs #4825
| -rw-r--r-- | app/policies/stop_area_policy.rb | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/app/policies/stop_area_policy.rb b/app/policies/stop_area_policy.rb index de8ecda8d..faeebbc2a 100644 --- a/app/policies/stop_area_policy.rb +++ b/app/policies/stop_area_policy.rb @@ -4,4 +4,16 @@ class StopAreaPolicy < ApplicationPolicy scope end end + + def create? + user.has_permission?('stop_areas.create') + end + + def destroy? + user.has_permission?('stop_areas.destroy') + end + + def update? + user.has_permission?('stop_areas.update') + end end |
