diff --git a/app/controllers/delayed_jobs_controller.rb b/app/controllers/delayed_jobs_controller.rb index 5897ac68b..8f6a8755d 100644 --- a/app/controllers/delayed_jobs_controller.rb +++ b/app/controllers/delayed_jobs_controller.rb @@ -1,5 +1,7 @@ class DelayedJobsController < ApplicationController + respond_to :html, :xml, :json def index @delayed_jobs = Delayed::Job.order("created_at desc").paginate(params[:page], :limit => params[:limit]) + respond_with(@delayed_jobs) end end diff --git a/config/initializers/active_record_api_extensions.rb b/config/initializers/active_record_api_extensions.rb index 748149b73..1516fb181 100644 --- a/config/initializers/active_record_api_extensions.rb +++ b/config/initializers/active_record_api_extensions.rb @@ -26,6 +26,12 @@ module Danbooru end end +class Delayed::Job + def hidden_attributes + [:handler] + end +end + class ActiveRecord::Base include Danbooru::Extensions::ActiveRecordApi end