app/models/foreman_tasks/task/summarizer.rb in foreman-tasks-0.14.6 vs app/models/foreman_tasks/task/summarizer.rb in foreman-tasks-0.15.0

- old
+ new

@@ -1,19 +1,15 @@ module ForemanTasks class Task::Summarizer - def initialize(scope = Task.authorized) - @scope = scope - end - def summarize_by_status(since = nil) - result = @scope.where("result <> 'success'") - .select('count(state) AS count, state, result, max(started_at) AS started_at') - .group(:state, :result).order(:state) + result = ::ForemanTasks::Task.where("result <> 'success'") + .select('count(state) AS count, state, result, max(started_at) AS started_at') + .group(:state, :result).order(:state) result = result.where('started_at > ?', since) if since result end def latest_tasks_in_errors_warning(limit = 5) - @scope.where('result in (?)', %w[error warning]).order('started_at DESC').limit(limit) + ::ForemanTasks::Task.where('result in (?)', %w[error warning]).order('started_at DESC').limit(limit) end end end