Semaphore/public/js/controllers/projects/keys.js
2016-04-04 00:10:12 +01:00

25 lines
650 B
JavaScript

define(function () {
app.registerController('ProjectKeysCtrl', ['$scope', '$http', '$uibModal', 'Project', function ($scope, $http, $modal, Project) {
$scope.reload = function () {
$http.get(Project.getURL() + '/keys').success(function (keys) {
$scope.keys = keys;
});
}
$scope.remove = function (key) {
$http.delete(Project.getURL() + '/keys/' + key.id).success(function () {
$scope.reload();
}).error(function () {
swal('error', 'could not delete access key..', 'error');
});
}
$scope.add = function () {
$modal.open({
templateUrl: '/tpl/projects/keysAdd.html'
});
}
$scope.reload();
}]);
});