[Connect|Trunk]

fix issues with search content providers/projects
clean up piwikHelper file



git-svn-id: https://svn.driver.research-infrastructures.eu/driver/dnet40/modules/uoa-connect-portal/trunk@60731 d315682c-612b-4755-9ff5-7f18f6832af3
This commit is contained in:
argiro.kokogiannaki 2021-03-26 15:54:07 +00:00
parent aa1c67d07a
commit 794fd39440
5 changed files with 11 additions and 27 deletions

View File

@ -97,7 +97,7 @@ export class OpenaireSearchDataprovidersComponent {
if(this.searchUtils.size != 5 && this.searchUtils.size != 10 && this.searchUtils.size != 20 && this.searchUtils.size != 50) { if(this.searchUtils.size != 5 && this.searchUtils.size != 10 && this.searchUtils.size != 20 && this.searchUtils.size != 50) {
this.searchUtils.size = 10; this.searchUtils.size = 10;
} }
this.keyword = (params['fv0']?params['fv0']:(params['keyword']?params['keyword']:'')); this.keyword = decodeURIComponent(params['fv0']?params['fv0']:(params['keyword']?params['keyword']:''));
this.selectedFields = []; this.selectedFields = [];
this.searchPage.prepareSearchPage(this.fieldIds, this.selectedFields, [], [], this.fieldIdsMap, this.customFilter, params, "dataprovider"); this.searchPage.prepareSearchPage(this.fieldIds, this.selectedFields, [], [], this.fieldIdsMap, this.customFilter, params, "dataprovider");
if (this.initialLoad) { if (this.initialLoad) {
@ -163,7 +163,7 @@ export class OpenaireSearchDataprovidersComponent {
return results; return results;
} }
filterResults(){ filterResults(){
let results = this.allResults.filter(value => { return value.title.name.toLowerCase().indexOf(this.keyword.toLowerCase()) !=-1 }) let results = this.allResults.filter(value => {return value.title.name && value.title.name.toLowerCase().indexOf(this.keyword.toLowerCase()) !=-1 });
// this.oldTotalResults = results.length; // this.oldTotalResults = results.length;
this.searchUtils.totalResults = results.length; this.searchUtils.totalResults = results.length;
this.results = results.slice((this.searchUtils.page - 1) * this.searchUtils.size, this.searchUtils.page *this.searchUtils.size ); this.results = results.slice((this.searchUtils.page - 1) * this.searchUtils.size, this.searchUtils.page *this.searchUtils.size );

View File

@ -96,7 +96,7 @@ export class OpenaireSearchProjectsComponent {
if(this.searchUtils.size != 5 && this.searchUtils.size != 10 && this.searchUtils.size != 20 && this.searchUtils.size != 50) { if(this.searchUtils.size != 5 && this.searchUtils.size != 10 && this.searchUtils.size != 20 && this.searchUtils.size != 50) {
this.searchUtils.size = 10; this.searchUtils.size = 10;
} }
this.keyword = (params['fv0']?params['fv0']:(params['keyword']?params['keyword']:'')); this.keyword = decodeURIComponent(params['fv0']?params['fv0']:(params['keyword']?params['keyword']:''));
this.selectedFields = []; this.selectedFields = [];
this.searchPage.prepareSearchPage(this.fieldIds, this.selectedFields, this.refineFields, [], this.fieldIdsMap, this.customFilter, params, "project"); this.searchPage.prepareSearchPage(this.fieldIds, this.selectedFields, this.refineFields, [], this.fieldIdsMap, this.customFilter, params, "project");
this.filters = []; this.filters = [];
@ -197,7 +197,7 @@ export class OpenaireSearchProjectsComponent {
let sResult:SearchResult = new SearchResult(); let sResult:SearchResult = new SearchResult();
sResult.id = result.openaireId; sResult.id = result.openaireId;
sResult.title = {name:"", accessMode: null, sc39: null}; sResult.title = {name:"", accessMode: null, sc39: null};
sResult.title.name = result.name; sResult.title.name = result.name?result.name:result.acronym;
sResult.acronym = result['acronym']; sResult.acronym = result['acronym'];
sResult.code = result['grantId']; sResult.code = result['grantId'];
sResult['funderShortname'] = result['funder']; sResult['funderShortname'] = result['funder'];
@ -211,7 +211,7 @@ export class OpenaireSearchProjectsComponent {
this.disableForms = true; this.disableForms = true;
this.disableRefineForms = true; this.disableRefineForms = true;
this.enableSearchView = false; this.enableSearchView = false;
let results = this.allResults.filter(value => { return value.title.name.toLowerCase().indexOf(this.keyword.toLowerCase()) !=-1 }); let results = this.allResults.filter(value => { return value.title.name && value.title.name.toLowerCase().indexOf(this.keyword.toLowerCase()) !=-1 || value.acronym && value.acronym.toLowerCase().indexOf(this.keyword.toLowerCase()) !=-1});
let funderFilterValues = []; let funderFilterValues = [];
for(let filter of this.filters){ for(let filter of this.filters){
if(filter.countSelectedValues > 0){ if(filter.countSelectedValues > 0){

View File

@ -1,6 +1,5 @@
export class PiwikHelper{ export class PiwikHelper{
public static siteIDs={ public static siteIDs={
"connect": 80,
"dh-ch":81, "dh-ch":81,
"sdsn-gr":82, "sdsn-gr":82,
"egi":83, "egi":83,
@ -20,33 +19,18 @@ export class PiwikHelper{
"science-innovation-policy":253, "science-innovation-policy":253,
"covid-19":267, "covid-19":267,
"rural-digital-europe":319, "rural-digital-europe":319,
"enermaps":318 "enermaps":318,
"galaxy":453
}; };
public static siteIDsProduction={ public static siteIDsProduction={
"connect": 112,
"dh-ch":198, "dh-ch":198,
"sdsn-gr":200, "sdsn-gr":200,
"egi":83,
"elixir-gr":84,
"fam":197, "fam":197,
"instruct":86,
"mes":196, "mes":196,
"ni":199, "ni":199
"oa-pg":89,
"rda":90,
"aginfra":93,
"clarin":100,
"dariah":103,
"epos": 217,
"beopen": 218,
"risis":219,
"science-innovation-policy":253,
"covid-19":267,
"rural-digital-europe":319,
"enermaps":318
}; };
public static getSiteId(communityId:string, environment:string){ public static getSiteId(communityId:string, environment:string){
// if(environment == 'production'){ // if(environment == 'production' && this.siteIDsProduction[communityId]){
// return this.siteIDsProduction[communityId]; // return this.siteIDsProduction[communityId];
// } // }
return this.siteIDs[communityId]; return this.siteIDs[communityId];

View File

@ -161,6 +161,6 @@ a:not(.uk-button),
border-color: var(--portal-main-color); border-color: var(--portal-main-color);
} }
.uk-text-primary{ .uk-text-primary, .landing .download-from a:hover{
color: var(--portal-main-color) !important; color: var(--portal-main-color) !important;
} }

View File

@ -58,7 +58,7 @@ export let properties: EnvProperties = {
logoutUrl: 'http://dl170.madgik.di.uoa.gr:8180/dnet-login/openid_logout', logoutUrl: 'http://dl170.madgik.di.uoa.gr:8180/dnet-login/openid_logout',
cookieDomain: '.di.uoa.gr', cookieDomain: '.di.uoa.gr',
feedbackmail: 'openaire.test@gmail.com', feedbackmail: 'openaire.test@gmail.com',
cacheUrl: 'http://duffy.di.uoa.gr:3000/get?url=', cacheUrl: 'http://dl170.madgik.di.uoa.gr:3000/get?url=',
adminToolsAPIURL: 'http://duffy.di.uoa.gr:8080/uoa-admin-tools/', adminToolsAPIURL: 'http://duffy.di.uoa.gr:8080/uoa-admin-tools/',
adminToolsCommunity: 'connect', adminToolsCommunity: 'connect',
datasourcesAPI: 'https://beta.services.openaire.eu/openaire/ds/search/', datasourcesAPI: 'https://beta.services.openaire.eu/openaire/ds/search/',