summaryrefslogtreecommitdiffstats
path: root/ecomp-portal-FE-common/client/app/services/menus
diff options
context:
space:
mode:
authorChristopher Lott (Christopher) (cl778h) <clott@vm-ep-dev2.client.research.att.com>2017-06-12 09:49:00 -0400
committerChristopher Lott (cl778h) <clott@research.att.com>2017-06-12 13:42:43 -0400
commit627badaf69987c01811c477219fd943757a635f5 (patch)
tree97df9449a411d1ecf830cc76d8afd6f9b5677bda /ecomp-portal-FE-common/client/app/services/menus
parentba838f2e13f1e8050c75e68bd3733d56d8f416d5 (diff)
[PORTAL-16 PORTAL-18] Widget ms; staging
Remove staging repositories from poms. Add widget microservice code base. Add portal unit tests. Repair defects. Normalize line endings. Change-Id: Ia5e48da2a3141b352439ecd548cddf918f4df585 Signed-off-by: Christopher Lott (cl778h) <clott@research.att.com>
Diffstat (limited to 'ecomp-portal-FE-common/client/app/services/menus')
-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');