[master]: Fix search properties after changing the national dashboiard route.
This commit is contained in:
parent
f36903494e
commit
4cb2071fd4
|
@ -86,7 +86,6 @@ export class NationalComponent extends StakeholderBaseComponent implements OnIni
|
||||||
this.setProperties(this.stakeholder.alias, this.stakeholder.type, this.configurationService);
|
this.setProperties(this.stakeholder.alias, this.stakeholder.type, this.configurationService);
|
||||||
this._customFilterService.setCustomFilter([new SearchCustomFilter("National", "country", "IE", "Irish National Monitor")]);
|
this._customFilterService.setCustomFilter([new SearchCustomFilter("National", "country", "IE", "Irish National Monitor")]);
|
||||||
LinksResolver.resetProperties();
|
LinksResolver.resetProperties();
|
||||||
LinksResolver.setSearchAndResultLanding("national/");
|
|
||||||
this.loading = false;
|
this.loading = false;
|
||||||
} else {
|
} else {
|
||||||
this.loading = false;
|
this.loading = false;
|
||||||
|
|
|
@ -58,6 +58,12 @@ export class LinksResolver {
|
||||||
errorLink: properties.errorLink
|
errorLink: properties.errorLink
|
||||||
};
|
};
|
||||||
|
|
||||||
|
public static setDefaultProperties(alias: string) {
|
||||||
|
Object.keys(this.default).forEach(field => {
|
||||||
|
this.default[field] = "/" + alias + (<string>this.default[field]);
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
public static setProperties(alias: string) {
|
public static setProperties(alias: string) {
|
||||||
Object.keys(this.default).forEach(field => {
|
Object.keys(this.default).forEach(field => {
|
||||||
properties[field] = "/" + alias + (<string>this.default[field]);
|
properties[field] = "/" + alias + (<string>this.default[field]);
|
||||||
|
|
|
@ -3,6 +3,7 @@ import {StakeholderConfiguration} from "../openaireLibrary/monitor-admin/utils/i
|
||||||
import {LayoutService} from "../openaireLibrary/dashboard/sharedComponents/sidebar/layout.service";
|
import {LayoutService} from "../openaireLibrary/dashboard/sharedComponents/sidebar/layout.service";
|
||||||
import {Role} from "../openaireLibrary/login/utils/helper.class";
|
import {Role} from "../openaireLibrary/login/utils/helper.class";
|
||||||
import {Stakeholder} from "../openaireLibrary/monitor/entities/stakeholder";
|
import {Stakeholder} from "../openaireLibrary/monitor/entities/stakeholder";
|
||||||
|
import {LinksResolver} from "../search/links-resolver";
|
||||||
|
|
||||||
export class Irish {
|
export class Irish {
|
||||||
public static irishAdminToolsPortalType = "country";
|
public static irishAdminToolsPortalType = "country";
|
||||||
|
@ -12,6 +13,8 @@ export class Irish {
|
||||||
public portal: Portal = Portal.getMockCommunityInfo("noami", "Noami",['service'],['/search/advanced/services', '/search/find/services']);
|
public portal: Portal = Portal.getMockCommunityInfo("noami", "Noami",['service'],['/search/advanced/services', '/search/find/services']);
|
||||||
|
|
||||||
constructor() {
|
constructor() {
|
||||||
|
LinksResolver.setDefaultProperties('national/');
|
||||||
|
|
||||||
StakeholderConfiguration.ENTITIES.stakeholder = 'Monitor';
|
StakeholderConfiguration.ENTITIES.stakeholder = 'Monitor';
|
||||||
StakeholderConfiguration.ENTITIES.stakeholders = 'Monitors';
|
StakeholderConfiguration.ENTITIES.stakeholders = 'Monitors';
|
||||||
StakeholderConfiguration.ENTITIES.funder = 'RFO';
|
StakeholderConfiguration.ENTITIES.funder = 'RFO';
|
||||||
|
|
Loading…
Reference in New Issue