app/controllers/panoptic/jobs/failed_controller.rb in panoptic-0.2.0 vs app/controllers/panoptic/jobs/failed_controller.rb in panoptic-0.3.0
- old
+ new
@@ -1,14 +1,17 @@
# frozen_string_literal: true
module Panoptic
class Jobs::FailedController < ApplicationController
+ layout "panoptic/jobs", only: :index
+
def index
- # TODO: use the `failed` scope available in SolidQueue next release
@pagy, @jobs = pagy(
- SolidQueue::Job.joins(:failed_execution).order(created_at: :asc)
+ Panoptic::FailedJob.order(created_at: :asc)
)
+ end
- render "panoptic/jobs/index"
+ def show
+ @job = Panoptic::FailedJob.find(params[:id])
end
end
end