From 0da51e2356b04f613d1894a2ebceb90aa80b561b Mon Sep 17 00:00:00 2001 From: "k.triantafyllou" Date: Fri, 5 Nov 2021 13:31:07 +0200 Subject: [PATCH] Change new login/logout/userInfo properties in development. Search stakeholders: make request only in first load --- src/app/openaireLibrary | 2 +- .../search-stakeholders.component.ts | 45 ++++++++++--------- src/environments/environment.ts | 6 +-- 3 files changed, 29 insertions(+), 24 deletions(-) diff --git a/src/app/openaireLibrary b/src/app/openaireLibrary index 104c54a..0aa4464 160000 --- a/src/app/openaireLibrary +++ b/src/app/openaireLibrary @@ -1 +1 @@ -Subproject commit 104c54a3e861d65817aac59c56640457664eeaab +Subproject commit 0aa44646b1c57974569aadcaa4ba67a8a5028ef4 diff --git a/src/app/search-stakeholders/search-stakeholders.component.ts b/src/app/search-stakeholders/search-stakeholders.component.ts index 9713d01..4b7a2a9 100644 --- a/src/app/search-stakeholders/search-stakeholders.component.ts +++ b/src/app/search-stakeholders/search-stakeholders.component.ts @@ -21,7 +21,7 @@ import {Subscriber} from "rxjs"; { - if (!data) { - return; + if(this.totalResults) { + this._getResults(params); + } else { + this.subscriptions.push(this._stakeholderService.getStakeholders(this.properties.monitorServiceAPIURL).subscribe( + data => { + if (!data) { + return; + } + this.totalResults = []; + for (let i = 0; i < data.length; i++) { + this.totalResults[i] = data[i]; + this.totalResults[i].isManager = this.isManager(data[i]); + this.totalResults[i].isMember = this.isMember(data[i]); + } + this._getResults(params); + }, + err => { + this.handleError('Error getting stakeholders', err); + this.searchUtils.status = this.errorMessages.getErrorCode(err.status); + this.disableForms = false; } - for (let i = 0; i < data.length; i++) { - this.totalResults[i] = data[i]; - this.totalResults[i].isManager = this.isManager(data[i]); - this.totalResults[i].isMember = this.isMember(data[i]); - } - this._getResults(params); - }, - err => { - this.handleError('Error getting stakeholders', err); - this.searchUtils.status = this.errorMessages.getErrorCode(err.status); - this.disableForms = false; - } - )); + )); + } } @@ -457,7 +462,7 @@ export class SearchStakeholdersComponent { originalFilterId: this.refineFields[i], values: values, countSelectedValues: 0, - "filterOperator": 'or', + filterOperator: 'or', valueIsExact: true, filterType: "checkbox" }; diff --git a/src/environments/environment.ts b/src/environments/environment.ts index 4d36745..3b8c32d 100644 --- a/src/environments/environment.ts +++ b/src/environments/environment.ts @@ -40,9 +40,9 @@ export let properties: EnvProperties = { piwikBaseUrl: "https://analytics.openaire.eu/piwik.php?idsite=", piwikSiteId: "298", registryUrl: 'http://mpagasas.di.uoa.gr:8080/dnet-openaire-users-1.0.0-SNAPSHOT/api/registry/', - loginUrl: "http://mpagasas.di.uoa.gr:8080/dnet-openaire-users-1.0.0-SNAPSHOT/openid_connect_login", - userInfoUrl: "http://dl170.madgik.di.uoa.gr:8180/dnet-openaire-users-1.0.0-SNAPSHOT/api/users/getUserInfo?accessToken=", - logoutUrl: "http://mpagasas.di.uoa.gr:8080/dnet-openaire-users-1.0.0-SNAPSHOT/openid_logout", + loginUrl: "http://mpagasas.di.uoa.gr:8080/login-service//openid_connect_login", + userInfoUrl: "http://mpagasas.di.uoa.gr:8080/login-service/userInfo", + logoutUrl: "http://mpagasas.di.uoa.gr:8080/login-service/openid_logout", cookieDomain: ".di.uoa.gr", feedbackmail: "openaire.test@gmail.com", cacheUrl: "http://scoobydoo.di.uoa.gr:3000/get?url=",