1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859 |
- class Report::TicketBacklog < Report::Base
- def self.aggs(params_origin)
- params = params_origin.deep_dup
- local_params = params.clone
- local_params[:params] = {}
- local_params[:params][:field] = 'created_at'
- created = Report::TicketGenericTime.aggs(local_params)
- local_params[:params][:field] = 'close_at'
- closed = Report::TicketGenericTime.aggs(local_params)
- result = []
- (0..created.length - 1).each do |position|
- count = created[position] - closed[position]
- result.push count
- end
- result
- end
- def self.items(_params)
- {}
- end
- end
|