osem-fcy/app/models/datatable_supporters.rb

41 lines
756 B
Ruby
Raw Normal View History

class DatatableSupporters < Datatable
def data
arr = []
items.each do |i|
item = []
if i.name.blank?
2014-06-26 17:41:46 +03:00
if !i.registration.nil? && !i.registration.user.nil?
2014-06-23 19:07:50 +03:00
item << i.registration.user.name
else
2014-06-26 17:41:46 +03:00
item << 'Unknown'
end
else
item << i.name
end
if i.email.blank?
2014-06-26 17:41:46 +03:00
if !i.registration.nil? && !i.registration.user.nil?
2014-06-23 19:07:50 +03:00
item << i.registration.user.email
else
2014-06-26 17:41:46 +03:00
item << 'Unknown'
end
else
item << i.email
end
item << i.supporter_level.title
item << i.code
item << i.code_is_valid
arr << item
end
arr
end
def columns
2014-06-26 17:41:46 +03:00
['name', 'email', 'name', 'name', 'name']
end
2014-06-18 17:09:14 +03:00
end