Semaphore/public/js/controllers/job/jobs.js
2014-08-25 23:58:09 +01:00

41 lines
787 B
JavaScript

define([
'app',
'jquery',
'services/jobs',
'factories/job'
], function(app, $) {
app.registerController('JobsCtrl', ['$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 () {
});
}
$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 () {
});
}
}]);
});