Added link in email
This commit is contained in:
parent
cda50bd096
commit
34a72992b2
@ -5,10 +5,11 @@ import { Document } from "le-coffre-resources/dist/SuperAdmin";
|
||||
import { Service } from "typedi";
|
||||
import { ETemplates } from "./Templates/EmailTemplates";
|
||||
import MailchimpService from "@Services/common/MailchimpService/MailchimpService";
|
||||
import { BackendVariables } from "@Common/config/variables/Variables";
|
||||
|
||||
@Service()
|
||||
export default class EmailBuilder {
|
||||
public constructor(private mailchimpService: MailchimpService ,private documentsService: DocumentsService){}
|
||||
public constructor(private mailchimpService: MailchimpService ,private documentsService: DocumentsService, protected variables: BackendVariables){}
|
||||
|
||||
public async sendDocumentEmails(documentEntity: Documents){
|
||||
if(documentEntity.document_status !== "ASKED" && documentEntity.document_status !== "REFUSED") return;
|
||||
@ -17,12 +18,12 @@ export default class EmailBuilder {
|
||||
if(!documentPrisma) throw new Error("Document not found");
|
||||
const document = Document.hydrate<Document>(documentPrisma);
|
||||
const to = document.depositor!.contact!.email;
|
||||
|
||||
const civility = this.getCivility(document.depositor!.contact!.civility);
|
||||
const templateVariables = {
|
||||
civility: document.depositor!.contact!.civility,
|
||||
civility: civility,
|
||||
last_name: document.depositor!.contact!.last_name,
|
||||
office_name: document.folder!.office!.name,
|
||||
link: "http://localhost:3000"
|
||||
link: this.variables.APP_HOST
|
||||
};
|
||||
|
||||
let templateName = ETemplates.DOCUMENT_ASKED;
|
||||
@ -50,9 +51,10 @@ export default class EmailBuilder {
|
||||
public async sendRecapEmails(usersToEmail: [{email: string, civility: string, last_name: string}]){
|
||||
usersToEmail.forEach(user => {
|
||||
const to = user.email;
|
||||
const civility = this.getCivility(user.civility);
|
||||
|
||||
const templateVariables = {
|
||||
civility: user.civility,
|
||||
civility: civility,
|
||||
last_name: user.last_name,
|
||||
link: "http://localhost:3000"
|
||||
};
|
||||
@ -75,4 +77,9 @@ export default class EmailBuilder {
|
||||
});
|
||||
});
|
||||
}
|
||||
|
||||
public getCivility(civility: string){
|
||||
if(civility === "MALE") return "Mr"
|
||||
else return "Mme"
|
||||
}
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user