Files
osem/app/models/admin_ability.rb
Matt Barringer 90b30db9e8 First checkin
2013-01-07 09:04:09 +01:00

18 lines
282 B
Ruby

class AdminAbility
include CanCan::Ability
def initialize(user)
@user = user || User.new # for guest
@user.get_roles.each { |role| send(role.name.downcase) }
end
def organizer
can :manage, Event
end
def admin
organizer
can :manage, :all
end
end