[Library | Trunk]: Add email composer function as parameter
git-svn-id: https://svn.driver.research-infrastructures.eu/driver/dnet40/modules/uoa-services-library/trunk/ng-openaire-library/src/app@60252 d315682c-612b-4755-9ff5-7f18f6832af3
This commit is contained in:
parent
0a8713e225
commit
3b0f4a3e2b
|
@ -32,6 +32,8 @@ export class RoleUsersComponent implements OnInit, OnDestroy, OnChanges {
|
||||||
public role: "member" | "manager" = "manager";
|
public role: "member" | "manager" = "manager";
|
||||||
@Input()
|
@Input()
|
||||||
public message: string = null;
|
public message: string = null;
|
||||||
|
@Input()
|
||||||
|
public emailComposer: Function;
|
||||||
public user: User = null;
|
public user: User = null;
|
||||||
public active: any[];
|
public active: any[];
|
||||||
public pending: any[];
|
public pending: any[];
|
||||||
|
@ -179,7 +181,7 @@ export class RoleUsersComponent implements OnInit, OnDestroy, OnChanges {
|
||||||
this.loadPending = true;
|
this.loadPending = true;
|
||||||
let details = {
|
let details = {
|
||||||
link: this.link,
|
link: this.link,
|
||||||
email: Composer.composeEmailForMonitorDashboard(this.name, this.invited.value, this.role)
|
email: this.emailComposer(this.name, this.invited.value, this.role)
|
||||||
}
|
}
|
||||||
this.userRegistryService.invite(this.type, this.id, details, this.role).subscribe(() => {
|
this.userRegistryService.invite(this.type, this.id, details, this.role).subscribe(() => {
|
||||||
if (!this.pending.includes(this.invited.value)) {
|
if (!this.pending.includes(this.invited.value)) {
|
||||||
|
|
Loading…
Reference in New Issue