1
0
Fork 0
mirror of https://github.com/mmumshad/ansible-playable.git synced 2025-03-09 23:38:54 +00:00

Append project owner id to project folder names

This commit is contained in:
Mumshad Mannambeth 2017-06-11 21:24:27 -04:00
parent c21aebbf49
commit a71d1109a8
4 changed files with 58 additions and 9 deletions

View file

@ -7,7 +7,7 @@ import routes from './project.routes';
export class ProjectComponent {
/*@ngInject*/
constructor($scope, Projects) {
constructor($scope, Projects, Auth) {
'ngInject';
var default_project_folder = '/opt/ehc-ansible-projects/';
@ -104,8 +104,11 @@ export class ProjectComponent {
$scope.$watch('newProject.name', function(newValue, oldValue){
console.log("Changed");
$scope.newProject.ansibleEngine.projectFolder = '/opt/ansible-projects/' + newValue;
$scope.newProject.ansibleEngine.customModules = '/opt/ansible-projects/' + newValue + '/library';
// Project folders cannot be edited once created
var user_id = Auth.getCurrentUserSync()._id;
if($scope.editProjectFlag)return;
$scope.newProject.ansibleEngine.projectFolder = '/opt/ansible-projects/' + user_id + '_' + newValue;
$scope.newProject.ansibleEngine.customModules = '/opt/ansible-projects/' + user_id + '_' + newValue + '/library';
});
}