adds valuation namespace
This commit is contained in:
15
app/controllers/valuation/base_controller.rb
Normal file
15
app/controllers/valuation/base_controller.rb
Normal file
@@ -0,0 +1,15 @@
|
|||||||
|
class Valuation::BaseController < ApplicationController
|
||||||
|
layout 'admin'
|
||||||
|
|
||||||
|
before_action :authenticate_user!
|
||||||
|
before_action :verify_valuator
|
||||||
|
|
||||||
|
skip_authorization_check
|
||||||
|
|
||||||
|
private
|
||||||
|
|
||||||
|
def verify_valuator
|
||||||
|
raise CanCan::AccessDenied unless current_user.try(:valuator?) || current_user.try(:administrator?)
|
||||||
|
end
|
||||||
|
|
||||||
|
end
|
||||||
@@ -190,6 +190,7 @@ en:
|
|||||||
locale: 'Language:'
|
locale: 'Language:'
|
||||||
logo: Madrid
|
logo: Madrid
|
||||||
moderation: Moderation
|
moderation: Moderation
|
||||||
|
valuation: Valuation
|
||||||
more_information: More information
|
more_information: More information
|
||||||
my_account_link: My account
|
my_account_link: My account
|
||||||
my_activity_link: My activity
|
my_activity_link: My activity
|
||||||
|
|||||||
@@ -190,6 +190,7 @@ es:
|
|||||||
locale: 'Idioma:'
|
locale: 'Idioma:'
|
||||||
logo: Madrid
|
logo: Madrid
|
||||||
moderation: Moderar
|
moderation: Moderar
|
||||||
|
valuation: Evaluación
|
||||||
more_information: Más información
|
more_information: Más información
|
||||||
my_account_link: Mi cuenta
|
my_account_link: Mi cuenta
|
||||||
my_activity_link: Mi actividad
|
my_activity_link: Mi actividad
|
||||||
|
|||||||
@@ -208,6 +208,16 @@ Rails.application.routes.draw do
|
|||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
namespace :valuation do
|
||||||
|
root to: "spending_proposals#index"
|
||||||
|
|
||||||
|
resources :spending_proposals, only: [:index, :show] do
|
||||||
|
member do
|
||||||
|
patch :valuate
|
||||||
|
end
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
namespace :management do
|
namespace :management do
|
||||||
root to: "dashboard#index"
|
root to: "dashboard#index"
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user