Class: ActivityController
- Inherits:
-
ApplicationController
- Object
- ActionController::Base
- ApplicationController
- ActivityController
- Defined in:
- app/controllers/activity_controller.rb
Constant Summary collapse
- EXCLUSIONS =
[ "CacheSweepJob", "DownloadsSweepJob", "FaspClient::LifecycleAnnouncementJob" ]
Instance Method Summary collapse
Instance Method Details
#index ⇒ Object
13 14 15 16 17 |
# File 'app/controllers/activity_controller.rb', line 13 def index @jobs = ActiveJob::Status.all.sort_by { it.last_activity || "" }.reverse # rubocop:disable Pundit/UsePolicyScope @jobs.reject! { EXCLUSIONS.include? it.read.dig(:serialized_job, "job_class") } @jobs = Kaminari.paginate_array(@jobs).page(params[:page]).per(50) end |