update text of invitation emails (monitor) and add stakeholder entities as enum

This commit is contained in:
Alex Martzios 2022-06-09 10:38:06 +03:00
parent 5a107677fb
commit 73dae143f3
3 changed files with 11 additions and 8 deletions

View File

@ -1,4 +1,5 @@
import {Option} from "../../sharedComponents/input/input.component";
import {StakeholderEntities} from "../../monitor/entities/stakeholder";
export class PortalUtils{
@ -7,10 +8,10 @@ export class PortalUtils{
{value: 'connect', label: 'Connect portal'},
{value: 'monitor', label: 'Monitor portal'},
{value: 'community', label: 'Community Gateway'},
{value: 'funder', label: 'Funder Dashboard'},
{value: 'ri', label: 'Research Initiative Dashboard'},
{value: 'organization', label: 'Institution Dashboard'},
{value: 'project', label: 'Project Dashboard'}
{value: 'funder', label: StakeholderEntities.FUNDER + ' Dashboard'},
{value: 'ri', label: StakeholderEntities.RI + ' Dashboard'},
{value: 'organization', label: StakeholderEntities.ORGANIZATION + ' Dashboard'},
{value: 'project', label: StakeholderEntities.PROJECT + ' Dashboard'}
];
}

View File

@ -285,13 +285,13 @@ export class IndicatorFilterUtils{
export enum StakeholderEntities {
STAKEHOLDER = 'Dashboard',
FUNDER = 'Funder',
RI = 'Research initiative',
ORGANIZATION = 'Research institution',
RI = 'Research Initiative',
ORGANIZATION = 'Research Institution',
PROJECT = 'Project',
STAKEHOLDERS = 'Dashboards',
FUNDERS = 'Funders',
RIS = 'Research initiatives',
ORGANIZATIONS = 'Research institutions',
RIS = 'Research Initiatives',
ORGANIZATIONS = 'Research Institutions',
PROJECTS = 'Projects'
}

View File

@ -227,10 +227,12 @@ export class Composer {
}
public static composeMessageForMonitorDashboard(name: string, role: "manager" | "member", user: string = null, invitation: any = null) {
let pdppLink = 'http://catalogue.openaire.eu/files/Personal%20Data%20Protection%20Policy%20for%20OpenAIRE%20Services%20April%202022.pdf';
let message = '<p>Dear ((__user__)),</p>' +
'<p>You have been invited to be a ' + role +' of the OpenAIRE Monitor Dashboard for the ' + name + '.</p>' +
'<p>Click <a href="((__link__))" target="_blank">this URL</a> and use the verification code below to accept the invitation.</p>' +
'<p>The verification code is <b>((__code__))</b>.</p>' +
'<p>By logging in and using the service you accept and agree to the <a href="' + pdppLink + '" target="_blank">OpenAIRE personal data protection policy</a>.</p>' +
(role === "manager"?
'<p>As a manager of the OpenAIRE Monitor Dashboard, you will have access to the administration part of the dashboard, ' +
'where you will be able to customize and manage the profile of the ' + name + '.</p>':