summaryrefslogtreecommitdiffstats
path: root/ecomp-portal-FE-common/client/app/services/menus/menus.service.js
diff options
context:
space:
mode:
Diffstat (limited to 'ecomp-portal-FE-common/client/app/services/menus/menus.service.js')
-rw-r--r--ecomp-portal-FE-common/client/app/services/menus/menus.service.js29
1 files changed, 28 insertions, 1 deletions
diff --git a/ecomp-portal-FE-common/client/app/services/menus/menus.service.js b/ecomp-portal-FE-common/client/app/services/menus/menus.service.js
index 6cc0eff9..957cb6d8 100644
--- a/ecomp-portal-FE-common/client/app/services/menus/menus.service.js
+++ b/ecomp-portal-FE-common/client/app/services/menus/menus.service.js
@@ -56,7 +56,34 @@
return deferred.promise;
}
-
+
+ getEcompPortalTitle () {
+ let deferred = this.$q.defer();
+ this.$http({
+ method: 'GET',
+ url: this.conf.api.ecompTitle,
+ cache: false,
+ headers: {
+ 'X-ECOMP-RequestID':this.uuid.generate()
+ }
+ }).then( res => {
+ if (res.data==null || !this.utilsService.isValidJSON(res.data)) {
+ deferred.reject('MenusService::getEcompPortalTitle rest call failed');
+ } else {
+ if(res.data.status!='OK' && res.data.message!=null)
+ deferred.reject('MenusService::getEcompPortalTitle rest call failed ' + res.data.message);
+ else
+ deferred.resolve(res.data);
+ }
+ })
+ .catch( status => {
+ this.$log.error('MenusService::getEcompPortalTitle rejection:' + status);
+ deferred.reject(status);
+ });
+
+ return deferred.promise;
+ }
+
getFavoriteItems() {
let deferred = this.$q.defer();
// this.$log.info('MenusService::getFavoriteItems via REST API');