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:'
|
||||
logo: Madrid
|
||||
moderation: Moderation
|
||||
valuation: Valuation
|
||||
more_information: More information
|
||||
my_account_link: My account
|
||||
my_activity_link: My activity
|
||||
|
||||
@@ -190,6 +190,7 @@ es:
|
||||
locale: 'Idioma:'
|
||||
logo: Madrid
|
||||
moderation: Moderar
|
||||
valuation: Evaluación
|
||||
more_information: Más información
|
||||
my_account_link: Mi cuenta
|
||||
my_activity_link: Mi actividad
|
||||
|
||||
@@ -208,6 +208,16 @@ Rails.application.routes.draw do
|
||||
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
|
||||
root to: "dashboard#index"
|
||||
|
||||
|
||||
Reference in New Issue
Block a user