Commit c302a817 authored by project's avatar project

--no commit message

--no commit message
parent 5921b520
...@@ -42,11 +42,21 @@ JobManager.prototype.getJob = function (prm,cb) ...@@ -42,11 +42,21 @@ JobManager.prototype.getJob = function (prm,cb)
{ {
var self = this; var self = this;
self.job_registry.getJob(prm.jid,function (err,jobcfg){ self.job_registry.getJob(prm.job_id,function (err,jobcfg){
cb(err,jobcfg) cb(err,jobcfg)
}) })
} }
JobManager.prototype.deleteJob = function (prm,cb)
{
var self = this;
var job_id = prm.job_id;
self.trigger_registry.deleteByJobId(job_id,function(err){
self.job_registry.deleteJob(job_id,cb);
});
}
JobManager.prototype.setJob = function (prm,cb) JobManager.prototype.setJob = function (prm,cb)
{ {
var self = this; var self = this;
......
...@@ -24,7 +24,7 @@ router.get('/:jid',function (req, res) { ...@@ -24,7 +24,7 @@ router.get('/:jid',function (req, res) {
var jid = req.params.jid; var jid = req.params.jid;
var jm = req.context.jobManager; var jm = req.context.jobManager;
jm.getJob({'jid':jid},function (err,jobs){ jm.getJob({'job_id':jid},function (err,jobs){
if(jobs) if(jobs)
{ {
respHelper.responseOK(jobs); respHelper.responseOK(jobs);
...@@ -34,6 +34,18 @@ router.get('/:jid',function (req, res) { ...@@ -34,6 +34,18 @@ router.get('/:jid',function (req, res) {
}) })
}); });
router.delete('/:jid',function (req, res) {
var reqHelper = request.create(req);
var respHelper = response.create(res);
var jid = req.params.jid;
var jm = req.context.jobManager;
jm.deleteJob({'job_id':jid},function(err){
respHelper.response200();
});
});
router.post('/',function (req, res) { router.post('/',function (req, res) {
var reqHelper = request.create(req); var reqHelper = request.create(req);
var respHelper = response.create(res); var respHelper = response.create(res);
......
...@@ -42,7 +42,10 @@ TR.prototype.deleteTrigger = function (id,cb) ...@@ -42,7 +42,10 @@ TR.prototype.deleteTrigger = function (id,cb)
TR.prototype.deleteByJobId = function (jobid,cb) TR.prototype.deleteByJobId = function (jobid,cb)
{ {
var self = this;
var id = 'def.' + jobid;
self.deleteTrigger(id,cb);
} }
TR.prototype.setByJob = function(job,cb) TR.prototype.setByJob = function(job,cb)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment