code needs to be formatted 19/42119/1
authorAnjali Walsatwar <anjali.walsatwar@huawei.com>
Wed, 11 Apr 2018 02:28:25 +0000 (07:58 +0530)
committerAnjali Walsatwar <anjali.walsatwar@huawei.com>
Wed, 11 Apr 2018 02:28:25 +0000 (07:58 +0530)
code needs to be formatted

Issue-ID: VNFSDK-245

Change-Id: I09e450ca7e66fda29634c66c24fc9a282eb04ed2
Signed-off-by: Anjali Walsatwar <anjali.walsatwar@huawei.com>
13 files changed:
vnfmarket/src/main/webapp/vnfmarket/app/modules/home/serviceUpload/onboarding/functionalTest/functionalTestCtrl.js
vnfmarket/src/main/webapp/vnfmarket/app/modules/home/serviceUpload/onboarding/functionalTest/view.html
vnfmarket/src/main/webapp/vnfmarket/app/modules/home/serviceUpload/onboarding/lifeCycle/lifeCycleCtrl.js
vnfmarket/src/main/webapp/vnfmarket/app/modules/home/serviceUpload/onboarding/lifeCycle/view.html
vnfmarket/src/main/webapp/vnfmarket/app/modules/home/serviceUpload/onboarding/onBoardingService.js
vnfmarket/src/main/webapp/vnfmarket/app/modules/home/serviceUpload/onboarding/onboarding.html
vnfmarket/src/main/webapp/vnfmarket/app/modules/home/serviceUpload/onboarding/onboarding.js
vnfmarket/src/main/webapp/vnfmarket/app/modules/home/serviceUpload/onboarding/onboardingSuccess.js
vnfmarket/src/main/webapp/vnfmarket/app/modules/home/serviceUpload/onboarding/validation/validationCtrl.js
vnfmarket/src/main/webapp/vnfmarket/app/modules/home/serviceUpload/onboarding/validation/view.html
vnfmarket/src/main/webapp/vnfmarket/app/modules/home/serviceUpload/serviceUpload.html
vnfmarket/src/main/webapp/vnfmarket/app/modules/home/serviceUpload/serviceUploadCtrl.js
vnfmarket/src/main/webapp/vnfmarket/app/modules/home/serviceUpload/serviceUploadService.js

index a9d12db..709ceb2 100644 (file)
@@ -13,7 +13,7 @@
  * See the License for the specific language governing permissions and\r
  * limitations under the License.\r
  */\r
