[Library | Trunk]: getTheRolesFormatted on user component ingore use formmated roles

git-svn-id: https://svn.driver.research-infrastructures.eu/driver/dnet40/modules/uoa-services-library/trunk/ng-openaire-library/src/app@59401 d315682c-612b-4755-9ff5-7f18f6832af3
This commit is contained in:
k.triantafyllou 2020-09-16 13:00:07 +00:00
parent 3279e56566
commit b73fe88eee
1 changed files with 8 additions and 6 deletions

View File

@ -119,15 +119,17 @@ export class UserComponent {
console.log(Session.getReloadUrl());
window.location.href = this.properties.loginUrl;
}
getTheRolesFormatted(roles: string[]) {
let formattedRoles = [];
for (let role of roles) {
let formattedRole = role.split("urn:geant:openaire.eu:group:")[1];
formattedRole = formattedRole.split("#aai.openaire.eu")[0]
formattedRole = formattedRole.replace("+", " ");
formattedRole = formattedRole.split("+").join(" ");
formattedRoles.push(formattedRole);
if(role.includes("urn:geant:openaire.eu:group:")) {
let formattedRole = role.split("urn:geant:openaire.eu:group:")[1];
formattedRole = formattedRole.split("#aai.openaire.eu")[0]
formattedRole = formattedRole.replace("+", " ");
formattedRole = formattedRole.split("+").join(" ");
formattedRoles.push(formattedRole);
}
}
return formattedRoles.join(", ");
}