diff options
Diffstat (limited to 'app/controllers/stop_areas_controller.rb')
| -rw-r--r-- | app/controllers/stop_areas_controller.rb | 9 | 
1 files changed, 9 insertions, 0 deletions
| diff --git a/app/controllers/stop_areas_controller.rb b/app/controllers/stop_areas_controller.rb index b37709e84..90820d932 100644 --- a/app/controllers/stop_areas_controller.rb +++ b/app/controllers/stop_areas_controller.rb @@ -63,6 +63,7 @@ class StopAreasController < BreadcrumbController    end    def new +    authorize Chouette::StopArea      @map = StopAreaMap.new( Chouette::StopArea.new).with_helpers(self)      @map.editable = true      new! do @@ -71,6 +72,7 @@ class StopAreasController < BreadcrumbController    end    def create +    authorize Chouette::StopArea      @map = StopAreaMap.new( Chouette::StopArea.new).with_helpers(self)      @map.editable = true @@ -92,6 +94,7 @@ class StopAreasController < BreadcrumbController    end    def edit +    authorize stop_area      edit! do        stop_area.position ||= stop_area.default_position        map.editable = true @@ -99,7 +102,13 @@ class StopAreasController < BreadcrumbController     end    end +  def destroy +    authorize stop_area +    super +  end +    def update +    authorize stop_area      stop_area.position ||= stop_area.default_position      map.editable = true | 
