mirror of
https://github.com/semaphoreui/semaphore.git
synced 2025-01-22 16:20:44 +01:00
04d0d9e4f9
- Improved login failing
31 lines
882 B
JavaScript
31 lines
882 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/keys/add.html'
|
|
}).result.then(function (key) {
|
|
$http.post(Project.getURL() + '/keys', key).success(function () {
|
|
$scope.reload();
|
|
}).error(function (_, status) {
|
|
swal('error', 'could not add key:' + status, 'error');
|
|
});
|
|
});
|
|
}
|
|
|
|
$scope.reload();
|
|
}]);
|
|
}); |