12 lines
307 B
Ruby
12 lines
307 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: { valuating: true }
|
|
end
|
|
end
|
|
end
|