tab/app/models/client_ability.rb

12 lines
253 B
Ruby

class ClientAbility
include CanCan::Ability
def initialize(client)
client ||= Client.new # guest user (not logged in)
can :create, Transaction if client.has_role? :create_transactions
can :create, Request
can :read, User
end
end