aboutsummaryrefslogtreecommitdiffstats
path: root/ecomp-sdk-app/src/main/webapp/app/policyApp/policy-models/Editor/PolicyTemplateController/ExportPolicyController.js
diff options
context:
space:
mode:
authorITSERVICES\rb7147 <rb7147@att.com>2017-04-25 11:46:00 -0400
committerITSERVICES\rb7147 <rb7147@att.com>2017-05-03 09:58:17 -0400
commite0addf5b588a1244f9679becd90999dfcb4c3a94 (patch)
tree1212772d6366730266ff0e093c874b07aa716c29 /ecomp-sdk-app/src/main/webapp/app/policyApp/policy-models/Editor/PolicyTemplateController/ExportPolicyController.js
parent39fb0f30472777e4b60d6a7ac8aa4eb9773961ff (diff)
Policy 1707 commit to LF
Change-Id: Ibe6f01d92f9a434c040abb05d5386e89d675ae65 Signed-off-by: ITSERVICES\rb7147 <rb7147@att.com>
Diffstat (limited to 'ecomp-sdk-app/src/main/webapp/app/policyApp/policy-models/Editor/PolicyTemplateController/ExportPolicyController.js')
-rw-r--r--ecomp-sdk-app/src/main/webapp/app/policyApp/policy-models/Editor/PolicyTemplateController/ExportPolicyController.js108
1 files changed, 0 insertions, 108 deletions
diff --git a/ecomp-sdk-app/src/main/webapp/app/policyApp/policy-models/Editor/PolicyTemplateController/ExportPolicyController.js b/ecomp-sdk-app/src/main/webapp/app/policyApp/policy-models/Editor/PolicyTemplateController/ExportPolicyController.js
deleted file mode 100644
index 94771503a..000000000
--- a/ecomp-sdk-app/src/main/webapp/app/policyApp/policy-models/Editor/PolicyTemplateController/ExportPolicyController.js
+++ /dev/null
@@ -1,108 +0,0 @@
-/*-
- * ============LICENSE_START=======================================================
- * ECOMP Policy Engine
- * ================================================================================
- * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved.
- * ================================================================================
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- * ============LICENSE_END=========================================================
- */
-
-/**
- */
-var app = angular.module('abs');
-app.controller('exportPolicyController', function ($scope, $window, ExportPolicyService, modalService, $modal, Notification){
- $( "#dialog" ).hide();
- $scope.linkEnable = true;
- $scope.gridOptions = {
- onRegisterApi: function(gridApi) {
- $scope.gridPolicyApi = gridApi;
- },
- enableSorting: true,
- enableFiltering: true,
- showTreeExpandNoChildren: true,
- paginationPageSizes: [10, 20, 50, 100],
- paginationPageSize: 20,
- columnDefs: [{name: 'name'}, {name: 'version'}, {name: 'dateModified'}]
- };
-
- $scope.files;
- ExportPolicyService.getAutoPushPoliciesData().then(function (data1) {
- $scope.loading = false;
- $scope.files = data1.data;
- var data = data1.data;
-
- var id=0;
- var writeoutNode = function(childArray, currentLevel, dataArray){
- childArray.forEach( function(childNode){
- if (childNode.files.length > 0){
- childNode.$$treeLevel = currentLevel;
- id=childNode.categoryId;
- if(childNode.categoryId == childNode.parentCategoryId){
- childNode.parent='';
- }
- }else{
- if((id!=childNode.parentCategoryId) || (childNode.categoryId == childNode.parentCategoryId)){
- if(childNode.categoryId == childNode.parentCategoryId){
- childNode.parent='';
- }
- childNode.$$treeLevel = currentLevel;
- }
- }
- dataArray.push( childNode );
- writeoutNode( childNode.files, currentLevel + 1, dataArray );
- });
-
- };
- $scope.gridOptions.data = [];
- writeoutNode(data, 0, $scope.gridOptions.data);
- }, function (error) {
- console.log("failed");
- });
- $scope.urlLink;
- $scope.download = function(){
- var policySelection = $scope.gridPolicyApi.selection.getSelectedRows();
- console.log(policySelection);
- var finalData = {
- "policyDatas": policySelection
- };
- console.log(finalData);
- var uuu = "policy_download/exportPolicy.htm";
- var postData={exportData: finalData};
- $.ajax({
- type : 'POST',
- url : uuu,
- dataType: 'json',
- contentType: 'application/json',
- data: JSON.stringify(postData),
- success : function(data){
- $scope.$apply(function(){
- $scope.data=data.data;
- var url = '../' + $scope.data;
- window.location = url;
- Notification.success("Policies Exported Successfully");
- });
- console.log($scope.data);
- },
- error : function(data){
- Notification.error("Error Occured while Exporting Policy.");
- }
- });
-
- };
-
- $scope.close = function() {
- $modalInstance.close();
- };
-
-});