app/controllers/manage/stats_controller.rb in hackathon_manager-0.6.3 vs app/controllers/manage/stats_controller.rb in hackathon_manager-0.6.4
- old
+ new
@@ -23,12 +23,14 @@
attributes = [:first_name,
:last_name,
:email,
:vcs_url,
:portfolio_url]
- select_attributes = Array.new(attributes) << :user_id
- data = Questionnaire.where("can_share_info = '1' AND acc_status = 'rsvp_confirmed'").select(select_attributes)
- to_json_array(data, attributes)
+ select_attributes = Array.new(attributes) << [:user_id, :school_id, :resume_file_name]
+ json_attribute = Array.new(attributes) << :school_name
+ data = Questionnaire.where("can_share_info = '1' AND checked_in_at != 0").select(select_attributes)
+ json = to_json_array(data, json_attribute)
+ json.map.with_index { |item, index| item.insert(5, data[index].resume? ? data[index].resume.url : '') }
end
render json: { data: data }
end
def alt_travel