enhance: provide count of receivers at newsletter
This commit is contained in:
parent
43f397f0e2
commit
8c333b1b89
3 changed files with 93 additions and 39 deletions
|
@ -164,6 +164,34 @@ export async function createNewsletterPrintoutPreviewById(req: Request, res: Res
|
|||
res.send(pdfbuffer);
|
||||
}
|
||||
|
||||
/**
|
||||
* @description get all members receiving a newsletter printout by id
|
||||
* @param req {Request} Express req object
|
||||
* @param res {Response} Express res object
|
||||
* @returns {Promise<*>}
|
||||
*/
|
||||
export async function getNewsletterPrintReceiversById(req: Request, res: Response): Promise<any> {
|
||||
let newsletterId = parseInt(req.params.newsletterId);
|
||||
|
||||
let recipients = await NewsletterHelper.getPrintRecipients(newsletterId);
|
||||
|
||||
res.json(recipients);
|
||||
}
|
||||
|
||||
/**
|
||||
* @description get all members receiving a newsletter mail by id
|
||||
* @param req {Request} Express req object
|
||||
* @param res {Response} Express res object
|
||||
* @returns {Promise<*>}
|
||||
*/
|
||||
export async function getNewsletterMailReceiversById(req: Request, res: Response): Promise<any> {
|
||||
let newsletterId = parseInt(req.params.newsletterId);
|
||||
|
||||
let recipients = await NewsletterHelper.getMailRecipients(newsletterId);
|
||||
|
||||
res.json(recipients);
|
||||
}
|
||||
|
||||
/**
|
||||
* @description create newsletter
|
||||
* @param req {Request} Express req object
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue