12 lines
310 B
Ruby
12 lines
310 B
Ruby
module Abilities
|
|
class Valuator
|
|
include CanCan::Ability
|
|
|
|
def initialize(user)
|
|
valuator = user.valuator
|
|
can [:read, :update, :valuate], SpendingProposal
|
|
can [:read, :update, :valuate], Budget::Investment, id: valuator.investment_ids, budget: { phase: 'valuating' }
|
|
end
|
|
end
|
|
end
|