Add app version to welcome page 60/92260/3
authorRina Roi <rina.roi@intl.att.com>
Mon, 29 Jul 2019 07:00:16 +0000 (10:00 +0300)
committerRina Roi <rina.roi@intl.att.com>
Tue, 30 Jul 2019 11:06:48 +0000 (14:06 +0300)
Issue-ID: VID-539
Signed-off-by: Rina Roi <rina.roi@intl.att.com>
Change-Id: I595869e5d6b0af279eb61cc18dac329f7fac094a

epsdk-app-onap/src/main/webapp/WEB-INF/fusion/jsp/ebz/ebz_header.jsp

index 44fe53a..4808ccd 100644 (file)
                                        <a ng-click="toggleDrawer();isOpen = !isOpen" href="javascript:void(0);" class="arrow-icon-left" >
                                        <span class="icon-hamburger"></span></a>        
                                        <span ng-init="isOpen = true" ng-show="isOpen" style="font-size:16px; position:relative; top:-8px; left:-15px;">&nbsp&nbsp&nbsp {{app_name}}</span>
+                                       <span data-tests-id='app-version' ng-show="isOpen" style="font-size:13px; position:relative; top:15px; left:-45px; color:#666666;">{{app_version}}</span>
                                </span>
                                <div att-drawer drawer-slide="left" drawer-custom-top="{{drawer_custom_top}}px" drawer-size="200px" drawer-open="drawerOpen" drawer-custom-height="100%" >
                                    <div ng-style="adjustHLeftMenu('leftMenu')">
                        fullName:'',
                        email:''
        }
+               $scope.app_version="";
        /*Put user info into fields*/
        $scope.inputUserInfo = function(userInfo){
                if (typeof(userInfo) != "undefined" && userInfo!=null && userInfo!=''){
                                         }
                                         ];
                        return megaMenuDataObjectTemp;
-               }; 
+               };
+
+               var getAppVersion = function() {
+                       return $http.get('version')
+                               .then(function(response) {
+                                       if (typeof response.data === 'object') {
+                                               return response.data;
+                                       } else {
+                                               return $q.reject(response.data);
+                                       }
+                               }, function(response) {
+                                       // something went wrong
+                                       return $q.reject(response.data);
+                               });
+               }
                
                
                /*Left Menu*/
                        console.log('getAppName failed', error);
                });
 
-               
+               getAppVersion().then(function(response){
+                       var j = response;
+                       try{
+                               if(j){
+                                       $scope.app_version = j.displayVersion;
+
+                               }else{
+                                       throw "Version response is not in expected format.";
+                               }
+                       }catch (e) {
+                               console.log("Error happened while trying to get app version: "+e);
+                               return;
+                       }
+               },function(error){
+                       console.log('getAppVersion failed', error);
+               });
+
            $scope.getTopMenuStaticInfo();      
        $scope.getMenu=function() {