Skip to content

Commit c386a4d

Browse files
adapt config for url search
1 parent 9351b58 commit c386a4d

4 files changed

Lines changed: 12 additions & 5 deletions

File tree

src/app/notifications/qa/events/quality-assurance-events.component.ts

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -99,7 +99,7 @@ export class QualityAssuranceEventsComponent implements OnInit, OnDestroy {
9999
/**
100100
* The quality assurance source base url for project search
101101
*/
102-
public sourceUrlForProjectSearch = environment.qualityAssuranceConfig.sourceUrlForProjectSearch;
102+
public sourceUrlForProjectSearch: string;
103103
/**
104104
* The FindListOptions object
105105
*/
@@ -136,7 +136,10 @@ export class QualityAssuranceEventsComponent implements OnInit, OnDestroy {
136136
this.isEventPageLoading.next(true);
137137

138138
this.activatedRoute.paramMap.pipe(
139-
map((params) => params.get('topicId')),
139+
tap((params) => {
140+
this.sourceUrlForProjectSearch = environment.qualityAssuranceConfig.sourceUrlMapForProjectSearch[params.get('sourceId')];
141+
}),
142+
map((params) => params.get('topicId')),
140143
take(1),
141144
switchMap((id: string) => {
142145
const regEx = /!/g;

src/config/default-app-config.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -435,7 +435,9 @@ export class DefaultAppConfig implements AppConfig {
435435
};
436436

437437
qualityAssuranceConfig: QualityAssuranceConfig = {
438-
sourceUrlForProjectSearch: 'https://explore.openaire.eu/search/project?projectId=',
438+
sourceUrlMapForProjectSearch: {
439+
openaire: 'https://explore.openaire.eu/search/project?projectId='
440+
},
439441
pageSize: 5,
440442
};
441443
}

src/config/quality-assurance.config.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ export class QualityAssuranceConfig implements Config {
99
/**
1010
* Url for project search on quality assurance resource
1111
*/
12-
public sourceUrlForProjectSearch: string;
12+
public sourceUrlMapForProjectSearch: {[key: string]: string};
1313
/**
1414
* default count of QA sources to load
1515
*/

src/environments/environment.test.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -307,7 +307,9 @@ export const environment: BuildConfig = {
307307
sortDirection:'ASC',
308308
},
309309
qualityAssuranceConfig: {
310-
sourceUrlForProjectSearch: 'https://explore.openaire.eu/search/project?projectId=',
310+
sourceUrlMapForProjectSearch: {
311+
openaire: 'https://explore.openaire.eu/search/project?projectId='
312+
},
311313
pageSize: 5,
312314
},
313315

0 commit comments

Comments
 (0)