Use CanCanCan for export controller

This commit is contained in:
Andy Allan 2019-01-02 19:21:10 +01:00
parent ad68d4c634
commit 44eea9dcaf
2 changed files with 2 additions and 0 deletions

View file

@ -7,6 +7,7 @@ class Ability
can :index, ChangesetComment can :index, ChangesetComment
can [:index, :permalink, :edit, :help, :fixthemap, :offline, :export, :about, :preview, :copyright, :key, :id], :site can [:index, :permalink, :edit, :help, :fixthemap, :offline, :export, :about, :preview, :copyright, :key, :id], :site
can [:index, :rss, :show, :comments], DiaryEntry can [:index, :rss, :show, :comments], DiaryEntry
can [:finish, :embed], :export
can [:search, :search_latlon, :search_ca_postcode, :search_osm_nominatim, can [:search, :search_latlon, :search_ca_postcode, :search_osm_nominatim,
:search_geonames, :search_osm_nominatim_reverse, :search_geonames_reverse], :geocoder :search_geonames, :search_osm_nominatim_reverse, :search_geonames_reverse], :geocoder
can [:index, :create, :comment, :feed, :show, :search, :mine], Note can [:index, :create, :comment, :feed, :show, :search, :mine], Note

View file

@ -2,6 +2,7 @@ class ExportController < ApplicationController
before_action :authorize_web before_action :authorize_web
before_action :set_locale before_action :set_locale
before_action :update_totp, :only => [:finish] before_action :update_totp, :only => [:finish]
authorize_resource :class => false
caches_page :embed caches_page :embed