Semaphore/public/js/controllers/playbook/jobs.js

41 lines
793 B
JavaScript
Raw Normal View History

define([
'app',
'jquery',
'services/jobs',
'factories/job'
], function(app, $) {
app.registerController('PlaybookJobsCtrl', ['$scope', 'jobs', function($scope, jobs) {
$scope.jobs = jobs;
jobs.get($scope.playbook, function () {
});
$scope.add = function () {
$('#addJob').modal('show');
}
$scope.deleteJob = function (job) {
job.delete($scope.playbook);
jobs.get($scope.playbook, function () {
});
}
2014-08-26 00:58:09 +02:00
$scope.runJob = function (job) {
job.run($scope.playbook);
}
}]);
app.registerController('AddJobCtrl', ['$scope', 'Job', 'jobs', function($scope, Job, jobs) {
$scope.job = new Job();
$scope.add = function () {
$('#addJob').modal('hide');
$scope.job.add($scope.playbook);
jobs.get($scope.playbook, function () {
});
}
}]);
});