-(function() {\r
+(function () {\r
     'use strict';\r
 \r
     /**\r
      * Controller of the app\r
      */\r
 \r
-    angular\r
-        .module('vnfmarket')\r
-        .controller('functionalTestOnboardingCtrl', functionalTest);\r
+    angular.module('vnfmarket').controller('functionalTestOnboardingCtrl', functionalTest);\r
 \r
-    functionalTest.$inject = [ 'vnfConfig', 'baseUrlConfig', '$mdDialog', 'functionalTestService', '$stateParams'];\r
+    functionalTest.$inject = ['vnfConfig', 'baseUrlConfig', '$mdDialog', 'functionalTestService', '$stateParams'];\r
 \r
     /*\r
      * recommend\r
@@ -36,9 +34,9 @@
      * and bindable members up top.\r
      */\r
 \r
-    function functionalTest(vnfConfig, baseUrlConfig, $mdDialog, functionalTestService,$stateParams) {\r
+    function functionalTest(vnfConfig, baseUrlConfig, $mdDialog, functionalTestService, $stateParams) {\r
         var vm = this;\r
-               vm.csarId = $stateParams.csarId;\r
+        vm.csarId = $stateParams.csarId;\r
         console.log("functionalTest")\r
         vm.filter = {\r
             "search": '',\r
@@ -51,7 +49,7 @@
 \r
         vm.pagination = [5, 10, 15, {\r
             label: 'All',\r
-            value: function() {\r
+            value: function () {\r
                 return vm.validations.length ? vm.validations.length : 0;\r
             }\r
         }];\r
             limitSelect: true,\r
             pageSelect: true\r
         };\r
-        vm.getvalidations = function(){\r
+        vm.getvalidations = function () {\r
             console.log(vm.functionalTests)\r
         }\r
-               \r
-               \r
-               vm.hide = function(answer) {\r
+\r
+\r
+        vm.hide = function (answer) {\r
             $mdDialog.hide(answer);\r
         };\r
 \r
-        \r
-\r
-        vm.getFunctionTestDetails = function() {\r
-                       functionalTestService.getFunctionTestDetails(vm.csarId).then(function(response){\r
-                               vm.validations = response.data;\r
-                       })\r
-               }\r
-               \r
-               vm.getFunctionTestDetails();\r
-           \r
-       vm.cancel = function() {\r
+\r
+\r
+        vm.getFunctionTestDetails = function () {\r
+            functionalTestService.getFunctionTestDetails(vm.csarId).then(function (response) {\r
+                vm.validations = response.data;\r
+            })\r
+        }\r
+\r
+        vm.getFunctionTestDetails();\r
+\r
+        vm.cancel = function () {\r
             $mdDialog.cancel();\r
         };\r
     }\r
index 7a626ff..b251f2a 100644 (file)
@@ -4,24 +4,24 @@
             <h2>{{'common.tabs.functionTest.title' | translate}}</h2>\r
             <span flex></span>\r
             <button class="btnTransparency" ng-click="vm.cancel()">\r
-                    <i class="fa fa-close fa-sm" aria-hidden="true"></i>\r
+                <i class="fa fa-close fa-sm" aria-hidden="true"></i>\r
             </button>\r
         </div>\r
     </md-toolbar>\r
 \r
     <br>\r
     <div>\r
-       <!-- <img src="../../../../../common/images/floating-layer-function.png">-->\r
+        <!-- <img src="../../../../../common/images/floating-layer-function.png">-->\r
         <img src="/onapui/vnfmarket/common/images/floating_layer_function.png" width="100%" height="40%">\r
 \r
     </div>\r
     <br>\r
-<md-card flex="100" class="nomargin  md-padding">\r
+    <md-card flex="100" class="nomargin  md-padding">\r
         <md-table-container>\r
             <table md-table>\r
                 <thead md-head md-order="vm.filter.name" md-on-reorder="vm.getValidations">\r
                     <tr md-row>\r
-                        <th md-column class="fontSize"  md-order-by="testCase">\r
+                        <th md-column class="fontSize" md-order-by="testCase">\r
                             <md-tooltip md-direction="top">{{'common.tabs.functionTest.testTHead' | translate}} </md-tooltip>\r
                             {{'common.tabs.functionTest.testTHead' | translate}}\r
                         </th>\r
                             <md-tooltip md-direction="top">{{'common.tabs.functionTest.descTHead' | translate}} </md-tooltip>\r
                             {{'common.tabs.functionTest.descTHead' | translate}}\r
                         </th>\r
-                        <th md-column class="fontSize"   md-order-by="testResult">\r
+                        <th md-column class="fontSize" md-order-by="testResult">\r
                             <md-tooltip md-direction="top">{{'common.tabs.functionTest.resultTHead' | translate}} </md-tooltip>\r
                             {{'common.tabs.functionTest.resultTHead' | translate}}\r
                         </th>\r
-                        \r
+\r
                     </tr>\r
                 </thead>\r
                 <tbody md-body>\r
-                    <tr md-row  ng-repeat="validation in vm.validations | orderBy: vm.filter.name |\r
+                    <tr md-row ng-repeat="validation in vm.validations | orderBy: vm.filter.name |\r
                      limitTo: vm.paginationQuery.limit: (vm.paginationQuery.page - 1) * vm.paginationQuery.limit track by $index">\r
                         <td md-cell class="">\r
                             <md-tooltip md-direction="top">{{validation.name}}</md-tooltip>{{validation.name}}\r
                         <td md-cell class="">\r
                             <md-tooltip md-direction="top">{{validation.status}}</md-tooltip>{{validation.status}}\r
                         </td>\r
-                        \r
+\r
                     </tr>\r
                 </tbody>\r
             </table>\r
         </md-table-container>\r
-        <md-table-pagination class="pagination-class" md-limit="vm.paginationQuery.limit" md-limit-options="vm.pagination" md-page="vm.paginationQuery.page" md-total="{{vm.validations.length}}" md-page-select="vm.paginationOptions.pageSelect" md-boundary-links="vm.paginationOptions.boundaryLink" md-label="{ page : 'Page', RowPerPage:'row per page', of:'of'}"></md-table-pagination>\r
-</md-card>\r
+        <md-table-pagination class="pagination-class" md-limit="vm.paginationQuery.limit" md-limit-options="vm.pagination" md-page="vm.paginationQuery.page"\r
+            md-total="{{vm.validations.length}}" md-page-select="vm.paginationOptions.pageSelect" md-boundary-links="vm.paginationOptions.boundaryLink"\r
+            md-label="{ page : 'Page', RowPerPage:'row per page', of:'of'}"></md-table-pagination>\r
+    </md-card>\r
 </md-dialog>
\ No newline at end of file
index 60f9e3f..715ca31 100644 (file)
@@ -13,7 +13,7 @@
  * See the License for the specific language governing permissions and\r
  * limitations under the License.\r
  */\r
-(function() {\r
+(function () {\r
     'use strict';\r
 \r
     /**\r
@@ -28,7 +28,7 @@
         .module('vnfmarket')\r
         .controller('lifeCycleOnboardingCtrl', lifeCycle);\r
 \r
-    lifeCycle.$inject = [ 'vnfConfig', 'baseUrlConfig', '$mdDialog'];\r
+    lifeCycle.$inject = ['vnfConfig', 'baseUrlConfig', '$mdDialog'];\r
 \r
     /*\r
      * recommend\r
@@ -36,7 +36,7 @@
      * and bindable members up top.\r
      */\r
 \r
-    function lifeCycle(vnfConfig, baseUrlConfig,$mdDialog) {\r
+    function lifeCycle(vnfConfig, baseUrlConfig, $mdDialog) {\r
         var vm = this;\r
         console.log("functionalTest")\r
         vm.filter = {\r
@@ -50,7 +50,7 @@
 \r
         vm.pagination = [5, 10, 15, {\r
             label: 'All',\r
-            value: function() {\r
+            value: function () {\r
                 return vm.lifeCycleTests.length ? vm.lifeCycleTests.length : 0;\r
             }\r
         }];\r
             limitSelect: true,\r
             pageSelect: true\r
         };\r
-        vm.getTests = function(){\r
+        vm.getTests = function () {\r
             console.log(vm.lifeCycleTests)\r
         }\r
-               \r
-               \r
-               vm.hide = function(answer) {\r
+\r
+\r
+        vm.hide = function (answer) {\r
             $mdDialog.hide(answer);\r
         };\r
 \r
-        vm.cancel = function() {\r
+        vm.cancel = function () {\r
             $mdDialog.cancel();\r
         };\r
 \r
-        vm.lifeCycleTests =  [{\r
-                "step" : "Lifecycle step-1",\r
-                "parameter" : "Lifecycle Parameter1",\r
-                "result" : "pass"\r
-            },\r
-            {\r
-                "step" : "Lifecycle step-2",\r
-                "parameter" : "Lifecycle Parameter2",\r
-                "result" : "pass"\r
-            },{\r
-                "step" : "Lifecycle step-3",\r
-                "parameter" : "Parameter3",\r
-                "result" : "pass"\r
-            }]\r
+        vm.lifeCycleTests = [{\r
+            "step": "Lifecycle step-1",\r
+            "parameter": "Lifecycle Parameter1",\r
+            "result": "pass"\r
+        },\r
+        {\r
+            "step": "Lifecycle step-2",\r
+            "parameter": "Lifecycle Parameter2",\r
+            "result": "pass"\r
+        }, {\r
+            "step": "Lifecycle step-3",\r
+            "parameter": "Parameter3",\r
+            "result": "pass"\r
+        }]\r
     }\r
 })();
\ No newline at end of file
index e74436f..692e78e 100644 (file)
@@ -4,48 +4,50 @@
             <h2>{{'common.tabs.lifeCycle.title' | translate}}</h2>\r
             <span flex></span>\r
             <button class="btnTransparency" ng-click="vm.cancel()">\r
-                    <i class="fa fa-close fa-sm" aria-hidden="true"></i>\r
+                <i class="fa fa-close fa-sm" aria-hidden="true"></i>\r
             </button>\r
         </div>\r
     </md-toolbar>\r
-       \r
-<md-card flex="100" class="nomargin md-padding">\r
+\r
+    <md-card flex="100" class="nomargin md-padding">\r
         <md-table-container>\r
             <table md-table>\r
                 <thead md-head md-order="vm.filter.name" md-on-reorder="vm.getTests">\r
                     <tr md-row>\r
-                        <th md-column class="fontSize"  md-order-by="step">\r
-                               <md-tooltip md-direction="top">{{'common.tabs.lifeCycle.stepTHead' | translate}}</md-tooltip>\r
+                        <th md-column class="fontSize" md-order-by="step">\r
+                            <md-tooltip md-direction="top">{{'common.tabs.lifeCycle.stepTHead' | translate}}</md-tooltip>\r
                             {{'common.tabs.lifeCycle.stepTHead' | translate}}\r
                         </th>\r
-                        <th md-column class="fontSize"   md-order-by="parameter">\r
-                               <md-tooltip md-direction="top">{{'common.tabs.lifeCycle.ParamTHead' | translate}}</md-tooltip>\r
+                        <th md-column class="fontSize" md-order-by="parameter">\r
+                            <md-tooltip md-direction="top">{{'common.tabs.lifeCycle.ParamTHead' | translate}}</md-tooltip>\r
                             {{'common.tabs.lifeCycle.ParamTHead' | translate}}\r
                         </th>\r
-                        <th md-column class="fontSize"    md-order-by="result">\r
-                               <md-tooltip md-direction="top">{{'common.tabs.lifeCycle.ResultTHead' | translate}}</md-tooltip>\r
+                        <th md-column class="fontSize" md-order-by="result">\r
+                            <md-tooltip md-direction="top">{{'common.tabs.lifeCycle.ResultTHead' | translate}}</md-tooltip>\r
                             {{'common.tabs.lifeCycle.ResultTHead' | translate}}\r
                         </th>\r
-                        \r
+\r
                     </tr>\r
                 </thead>\r
                 <tbody md-body>\r
                     <tr md-row md-select="dessert" md-select-id="name" md-auto-select ng-repeat="test in vm.lifeCycleTests | orderBy: vm.filter.name |\r
                      limitTo: vm.paginationQuery.limit: (vm.paginationQuery.page - 1) * vm.paginationQuery.limit track by $index">\r
                         <td md-cell>\r
-                               <md-tooltip md-direction="top">{{test.step}}</md-tooltip>{{test.step}}\r
+                            <md-tooltip md-direction="top">{{test.step}}</md-tooltip>{{test.step}}\r
                         </td>\r
                         <td md-cell>\r
-                               <md-tooltip md-direction="top">{{test.parameter}}</md-tooltip>{{test.parameter}}\r
+                            <md-tooltip md-direction="top">{{test.parameter}}</md-tooltip>{{test.parameter}}\r
                         </td>\r
                         <td md-cell>\r
-                               <md-tooltip md-direction="top">{{test.result}}</md-tooltip>{{test.result}}\r
+                            <md-tooltip md-direction="top">{{test.result}}</md-tooltip>{{test.result}}\r
                         </td>\r
-                        \r
+\r
                     </tr>\r
                 </tbody>\r
             </table>\r
         </md-table-container>\r
-        <md-table-pagination class="pagination-class" md-limit="vm.paginationQuery.limit" md-limit-options="vm.pagination" md-page="vm.paginationQuery.page" md-total="{{vm.lifeCycleTests.length}}" md-page-select="vm.paginationOptions.pageSelect" md-boundary-links="vm.paginationOptions.boundaryLink" md-label="{ page : 'Page', RowPerPage:'row per page', of:'of'}"></md-table-pagination>\r
-</md-card>\r
+        <md-table-pagination class="pagination-class" md-limit="vm.paginationQuery.limit" md-limit-options="vm.pagination" md-page="vm.paginationQuery.page"\r
+            md-total="{{vm.lifeCycleTests.length}}" md-page-select="vm.paginationOptions.pageSelect" md-boundary-links="vm.paginationOptions.boundaryLink"\r
+            md-label="{ page : 'Page', RowPerPage:'row per page', of:'of'}"></md-table-pagination>\r
+    </md-card>\r
 </md-dialog>
\ No newline at end of file
index b73cd5a..abc788c 100644 (file)
@@ -13,7 +13,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-(function() {
+(function () {
     'use strict';
 
     /**
@@ -40,8 +40,8 @@
                 method = vnfConfig.api.home.getFunctionalList.method;
 
             url = url.replace(":csarId", csarId);
-            url += "?operTypeId="+operTypeId;
-            url += "&operId="+operId;
+            url += "?operTypeId=" + operTypeId;
+            url += "&operId=" + operId;
 
 
             /*var response =
@@ -73,9 +73,9 @@
             //defer.resolve(response);
 
             httpService.apiRequest(url, method)
-                .then(function(response) {
+                .then(function (response) {
                     defer.resolve(response);
-                }, function(error) {
+                }, function (error) {
                     defer.reject(error);
                 });
             return defer.promise;
 
 
             httpService.apiRequest(url, method)
-                .then(function(response) {
+                .then(function (response) {
                     defer.resolve(response);
-                }, function(error) {
+                }, function (error) {
                     defer.reject(error);
                 });
             return defer.promise;
index 57e6545..040b2e4 100644 (file)
@@ -7,7 +7,9 @@
     <div class="layout-row onboardProgress">\r
         <div class="flex-100 progress1">\r
             <div class="progressDiv"></div>\r
-            <div class="roundProg"><span>1</span></div>\r
+            <div class="roundProg">\r
+                <span>1</span>\r
+            </div>\r
         </div>\r
         <!-- <div class="flex-33 progress2">\r
             <div class="progressDiv"></div>\r
@@ -23,7 +25,7 @@
             <div class="onbdContent">\r
                 <div class="onboarddiv">\r
                     <div class="btnOuter">\r
-                        <div class="onboardBtn btnImage1" type="button" aria-label="Eat cake"  ng-click="vm.displayValidationDialog()">\r
+                        <div class="onboardBtn btnImage1" type="button" aria-label="Eat cake" ng-click="vm.displayValidationDialog()">\r
 \r
                         </div>\r
                     </div>\r
index c2c735b..e980348 100644 (file)
@@ -13,7 +13,7 @@
  * See the License for the specific language governing permissions and\r
  * limitations under the License.\r
  */\r
-(function() {\r
+(function () {\r
     'use strict';\r
 \r
     /**\r
@@ -28,7 +28,7 @@
         .module('vnfmarket')\r
         .controller('onBoardingCtrl', onBoarding);\r
 \r
-    onBoarding.$inject = [ 'vnfConfig', 'baseUrlConfig', '$interval', '$timeout', '$state', '$mdDialog', '$stateParams', 'onBoardingService'];\r
+    onBoarding.$inject = ['vnfConfig', 'baseUrlConfig', '$interval', '$timeout', '$state', '$mdDialog', '$stateParams', 'onBoardingService'];\r
 \r
     /*\r
      * recommend\r
 \r
         $(".onboardProgress .progress3 .progressDiv").removeClass("progressed");\r
         $(".onboardProgress .progress3 .roundProg").removeClass("progressed");\r
-       var fileName = $stateParams.csarName\r
-               \r
-       vm.mainTitle = fileName.slice(0, fileName.lastIndexOf("."));\r
+        var fileName = $stateParams.csarName\r
+\r
+        vm.mainTitle = fileName.slice(0, fileName.lastIndexOf("."));\r
 \r
         //vm.mainTitle = $stateParams.csarName;//"clearwater_ns";\r
         var csarId = $stateParams.csarId;\r
-        if(!csarId) {\r
+        if (!csarId) {\r
             $state.go("home.marketplace", {});\r
-                       return;\r
+            return;\r
         }\r
 \r
         /*onBoardingService.getFunctionalList(csarId).then(function(response) {\r
             vm.functionalDataList = response.data;\r
         });*/\r
 \r
-        vm.getIconClass = function(status) {\r
+        vm.getIconClass = function (status) {\r
             var classIcon = "";\r
-            if(status == undefined || status == 1) {\r
+            if (status == undefined || status == 1) {\r
                 //classIcon = "fa fa-clock-o";\r
                 classIcon = "clock-icon";\r
             }\r
-            else if(status == 2) {\r
+            else if (status == 2) {\r
                 //classIcon = "fa fa-spinner fa-spin";\r
                 classIcon = "progress-icon fa-spin";\r
             }\r
-            else if(status == 0) {\r
+            else if (status == 0) {\r
                 //classIcon = "fa fa-check-circle";\r
                 classIcon = "success-icon";\r
             }\r
-            else if(status == -1) {\r
+            else if (status == -1) {\r
                 classIcon = "failed-icon fa fa-exclamation";\r
             }\r
             return classIcon;\r
         vm.functional = [];\r
         var currentIteration = {};\r
 \r
-        onBoardingService.getOnBoardingSteps().then(function(response) {\r
+        onBoardingService.getOnBoardingSteps().then(function (response) {\r
 \r
             var operTypeList = response.data.operTypeList;\r
-            for(var i = 0; i < operTypeList.length; i++) {\r
-                \r
+            for (var i = 0; i < operTypeList.length; i++) {\r
+\r
                 switch (operTypeList[i].operTypeId) {\r
                     case "validation":\r
                         vm.validation = operTypeList[i];\r
                         break;\r
                 }\r
             }\r
-            currentIteration = {"list":vm.validation, "item":0};\r
+            currentIteration = { "list": vm.validation, "item": 0 };\r
 \r
             updateStepStatus();\r
         });\r
 \r
         function addDefaultStatus(listArr) {\r
-            for(var index = 0; index < listArr.oper.length; index++) {\r
+            for (var index = 0; index < listArr.oper.length; index++) {\r
                 listArr.oper[index].status = 1;\r
             }\r
         }\r
             var operTypeId = currentIteration.list["operTypeId"];\r
             var operId = currentIteration.list.oper[currentIteration.item].operId;\r
 \r
-            if(operTypeId == "validation" || operTypeId == "lifecycletest") {\r
+            if (operTypeId == "validation" || operTypeId == "lifecycletest") {\r
                 updateView(0);\r
             }\r
             else {\r
 \r
         function updateView(stepStatus) {\r
             var listIterFinished = false;\r
-            if(stepStatus == 0) {\r
+            if (stepStatus == 0) {\r
                 currentIteration.list.oper[currentIteration.item].status = stepStatus;\r
                 //Success, go to next step\r
-                if(currentIteration.list.oper.length - 1 > currentIteration.item) {\r
+                if (currentIteration.list.oper.length - 1 > currentIteration.item) {\r
                     currentIteration.item++;\r
                 }\r
                 else {\r
                     //Choose next list\r
-                    if(currentIteration.list == vm.validation){\r
+                    if (currentIteration.list == vm.validation) {\r
                         //First list is completed\r
                         $(".onboardProgress .progress1 .progressDiv").addClass("progressed");\r
                         $(".onboardProgress .progress1 .roundProg").addClass("progressed");\r
                         currentIteration.item = 0*/\r
 \r
                         listIterFinished = true;\r
-                        $state.go('home.onboardingSuccess', {"csarId": csarId});\r
+                        $state.go('home.onboardingSuccess', { "csarId": csarId });\r
                     }\r
                     /*else if(currentIteration.list == vm.lifeCycle){\r
                         //Second list is completed\r
                     }*/\r
                 }\r
             }\r
-            else if(stepStatus == -1) {\r
+            else if (stepStatus == -1) {\r
                 //Failed case\r
                 currentIteration.list.oper[currentIteration.item].status = stepStatus;\r
                 listIterFinished = true;\r
             }\r
 \r
-            if(!listIterFinished) {\r
+            if (!listIterFinished) {\r
                 updateStepStatus();\r
             }\r
         }\r
 \r
-               vm.displayValidationDialog = function(){\r
-                       $mdDialog.show({\r
-                               controller: 'validationOnboardingCtrl',\r
-                               templateUrl: vnfConfig.modulePath.home + '/serviceUpload/onboarding/validation/view.html',\r
-                               controllerAs: 'vm'\r
-                       })\r
-                       .then(function(answer) {\r
-                               vm.getFeatureList();\r
-                               // vm.status = 'You said the information was "' + answer + '".';\r
-                       }, function() {\r
-                               // vm.status = 'You cancelled the dialog.';\r
-                       });\r
-               }\r
-               vm.displayLifecycleDialog = function(){\r
-                       $mdDialog.show({\r
-                               controller: 'lifeCycleOnboardingCtrl',\r
-                               templateUrl: vnfConfig.modulePath.home + '/serviceUpload/onboarding/lifeCycle/view.html',\r
-                               controllerAs: 'vm'\r
-                       })\r
-                       .then(function(answer) {\r
-                               vm.getFeatureList();\r
-                               // vm.status = 'You said the information was "' + answer + '".';\r
-                       }, function() {\r
-                               // vm.status = 'You cancelled the dialog.';\r
-                       });\r
-               }\r
-               vm.displayFunctionalTestDialog  = function(){\r
-                       $mdDialog.show({\r
-                               controller: 'functionalTestOnboardingCtrl',\r
-                               templateUrl: vnfConfig.modulePath.home + '/serviceUpload/onboarding/functionalTest/view.html',\r
-                               controllerAs: 'vm'\r
-                       })\r
-                       .then(function(answer) {\r
-                               vm.getFeatureList();\r
-                               // vm.status = 'You said the information was "' + answer + '".';\r
-                       }, function() {\r
-                               // vm.status = 'You cancelled the dialog.';\r
-                       });\r
-               }\r
+        vm.displayValidationDialog = function () {\r
+            $mdDialog.show({\r
+                controller: 'validationOnboardingCtrl',\r
+                templateUrl: vnfConfig.modulePath.home + '/serviceUpload/onboarding/validation/view.html',\r
+                controllerAs: 'vm'\r
+            })\r
+                .then(function (answer) {\r
+                    vm.getFeatureList();\r
+                    // vm.status = 'You said the information was "' + answer + '".';\r
+                }, function () {\r
+                    // vm.status = 'You cancelled the dialog.';\r
+                });\r
+        }\r
+        vm.displayLifecycleDialog = function () {\r
+            $mdDialog.show({\r
+                controller: 'lifeCycleOnboardingCtrl',\r
+                templateUrl: vnfConfig.modulePath.home + '/serviceUpload/onboarding/lifeCycle/view.html',\r
+                controllerAs: 'vm'\r
+            })\r
+                .then(function (answer) {\r
+                    vm.getFeatureList();\r
+                    // vm.status = 'You said the information was "' + answer + '".';\r
+                }, function () {\r
+                    // vm.status = 'You cancelled the dialog.';\r
+                });\r
+        }\r
+        vm.displayFunctionalTestDialog = function () {\r
+            $mdDialog.show({\r
+                controller: 'functionalTestOnboardingCtrl',\r
+                templateUrl: vnfConfig.modulePath.home + '/serviceUpload/onboarding/functionalTest/view.html',\r
+                controllerAs: 'vm'\r
+            })\r
+                .then(function (answer) {\r
+                    vm.getFeatureList();\r
+                    // vm.status = 'You said the information was "' + answer + '".';\r
+                }, function () {\r
+                    // vm.status = 'You cancelled the dialog.';\r
+                });\r
+        }\r
     }\r
 })();
\ No newline at end of file
index 584237f..4741499 100644 (file)
@@ -13,7 +13,7 @@
  * See the License for the specific language governing permissions and\r
  * limitations under the License.\r
  */\r
-(function() {\r
+(function () {\r
     'use strict';\r
 \r
     /**\r
@@ -28,7 +28,7 @@
         .module('vnfmarket')\r
         .controller('onBoardingSuccessCtrl', onBoardingSuccess);\r
 \r
-    onBoardingSuccess.$inject = [ 'vnfConfig', 'baseUrlConfig', 'homeService', '$state', '$stateParams'];\r
+    onBoardingSuccess.$inject = ['vnfConfig', 'baseUrlConfig', 'homeService', '$state', '$stateParams'];\r
 \r
     /*\r
      * recommend\r
     function onBoardingSuccess(vnfConfig, baseUrlConfig, homeService, $state, $stateParams) {\r
         var vm = this;\r
         console.log("onBoardingSuccess");\r
-        vm.services= [], vm.serviceDetails;\r
+        vm.services = [], vm.serviceDetails;\r
 \r
         var csarId = $stateParams.csarId;\r
-        if(!csarId) {\r
+        if (!csarId) {\r
             $state.go("home.marketplace", {});\r
-                       return;\r
+            return;\r
         }\r
 \r
-        vm.return = function() {\r
+        vm.return = function () {\r
             $state.go('home.marketplace', {}, {\r
                 reload: true\r
             });\r
         }\r
-        vm.showDetailPage = function() {\r
-            homeService.getFeaturesList().then(function(response) {\r
+        vm.showDetailPage = function () {\r
+            homeService.getFeaturesList().then(function (response) {\r
                 for (var i = 0; i < response.data.length; i++) {\r
                     response.data[i].createTime = new Date(response.data[i].createTime);\r
                     response.data[i].modifyTime = new Date(response.data[i].modifyTime);\r
                 }\r
                 vm.services = response.data;\r
 \r
-                for(var j = 0; j < response.data.length; j++) {\r
-                    if(response.data[j].csarId == csarId) {\r
+                for (var j = 0; j < response.data.length; j++) {\r
+                    if (response.data[j].csarId == csarId) {\r
                         vm.serviceDetails = response.data[j];\r
                         break;\r
                     }\r
                 }\r
 \r
                 $state.go("home.serviceDetails.validation", {\r
-                    serviceDetails : vm.serviceDetails\r
+                    serviceDetails: vm.serviceDetails\r
                 });\r
             });\r
         }\r
index 6eb746e..6937239 100644 (file)
@@ -13,7 +13,7 @@
  * See the License for the specific language governing permissions and\r
  * limitations under the License.\r
  */\r
-(function() {\r
+(function () {\r
     'use strict';\r
 \r
     /**\r
@@ -28,7 +28,7 @@
         .module('vnfmarket')\r
         .controller('validationOnboardingCtrl', validation);\r
 \r
-    validation.$inject = [ 'vnfConfig', 'baseUrlConfig', '$mdDialog'];\r
+    validation.$inject = ['vnfConfig', 'baseUrlConfig', '$mdDialog'];\r
 \r
     /*\r
      * recommend\r
@@ -50,7 +50,7 @@
 \r
         vm.pagination = [5, 10, 15, {\r
             label: 'All',\r
-            value: function() {\r
+            value: function () {\r
                 return vm.validations.length ? vm.validations.length : 0;\r
             }\r
         }];\r
             limitSelect: true,\r
             pageSelect: true\r
         };\r
-        vm.getValidations = function(){\r
+        vm.getValidations = function () {\r
             console.log(vm.validations)\r
         }\r
-               \r
-               \r
-               vm.hide = function(answer) {\r
+\r
+\r
+        vm.hide = function (answer) {\r
             $mdDialog.hide(answer);\r
         };\r
 \r
-        vm.cancel = function() {\r
+        vm.cancel = function () {\r
             $mdDialog.cancel();\r
         };\r
 \r
-        vm.validations =  [{\r
-                "step" : "Validation step-1",\r
-                "parameter" : "Validation Parameter1",\r
-                "result" : "pass"\r
-            },\r
-            {\r
-                "step" : "Validation step-2",\r
-                "parameter" : "Validation Parameter2",\r
-                "result" : "pass"\r
-            },{\r
-                "step" : "Validation step-3",\r
-                "parameter" : "Validation Parameter3",\r
-                "result" : "pass"\r
-            }];\r
+        vm.validations = [{\r
+            "step": "Validation step-1",\r
+            "parameter": "Validation Parameter1",\r
+            "result": "pass"\r
+        },\r
+        {\r
+            "step": "Validation step-2",\r
+            "parameter": "Validation Parameter2",\r
+            "result": "pass"\r
+        }, {\r
+            "step": "Validation step-3",\r
+            "parameter": "Validation Parameter3",\r
+            "result": "pass"\r
+        }];\r
     }\r
 })();
\ No newline at end of file
index 0411b07..6cc2c75 100644 (file)
@@ -1,51 +1,53 @@
 <md-dialog aria-label="Upload Service dialog" flex="80" id="uploadDialog" ng-cloak>\r
-    <md-toolbar class="md-hue-3 dialogHeader">\r
-        <div class="md-toolbar-tools">\r
-            <h2>{{'common.tabs.validation.title' | translate}}</h2>\r
-            <span flex></span>\r
-            <button class="btnTransparency" ng-click="vm.cancel()">\r
-                    <i class="fa fa-close fa-sm" aria-hidden="true"></i>\r
-            </button>\r
-        </div>\r
-    </md-toolbar>\r
+       <md-toolbar class="md-hue-3 dialogHeader">\r
+               <div class="md-toolbar-tools">\r
+                       <h2>{{'common.tabs.validation.title' | translate}}</h2>\r
+                       <span flex></span>\r
+                       <button class="btnTransparency" ng-click="vm.cancel()">\r
+                               <i class="fa fa-close fa-sm" aria-hidden="true"></i>\r
+                       </button>\r
+               </div>\r
+       </md-toolbar>\r
 \r
        <md-card flex="100" class="nomargin md-padding">\r
-                       <md-table-container>\r
-                               <table md-table>\r
-                                       <thead md-head md-order="vm.filter.name" md-on-reorder="vm.getValidations">\r
-                                               <tr md-row>\r
-                                                       <th md-column class="fontSize"  md-order-by="step">\r
-                                                               <md-tooltip md-direction="top">{{'common.tabs.validation.stepTHead' | translate}}</md-tooltip>\r
-                                {{'common.tabs.validation.stepTHead' | translate}}\r
-                                                       </th>\r
-                                                       <th md-column class="fontSize"   md-order-by="parameter">\r
-                                                               <md-tooltip md-direction="top">{{'common.tabs.validation.ParamTHead' | translate}}</md-tooltip>\r
-                                                               {{'common.tabs.validation.ParamTHead' | translate}}\r
-                                                       </th>\r
-                                                       <th md-column class="fontSize"    md-order-by="result">\r
-                                                               <md-tooltip md-direction="top">{{'common.tabs.validation.ResultTHead' | translate}}</md-tooltip>\r
-                                                               {{'common.tabs.validation.ResultTHead' | translate}}\r
-                                                       </th>\r
-                                                       \r
-                                               </tr>\r
-                                       </thead>\r
-                                       <tbody md-body>\r
-                                               <tr md-row md-select="dessert" md-select-id="name" md-auto-select ng-repeat="validation in vm.validations | orderBy: vm.filter.name |\r
+               <md-table-container>\r
+                       <table md-table>\r
+                               <thead md-head md-order="vm.filter.name" md-on-reorder="vm.getValidations">\r
+                                       <tr md-row>\r
+                                               <th md-column class="fontSize" md-order-by="step">\r
+                                                       <md-tooltip md-direction="top">{{'common.tabs.validation.stepTHead' | translate}}</md-tooltip>\r
+                                                       {{'common.tabs.validation.stepTHead' | translate}}\r
+                                               </th>\r
+                                               <th md-column class="fontSize" md-order-by="parameter">\r
+                                                       <md-tooltip md-direction="top">{{'common.tabs.validation.ParamTHead' | translate}}</md-tooltip>\r
+                                                       {{'common.tabs.validation.ParamTHead' | translate}}\r
+                                               </th>\r
+                                               <th md-column class="fontSize" md-order-by="result">\r
+                                                       <md-tooltip md-direction="top">{{'common.tabs.validation.ResultTHead' | translate}}</md-tooltip>\r
+                                                       {{'common.tabs.validation.ResultTHead' | translate}}\r
+                                               </th>\r
+\r
+                                       </tr>\r
+                               </thead>\r
+                               <tbody md-body>\r
+                                       <tr md-row md-select="dessert" md-select-id="name" md-auto-select ng-repeat="validation in vm.validations | orderBy: vm.filter.name |\r
                                                 limitTo: vm.paginationQuery.limit: (vm.paginationQuery.page - 1) * vm.paginationQuery.limit track by $index">\r
-                                                       <td md-cell>\r
-                                                               <md-tooltip md-direction="top">{{validation.step}}</md-tooltip>{{validation.step}}\r
-                                                       </td>\r
-                                                       <td md-cell>\r
-                                                               <md-tooltip md-direction="top">{{validation.parameter}}</md-tooltip>{{validation.parameter}}\r
-                                                       </td>\r
-                                                       <td md-cell>\r
-                                                               <md-tooltip md-direction="top">{{validation.result}}</md-tooltip>{{validation.result}}\r
-                                                       </td>\r
-                                                       \r
-                                               </tr>\r
-                                       </tbody>\r
-                               </table>\r
-                       </md-table-container>\r
-                       <md-table-pagination class="pagination-class" md-limit="vm.paginationQuery.limit" md-limit-options="vm.pagination" md-page="vm.paginationQuery.page" md-total="{{vm.validations.length}}" md-page-select="vm.paginationOptions.pageSelect" md-boundary-links="vm.paginationOptions.boundaryLink" md-label="{ page : 'Page', RowPerPage:'row per page', of:'of'}"></md-table-pagination>\r
+                                               <td md-cell>\r
+                                                       <md-tooltip md-direction="top">{{validation.step}}</md-tooltip>{{validation.step}}\r
+                                               </td>\r
+                                               <td md-cell>\r
+                                                       <md-tooltip md-direction="top">{{validation.parameter}}</md-tooltip>{{validation.parameter}}\r
+                                               </td>\r
+                                               <td md-cell>\r
+                                                       <md-tooltip md-direction="top">{{validation.result}}</md-tooltip>{{validation.result}}\r
+                                               </td>\r
+\r
+                                       </tr>\r
+                               </tbody>\r
+                       </table>\r
+               </md-table-container>\r
+               <md-table-pagination class="pagination-class" md-limit="vm.paginationQuery.limit" md-limit-options="vm.pagination" md-page="vm.paginationQuery.page"\r
+                md-total="{{vm.validations.length}}" md-page-select="vm.paginationOptions.pageSelect" md-boundary-links="vm.paginationOptions.boundaryLink"\r
+                md-label="{ page : 'Page', RowPerPage:'row per page', of:'of'}"></md-table-pagination>\r
        </md-card>\r
 </md-dialog>
\ No newline at end of file
index 2c813fb..9c864f0 100644 (file)
 \r
     <md-toolbar class="md-hue-3 dialogHeader">\r
         <div class="md-toolbar-tools" id="uploadStyle">\r
-            <h2  ng-if="vm.isUpload" >{{'module.marketplace.serviceUpload.title' | translate}}</h2>\r
-                       <h2  ng-if="!vm.isUpload" >{{'module.marketplace.serviceUpload.updateTitle' | translate}}</h2>\r
+            <h2 ng-if="vm.isUpload">{{'module.marketplace.serviceUpload.title' | translate}}</h2>\r
+            <h2 ng-if="!vm.isUpload">{{'module.marketplace.serviceUpload.updateTitle' | translate}}</h2>\r
             <span flex></span>\r
             <button class="btnTransparency" ng-click="vm.cancel()" ng-hide="vm.status == 'progress'">\r
-                    <i class="fa fa-close fa-sm" aria-hidden="true"></i>\r
+                <i class="fa fa-close fa-sm" aria-hidden="true"></i>\r
             </button>\r
         </div>\r
     </md-toolbar>\r
@@ -35,7 +35,7 @@
                         <label for="file" class="btn btnDefault"> {{'common.actions.add' | translate}} </label>\r
                         <label>\r
                             <span ng-if="!vm.service.file"> {{'module.marketplace.serviceUpload.fields.fileUpload.noFileSelected' | translate}}</span>\r
-                            <span ng-if="vm.service.file">  {{ vm.service.file.name}}</span>\r
+                            <span ng-if="vm.service.file"> {{ vm.service.file.name}}</span>\r
                         </label>\r
                     </div>\r
                     <input class="hidden" id="file" type="file" file-upload="vm.service.file" md-asterisk accept=".csar">\r
                 </div>\r
 \r
                 <div>\r
-                        <label for="shortDesc" class="labels">{{'module.marketplace.serviceUpload.fields.shortDescription.placeholder' | translate}}</label>\r
-                        <input ng-model="vm.service.shortDesc" type="text" id="shortDesc" name="shortDesc">\r
+                    <label for="shortDesc" class="labels">{{'module.marketplace.serviceUpload.fields.shortDescription.placeholder' | translate}}</label>\r
+                    <input ng-model="vm.service.shortDesc" type="text" id="shortDesc" name="shortDesc">\r
                 </div>\r
                 <div>\r
-                    \r
-                        <label class="labels">{{'module.marketplace.serviceUpload.fields.details.placeholder' | translate}}</label>\r
-                        <textarea name="details" ng-model="vm.service.details" maxlength="150" rows="3" md-select-on-focus></textarea>\r
+\r
+                    <label class="labels">{{'module.marketplace.serviceUpload.fields.details.placeholder' | translate}}</label>\r
+                    <textarea name="details" ng-model="vm.service.details" maxlength="150" rows="3" md-select-on-focus></textarea>\r
                 </div>\r
                 <div>\r
-                   \r
-                        <label for="remarks" class="labels">{{'module.marketplace.serviceUpload.fields.remarks.placeholder' | translate}}</label>\r
-                        <input ng-model="vm.service.remarks" type="text" id="remarks" name="remarks">\r
+\r
+                    <label for="remarks" class="labels">{{'module.marketplace.serviceUpload.fields.remarks.placeholder' | translate}}</label>\r
+                    <input ng-model="vm.service.remarks" type="text" id="remarks" name="remarks">\r
                 </div>\r
             </div>\r
         </md-dialog-content>\r
                     </div>\r
                     <md-progress-linear md-mode="determinate" value="{{vm.apiInfo}}"></md-progress-linear>\r
                     <h4 class="text-center"> {{vm.apiInfo}} % </h4>\r
-                    <span class="text-center" ng-if="vm.status == 'success'">{{'module.marketplace.serviceUpload.fields.funcTestReport.label' | translate}} <a href="{{vm.funcTestReportUrl}}" target="_blank">{{'common.actions.clickHere' | translate}}</a></span>\r
+                    <span class="text-center" ng-if="vm.status == 'success'">{{'module.marketplace.serviceUpload.fields.funcTestReport.label' | translate}}\r
+                        <a href="{{vm.funcTestReportUrl}}"\r
+                            target="_blank">{{'common.actions.clickHere' | translate}}</a>\r
+                    </span>\r
                 </div>\r
                 <div flex="25" layout="column">\r
                 </div>\r
 \r
     <md-dialog-actions layout="row" ng-show="vm.status == 'Idle'" class="marginAuto">\r
         <!-- <span flex></span> -->\r
-        \r
-               <button ng-if="!vm.isUpload" class="md-raised btn btnPrimary btnPrimaryPadding btnSpacing" ng-click="vm.answer('Uploaded')" ng-disabled="!vm.service.file">\r
+\r
+        <button ng-if="!vm.isUpload" class="md-raised btn btnPrimary btnPrimaryPadding btnSpacing" ng-click="vm.answer('Uploaded')"\r
+            ng-disabled="!vm.service.file">\r
             {{'common.actions.update' | translate}}\r
         </button>\r
-               \r
-        <button ng-if="vm.isUpload" class="md-raised btn btnPrimary btnPrimaryPadding btnSpacing" ng-click="vm.answer('Uploaded')" ng-disabled="!vm.service.file">\r
+\r
+        <button ng-if="vm.isUpload" class="md-raised btn btnPrimary btnPrimaryPadding btnSpacing" ng-click="vm.answer('Uploaded')"\r
+            ng-disabled="!vm.service.file">\r
             {{'common.actions.upload' | translate}}\r
         </button>\r
 \r
         <button class="md-raised btn btnDefault btnPrimaryPadding btnSpacing" ng-click="vm.cancel()">\r
             {{'common.actions.close' | translate}}\r
         </button>\r
-       \r
+\r
 \r
     </md-dialog-actions>\r
     <md-dialog-actions class="marginAuto" layout="row" ng-show="vm.status == 'success'">\r
index 7a2fdaa..6d141ce 100644 (file)
@@ -13,7 +13,7 @@
  * See the License for the specific language governing permissions and\r
  * limitations under the License.\r
  */\r
-(function() {\r
+(function () {\r
     'use strict';\r
 \r
     /**\r
      * and bindable members up top.\r
      */\r
 \r
-    function ServiceUpload(serviceUploadService, $scope, vnfConfig, $mdDialog, $mdToast, $rootScope, $interval, baseUrlConfig,$state, isUpload, csarId) {\r
+    function ServiceUpload(serviceUploadService, $scope, vnfConfig, $mdDialog, $mdToast, $rootScope, $interval, baseUrlConfig, $state, isUpload, csarId) {\r
         var vm = this;\r
-               vm.isUpload = isUpload;\r
-               vm.csarId = csarId\r
+        vm.isUpload = isUpload;\r
+        vm.csarId = csarId\r
         vm.apiInfo = 0;\r
         vm.status = "Idle";\r
         vm.promise = null;\r
         vm.service = {};\r
 \r
-        vm.hide = function(answer) {\r
+        vm.hide = function (answer) {\r
             $mdDialog.hide(answer);\r
         };\r
 \r
-        vm.cancel = function() {\r
+        vm.cancel = function () {\r
             $mdDialog.cancel();\r
         };\r
 \r
-        vm.answer = function(answer) {\r
+        vm.answer = function (answer) {\r
             vm.status = "progress";\r
             var dataObj = vm.service,\r
                 file = vm.service.file,\r
                 "Content-Type": undefined\r
             }\r
 \r
-            vm.promise = $interval(function() {\r
+            vm.promise = $interval(function () {\r
                 if ($rootScope.progressBar >= 80 && vm.status !== "success") {\r
                     vm.apiInfo = 80;\r
                 } else {\r
                     vm.apiInfo = parseInt($rootScope.progressBar, 10);\r
                 }\r
             }, 500);\r
-                       \r
-                       if(vm.isUpload){\r
-                               var filename = vm.service.file.name;\r
-                               serviceUploadService.postServiceUpload(fd, headers)\r
-                                       .then(function(response) {\r
-                                               vm.hide("Uploading")\r
-                                               $state.go('home.onboarding', {"csarId": response.data.csarId, "csarName": filename});\r
-                                       });\r
-                       } else {\r
-                               serviceUploadService.repostServiceUpload(fd, headers, vm.csarId)\r
-                                       .then(function(response) {\r
-                                               vm.hide("Uploading")\r
-                                               $state.go('home.onboarding', {"csarId": response.data.csarId, "csarName": filename});\r
-                                       });\r
-                       }\r
+\r
+            if (vm.isUpload) {\r
+                var filename = vm.service.file.name;\r
+                serviceUploadService.postServiceUpload(fd, headers)\r
+                    .then(function (response) {\r
+                        vm.hide("Uploading")\r
+                        $state.go('home.onboarding', { "csarId": response.data.csarId, "csarName": filename });\r
+                    });\r
+            } else {\r
+                serviceUploadService.repostServiceUpload(fd, headers, vm.csarId)\r
+                    .then(function (response) {\r
+                        vm.hide("Uploading")\r
+                        $state.go('home.onboarding', { "csarId": response.data.csarId, "csarName": filename });\r
+                    });\r
+            }\r
         };\r
 \r
-        $scope.$on("$destroy", function() {\r
+        $scope.$on("$destroy", function () {\r
             if (vm.promise) {\r
                 $interval.cancel(vm.promise);\r
             }\r
index a938c09..458a98b 100644 (file)
@@ -13,7 +13,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-(function() {
+(function () {
     'use strict';
 
     /**
@@ -32,7 +32,7 @@
     function serviceUpload($q, vnfConfig, httpService) {
         return {
             postServiceUpload: postServiceUpload,
-                       repostServiceUpload: repostServiceUpload
+            repostServiceUpload: repostServiceUpload
         };
 
         function postServiceUpload(data, headers) {
 
             var defer = $q.defer()
             httpService.apiRequestWithProgress(url, method, apiData, headers)
-                .then(function(response) {
+                .then(function (response) {
                     defer.resolve(response);
-                }, function(error) {
+                }, function (error) {
                     defer.reject(error);
                 });
             return defer.promise;
         }
-               
-               function repostServiceUpload(data, headers, csarId) {
+
+        function repostServiceUpload(data, headers, csarId) {
             var url = vnfConfig.api.home.repostServiceUpload.url,
                 method = vnfConfig.api.home.repostServiceUpload.method,
                 apiData = data;
-                       url = url.replace(":csarId", csarId)
+            url = url.replace(":csarId", csarId)
 
             var defer = $q.defer()
             httpService.apiRequestWithProgress(url, method, apiData, headers)
-                .then(function(response) {
+                .then(function (response) {
                     defer.resolve(response);
-                }, function(error) {
+                }, function (error) {
                     defer.reject(error);
                 });
             return defer.promise;