admin: Able to import Cyberrange teams from interface
This commit is contained in:
parent
f1ada8ce99
commit
485e6b0173
4 changed files with 64 additions and 8 deletions
|
|
@ -2504,6 +2504,24 @@ angular.module("FICApp")
|
|||
$scope.show = function (id) {
|
||||
$location.url("/teams/" + id);
|
||||
};
|
||||
$scope.triggerTeamsImport = function() {
|
||||
document.getElementById('crTeamsInput').click();
|
||||
};
|
||||
$scope.uploadFile = function() {
|
||||
var formData = new FormData();
|
||||
formData.append('file', $scope.selectedFile);
|
||||
|
||||
$http.post('api/cyberrange-teams.json', formData, {
|
||||
transformRequest: angular.identity,
|
||||
headers: {'Content-Type': undefined},
|
||||
}).then(function(response) {
|
||||
$scope.teams = response.data;
|
||||
$scope.addToast('success', 'Import des équipes', "L'import a été réalisé avec succès !");
|
||||
}, function(error) {
|
||||
console.log(error);
|
||||
$scope.addToast('danger', 'Import des équipes', error.data.errmsg);
|
||||
});
|
||||
};
|
||||
})
|
||||
.controller("TeamMembersController", function ($scope, TeamMember) {
|
||||
$scope.fields = ["firstname", "lastname", "nickname", "company"];
|
||||
|
|
|
|||
Reference in a new issue