diff options
Diffstat (limited to 'vid-app-common/src/main/webapp/app/vid/scripts/modals')
10 files changed, 62 insertions, 27 deletions
diff --git a/vid-app-common/src/main/webapp/app/vid/scripts/modals/alert-change-management/alert-change-management.html b/vid-app-common/src/main/webapp/app/vid/scripts/modals/alert-change-management/alert-change-management.html index 60596f49..6988aab9 100644 --- a/vid-app-common/src/main/webapp/app/vid/scripts/modals/alert-change-management/alert-change-management.html +++ b/vid-app-common/src/main/webapp/app/vid/scripts/modals/alert-change-management/alert-change-management.html @@ -1,5 +1,6 @@ <link rel="stylesheet" type="text/css" href="app/vid/styles/modal-create-new.css" /> <link rel="stylesheet" type="text/css" href="app/vid/scripts/modals/alert-change-management/alert-change-management.css" /> +<link rel="stylesheet" type="text/css" href="app/vid/scripts/modals/css/manual-task-popup.css" /> <div class="modal-header"> <h3 class="modal-title" id="alert-modal-header">On Hold</h3> <span id="cancel" ng-click="vm.close()" class="pull-right modal-close" aria-hidden="true">×</span> diff --git a/vid-app-common/src/main/webapp/app/vid/scripts/modals/cancel-pending-workflow/cancel-pending-workflow.html b/vid-app-common/src/main/webapp/app/vid/scripts/modals/cancel-pending-workflow/cancel-pending-workflow.html index 6dca76d2..7ae4ba9b 100644 --- a/vid-app-common/src/main/webapp/app/vid/scripts/modals/cancel-pending-workflow/cancel-pending-workflow.html +++ b/vid-app-common/src/main/webapp/app/vid/scripts/modals/cancel-pending-workflow/cancel-pending-workflow.html @@ -2,9 +2,9 @@ <link rel="stylesheet" type="text/css" href="app/vid/scripts/modals/cancel-pending-workflow/cancel-pending-workflow.css"/> <div class="modal-header"> <span class="modal-title" id="pending-modal-header">Pending</span> - <span id="cancel" ng-click="vm.close()" class="pull-right modal-close" aria-hidden="true">×</span> + <span id="cancel" ng-click="vm.close()" class="pull-right modal-close" aria-hidden="true" data-tests-id="pull_right_modal_close">×</span> </div> -<div class="modal-body" id="modal-body"> +<div class="modal-body" id="modal-body" data-tests-id="btn-cancel-workflow"> Are you sure you want to delete workflow <br/> {{vm.workflow.scheduleRequest.scheduleName}}? diff --git a/vid-app-common/src/main/webapp/app/vid/scripts/modals/change-management-manual-tasks-controller/change-management-manual-tasks.controller.js b/vid-app-common/src/main/webapp/app/vid/scripts/modals/change-management-manual-tasks-controller/change-management-manual-tasks.controller.js index 91bac569..daf593e3 100644 --- a/vid-app-common/src/main/webapp/app/vid/scripts/modals/change-management-manual-tasks-controller/change-management-manual-tasks.controller.js +++ b/vid-app-common/src/main/webapp/app/vid/scripts/modals/change-management-manual-tasks-controller/change-management-manual-tasks.controller.js @@ -10,6 +10,8 @@ vm.manualTasks = []; vm.MANUAL_TASKS = COMPONENT.MANUAL_TASKS; var init = function() { + vm.requestState = jobInfo.requestState; + if (jobInfo && jobInfo.details) { vm.content = jobInfo.details; } else { diff --git a/vid-app-common/src/main/webapp/app/vid/scripts/modals/css/manual-task-popup.css b/vid-app-common/src/main/webapp/app/vid/scripts/modals/css/manual-task-popup.css new file mode 100644 index 00000000..f2e7d8bf --- /dev/null +++ b/vid-app-common/src/main/webapp/app/vid/scripts/modals/css/manual-task-popup.css @@ -0,0 +1,10 @@ +.modal { + position: inherit; + text-align: left; +} +.modal-dialog { + position: absolute; + right: 0; + display: inline; + margin-top: -200px; +}
\ No newline at end of file diff --git a/vid-app-common/src/main/webapp/app/vid/scripts/modals/failed-change-management/failed-change-management.html b/vid-app-common/src/main/webapp/app/vid/scripts/modals/failed-change-management/failed-change-management.html index d51620d0..cc22f700 100644 --- a/vid-app-common/src/main/webapp/app/vid/scripts/modals/failed-change-management/failed-change-management.html +++ b/vid-app-common/src/main/webapp/app/vid/scripts/modals/failed-change-management/failed-change-management.html @@ -1,7 +1,8 @@ <link rel="stylesheet" type="text/css" href="app/vid/styles/modal-create-new.css" /> <link rel="stylesheet" type="text/css" href="app/vid/scripts/modals/failed-change-management/failed-change-management.css" /> +<link rel="stylesheet" type="text/css" href="app/vid/scripts/modals/css/manual-task-popup.css" /> <div class="modal-header"> - <h3 class="modal-title" id="failed-modal-header">Failed</h3> + <h3 class="modal-title" id="failed-modal-header">{{vm.requestState || 'Failed' }}</h3> <span id="cancel" ng-click="vm.close()" class="pull-right modal-close" aria-hidden="true">×</span> </div> <div class="modal-body"> diff --git a/vid-app-common/src/main/webapp/app/vid/scripts/modals/in-progress-modal-management/in-progress-change-management.html b/vid-app-common/src/main/webapp/app/vid/scripts/modals/in-progress-modal-management/in-progress-change-management.html index 615c95ce..57166700 100644 --- a/vid-app-common/src/main/webapp/app/vid/scripts/modals/in-progress-modal-management/in-progress-change-management.html +++ b/vid-app-common/src/main/webapp/app/vid/scripts/modals/in-progress-modal-management/in-progress-change-management.html @@ -1,5 +1,6 @@ <link rel="stylesheet" type="text/css" href="app/vid/styles/modal-create-new.css" /> <link rel="stylesheet" type="text/css" href="app/vid/scripts/modals/in-progress-modal-management/in-progress-change-management.css" /> +<link rel="stylesheet" type="text/css" href="app/vid/scripts/modals/css/manual-task-popup.css" /> <div class="modal-header"> <h3 class="modal-title" id="in-progress-modal-header">In Progress</h3> <span id="cancel" ng-click="vm.close()" class="pull-right modal-close" aria-hidden="true">×</span> diff --git a/vid-app-common/src/main/webapp/app/vid/scripts/modals/mso-commit/mso-commit.html b/vid-app-common/src/main/webapp/app/vid/scripts/modals/mso-commit/mso-commit.html index 7698981c..50b53ce3 100644 --- a/vid-app-common/src/main/webapp/app/vid/scripts/modals/mso-commit/mso-commit.html +++ b/vid-app-common/src/main/webapp/app/vid/scripts/modals/mso-commit/mso-commit.html @@ -39,7 +39,7 @@ </div> - <pre class="log">{{log}}</pre> + <pre class="log" data-tests-id="msoCommitLog">{{log}}</pre> <div class="buttonRow"> <button data-tests-id="msoCommitDialogCloseButton" ngx-enabled="{{isCloseEnabled}}" att-button size="small" diff --git a/vid-app-common/src/main/webapp/app/vid/scripts/modals/new-change-management/new-change-management.controller.js b/vid-app-common/src/main/webapp/app/vid/scripts/modals/new-change-management/new-change-management.controller.js index e4ff1a06..39182191 100644 --- a/vid-app-common/src/main/webapp/app/vid/scripts/modals/new-change-management/new-change-management.controller.js +++ b/vid-app-common/src/main/webapp/app/vid/scripts/modals/new-change-management/new-change-management.controller.js @@ -2,9 +2,9 @@ 'use strict'; appDS2.controller("newChangeManagementModalController", ["$uibModalInstance", "$uibModal",'$q', "AaiService", "changeManagementService", "Upload", - "$log", "$scope", "_", "COMPONENT", "VIDCONFIGURATION", newChangeManagementModalController]); + "$log", "$scope", "_", "COMPONENT", "VIDCONFIGURATION","DataService","featureFlags", newChangeManagementModalController]); - function newChangeManagementModalController($uibModalInstance, $uibModal,$q, AaiService, changeManagementService, Upload, $log, $scope, _, COMPONENT, VIDCONFIGURATION) { + function newChangeManagementModalController($uibModalInstance, $uibModal,$q, AaiService, changeManagementService, Upload, $log, $scope, _, COMPONENT, VIDCONFIGURATION, DataService, featureFlags) { var vm = this; vm.hasScheduler = !!VIDCONFIGURATION.SCHEDULER_PORTAL_URL; @@ -23,11 +23,29 @@ vm.softwareVersionRegex = "[-a-zA-Z0-9\.]+"; + var attuid; + + function fetchAttUid() { + var defer = $q.defer(); + if (attuid) { + defer.resolve(attuid); + } else { + AaiService.getLoggedInUserID(function (response) { + attuid = response.data; + defer.resolve(attuid); + }, + function (err) { + defer.reject(err); + }); + } + return defer.promise; + } + var init = function () { vm.changeManagement = {}; loadServicesCatalog(); - registerVNFNamesWatcher(); + fetchAttUid().then(registerVNFNamesWatcher); vm.loadSubscribers(); }; @@ -115,14 +133,11 @@ modelCustomizationName: csarVNF.modelCustomizationName, modelCustomizationId: csarVNF.customizationUuid }, - cloudConfiguration: { - lcpCloudRegionId: "mdt1", - tenantId: "88a6ca3ee0394ade9403f075db23167e" - }, + cloudConfiguration: selectionVNF.cloudConfiguration || {}, requestInfo: { source: "VID", suppressRollback: false, - requestorId: "az2016" + requestorId: attuid }, relatedInstanceList: [ { @@ -161,13 +176,13 @@ return data; }] }) - .then(function (configUpdateResponse) { - vm.changeManagement.configUpdateFile = configUpdateResponse && JSON.parse(configUpdateResponse.data).payload; - defer.resolve(true); - }) - .catch(function (error) { - defer.resolve(false); - }); + .then(function (configUpdateResponse) { + vm.changeManagement.configUpdateFile = configUpdateResponse && JSON.parse(configUpdateResponse.data).payload; + defer.resolve(true); + }) + .catch(function (error) { + defer.resolve(false); + }); return defer.promise; }; @@ -350,6 +365,9 @@ vm.changeManagement.policyYN = "Y"; vm.changeManagement.sniroYN = "Y"; + if (featureFlags.isOn(COMPONENT.FEATURE_FLAGS.FLAG_ADD_MSO_TESTAPI_FIELD)) { + vm.changeManagement.testApi = DataService.getMsoRequestParametersTestApi(); + } var data = { widgetName: 'Portal-Common-Scheduler', widgetData: vm.changeManagement, @@ -456,11 +474,13 @@ vm.serviceInstancesToGetVersions = []; var versions = []; _.forEach(vm.vnfs, function (vnf) { - if (vnf.properties['nf-role'] === vm.changeManagement['vnfType']) { - + if (vnf.properties['nf-role'] === vm.changeManagement['vnfType'] + && vnf.properties["model-invariant-id"] + && vnf.properties["model-version-id"]) { vm.serviceInstancesToGetVersions.push({ - "model-invariant-id": vnf.properties["model-invariant-id"], - "model-version-id": vnf.properties["model-version-id"] } + "model-invariant-id": vnf.properties["model-invariant-id"], + "model-version-id": vnf.properties["model-version-id"] + } ); versions.push(vnf.properties["model-invariant-id"]); diff --git a/vid-app-common/src/main/webapp/app/vid/scripts/modals/new-change-management/new-change-management.html b/vid-app-common/src/main/webapp/app/vid/scripts/modals/new-change-management/new-change-management.html index 9954d5ae..5679af41 100644 --- a/vid-app-common/src/main/webapp/app/vid/scripts/modals/new-change-management/new-change-management.html +++ b/vid-app-common/src/main/webapp/app/vid/scripts/modals/new-change-management/new-change-management.html @@ -71,15 +71,15 @@ </div> <div ng-if="vm.shouldShowVnfInPlaceFields()"> <div class="form-group"> - <label class="control-label">operations-timeout</label> + <label class="control-label">Operations timeout</label> <input class="form-control" ng-model="vm.changeManagement.operationTimeout" name="operationTimeout" type="text" id="operations-timeout" pattern="[0-9]+" required> </div> <div class="form-group"> - <label class="control-label">existing-software-version</label> + <label class="control-label">Existing software version</label> <input class="form-control" ng-model="vm.changeManagement.existingSoftwareVersion" name="existingSoftwareVersion" type="text" id="existing-software-version" pattern="{{vm.softwareVersionRegex}}" required> </div> <div class="form-group"> - <label class="control-label">new-software-version</label> + <label class="control-label">New software version</label> <input class="form-control" ng-model="vm.changeManagement.newSoftwareVersion" name="newSoftwareVersion" type="text" id="new-software-version" pattern="{{vm.softwareVersionRegex}}" required> </div> diff --git a/vid-app-common/src/main/webapp/app/vid/scripts/modals/new-test-environment/new-test-environment.html b/vid-app-common/src/main/webapp/app/vid/scripts/modals/new-test-environment/new-test-environment.html index cd14a76c..a1f1e2fc 100644 --- a/vid-app-common/src/main/webapp/app/vid/scripts/modals/new-test-environment/new-test-environment.html +++ b/vid-app-common/src/main/webapp/app/vid/scripts/modals/new-test-environment/new-test-environment.html @@ -21,7 +21,7 @@ <input id="ecompInstanceName" class="form-control" ng-model="vm.newEnvironment.ecompInstanceName" name="ecompInstanceName" data-tests-id="ecomp-instance-name" required disabled> </div> <div class="form-group"> - <label class="control-label" for="tenantContext">Select VSP</label> + <label class="control-label" for="tenantContext">Tenant Context</label> <input id="tenantContext" class="form-control" ng-model="vm.newEnvironment.tenantContext" name="tenantContext" data-tests-id="tenant-context" required disabled> </div> <div class="form-group"> |