Merge pull request #1163 from nishanthvijayan/cleanup-events-controller
Remove ununsed code from events_controller#index
This commit is contained in:
commit
8335aa8b43
1 changed files with 0 additions and 48 deletions
|
|
@ -19,59 +19,11 @@ module Admin
|
||||||
@events = @program.events
|
@events = @program.events
|
||||||
@tracks = @program.tracks
|
@tracks = @program.tracks
|
||||||
@difficulty_levels = @program.difficulty_levels
|
@difficulty_levels = @program.difficulty_levels
|
||||||
@machine_states = @events.state_machine.states.map
|
|
||||||
@event_types = @program.event_types
|
@event_types = @program.event_types
|
||||||
@tracks_distribution_confirmed = @conference.tracks_distribution(:confirmed)
|
@tracks_distribution_confirmed = @conference.tracks_distribution(:confirmed)
|
||||||
@event_distribution = @conference.event_distribution
|
@event_distribution = @conference.event_distribution
|
||||||
@scheduled_event_distribution = @conference.scheduled_event_distribution
|
@scheduled_event_distribution = @conference.scheduled_event_distribution
|
||||||
|
|
||||||
@mystates = []
|
|
||||||
@mytypes = []
|
|
||||||
@eventstats = {}
|
|
||||||
@totallength = 0
|
|
||||||
|
|
||||||
@machine_states.each do |mystate|
|
|
||||||
length = 0
|
|
||||||
events_mystate = @events.where('state' => mystate.name)
|
|
||||||
if events_mystate.count > 0
|
|
||||||
@mystates << mystate
|
|
||||||
events_mystate.each do |myevent|
|
|
||||||
length += myevent.event_type.length
|
|
||||||
end
|
|
||||||
@eventstats["#{mystate.name}"] = { 'count' => events_mystate.count, 'length' => length }
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
@event_types.each do |mytype|
|
|
||||||
events_mytype = @events.where('event_type_id' => mytype.id)
|
|
||||||
if events_mytype.count > 0
|
|
||||||
@mytypes << mytype
|
|
||||||
end
|
|
||||||
end
|
|
||||||
@mytypes.each do |mytype|
|
|
||||||
@mystates.each do |mystate|
|
|
||||||
events_mytype = @events.where('event_type_id' => mytype.id)
|
|
||||||
events_mytype_mystate = events_mytype.where('state' => mystate.name)
|
|
||||||
typelength = 0
|
|
||||||
if events_mytype_mystate.count > 0
|
|
||||||
events_mytype_mystate.each do |myevent|
|
|
||||||
typelength += myevent.event_type.length
|
|
||||||
@totallength += myevent.event_type.length
|
|
||||||
end
|
|
||||||
|
|
||||||
if @eventstats[mytype.title].nil?
|
|
||||||
@eventstats[mytype.title] = { 'count' => events_mytype.count,
|
|
||||||
'length' => events_mytype.count * mytype.length }
|
|
||||||
end
|
|
||||||
|
|
||||||
tmp = { "#{mystate.name}" => { 'type_state_count' => events_mytype_mystate.count,
|
|
||||||
'type_state_length' => typelength } }
|
|
||||||
@eventstats[mytype.title].merge!(tmp)
|
|
||||||
end
|
|
||||||
end
|
|
||||||
end
|
|
||||||
@eventstats['totallength'] = @totallength
|
|
||||||
|
|
||||||
respond_to do |format|
|
respond_to do |format|
|
||||||
format.html
|
format.html
|
||||||
# Explicity call #to_json to avoid the use of EventSerializer
|
# Explicity call #to_json to avoid the use of EventSerializer
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue