internetee-registry/app/models/concerns/user_events.rb
2015-01-29 14:13:49 +02:00

22 lines
513 B
Ruby

module UserEvents
extend ActiveSupport::Concern
module ClassMethods
def registrar_events(id)
registrar = Registrar.find(id)
return [] unless registrar
@events = []
registrar.users.each { |user| @events << user_events(user.id) }
registrar.api_users.each { |user| @events << epp_user_events(user.id) }
@events
end
def user_events(id)
where(whodunnit: id.to_s)
end
def epp_user_events(id)
where(whodunnit: "#{id}-ApiUser")
end
end
end