Merge pull request #3029 from evazion/feat-job-control

Add ability to start/stop delayed jobs.
This commit is contained in:
Albert Yi
2017-05-08 13:14:40 -07:00
committed by GitHub
9 changed files with 107 additions and 43 deletions

View File

@@ -0,0 +1,2 @@
Delayed::Worker.default_queue_name = "default"
Delayed::Worker.destroy_failed_jobs = false

View File

@@ -110,7 +110,13 @@ Rails.application.routes.draw do
get :posts
end
end
resources :delayed_jobs, :only => [:index]
resources :delayed_jobs, :only => [:index, :destroy] do
member do
put :run
put :retry
put :cancel
end
end
resources :dmails, :only => [:new, :create, :index, :show, :destroy] do
collection do
get :search