adds spending proposal show for valuator and admin
This commit is contained in:
committed by
Juanjo Bazán
parent
009733a43b
commit
11d6d0b6d6
@@ -2,6 +2,7 @@ class SpendingProposalsController < ApplicationController
|
||||
include FeatureFlags
|
||||
|
||||
before_action :authenticate_user!, except: [:index]
|
||||
before_action :verify_valuator, only: [:show]
|
||||
|
||||
load_and_authorize_resource
|
||||
|
||||
@@ -31,4 +32,8 @@ class SpendingProposalsController < ApplicationController
|
||||
params.require(:spending_proposal).permit(:title, :description, :external_url, :geozone_id, :terms_of_service, :captcha, :captcha_key)
|
||||
end
|
||||
|
||||
def verify_valuator
|
||||
raise CanCan::AccessDenied unless current_user.try(:valuator?) || current_user.try(:administrator?)
|
||||
end
|
||||
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user