adds valuation namespace

This commit is contained in:
Juanjo Bazán
2016-03-04 17:39:56 +01:00
parent cd58ae85f8
commit 0160ed816c
4 changed files with 27 additions and 0 deletions

View 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

View File

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

View File

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

View File

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