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

@@ -0,0 +1,9 @@
module Abilities
class Valuator
include CanCan::Ability
def initialize(user)
can :manage, SpendingProposal
end
end
end

View File

@@ -7,6 +7,8 @@ class Ability
alias_action :hide_in_moderation_screen, to: :hide
if user # logged-in users
self.merge Abilities::Valuator.new(user) if user.valuator?
if user.administrator?
self.merge Abilities::Administrator.new(user)
elsif user.moderator?