Class: MissionControl::Jobs::RecurringTasksController
- Inherits:
-
ApplicationController
- Object
- ApplicationController
- MissionControl::Jobs::RecurringTasksController
- Defined in:
- app/controllers/mission_control/jobs/recurring_tasks_controller.rb
Instance Method Summary collapse
Methods included from HostRouteHelpers
Instance Method Details
#index ⇒ Object
6 7 8 |
# File 'app/controllers/mission_control/jobs/recurring_tasks_controller.rb', line 6 def index @recurring_tasks = MissionControl::Jobs::Current.server.recurring_tasks end |
#show ⇒ Object
10 11 12 |
# File 'app/controllers/mission_control/jobs/recurring_tasks_controller.rb', line 10 def show @jobs_page = MissionControl::Jobs::Page.new(@recurring_task.jobs, page: params[:page].to_i) end |
#update ⇒ Object
14 15 16 17 18 19 20 |
# File 'app/controllers/mission_control/jobs/recurring_tasks_controller.rb', line 14 def update if (job = @recurring_task.enqueue) && job.successfully_enqueued? redirect_to application_job_path(@application, job.job_id), notice: "Enqueued recurring task #{@recurring_task.id}" else redirect_to application_recurring_task_path(@application, @recurring_task.id), alert: "Something went wrong enqueuing this recurring task" end end |