adds spending proposal show for valuator and admin

This commit is contained in:
Juanjo Bazán
2016-02-18 18:54:49 +01:00
committed by Juanjo Bazán
parent 009733a43b
commit 11d6d0b6d6
5 changed files with 17 additions and 8 deletions

View File

@@ -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