Method: ErpApp::Desktop::JobTracker::BaseController#schedule

Defined in:
app/controllers/erp_app/desktop/job_tracker/base_controller.rb

#scheduleObject



26
27
28
29
30
31
32
33
34
35
36
37
# File 'app/controllers/erp_app/desktop/job_tracker/base_controller.rb', line 26

def schedule
  job_tracker = ::JobTracker.find(params[:id])

  job = job_tracker.tracked_job
  unless job
    job_tracker.job_klass.constantize.schedule_job(Time.now)
    job_tracker.next_run_at = job_tracker.tracked_job.run_at
    job_tracker.save
  end

  render :json => {:success => true}
end