adds spending proposal show for valuator and admin
This commit is contained in:
committed by
Juanjo Bazán
parent
009733a43b
commit
11d6d0b6d6
9
app/models/abilities/valuator.rb
Normal file
9
app/models/abilities/valuator.rb
Normal file
@@ -0,0 +1,9 @@
|
||||
module Abilities
|
||||
class Valuator
|
||||
include CanCan::Ability
|
||||
|
||||
def initialize(user)
|
||||
can :manage, SpendingProposal
|
||||
end
|
||||
end
|
||||
end
|
||||
@@ -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?
|
||||
|
||||
Reference in New Issue
Block a user