#30 Attendance list with all members
This commit is contained in:
parent
161a9dc51c
commit
5d3f8ea46a
14 changed files with 185 additions and 39 deletions
|
@ -1,14 +1,17 @@
|
|||
import { newsletterDemoData } from "../demodata/newsletter.data";
|
||||
import { protocolDemoData } from "../demodata/protocol.data";
|
||||
import { PermissionModule } from "../type/permissionTypes";
|
||||
import {memberlistDemoData} from "../demodata/member.list.data";
|
||||
|
||||
export abstract class DemoDataHelper {
|
||||
static getData(scope: PermissionModule) {
|
||||
static getData(scope: `${PermissionModule}`|`${PermissionModule}.${string}`) {
|
||||
switch (scope) {
|
||||
case "protocol":
|
||||
return protocolDemoData;
|
||||
case "newsletter":
|
||||
return newsletterDemoData;
|
||||
case "member.list":
|
||||
return memberlistDemoData;
|
||||
default:
|
||||
return {};
|
||||
}
|
||||
|
|
|
@ -13,7 +13,7 @@ export abstract class PdfExport {
|
|||
saveToDisk = true,
|
||||
folder = "",
|
||||
}: {
|
||||
template: PermissionModule;
|
||||
template: `${PermissionModule}`|`${PermissionModule}.${string}`;
|
||||
title?: string;
|
||||
filename?: string;
|
||||
data?: any;
|
||||
|
|
|
@ -34,7 +34,7 @@ export abstract class TemplateHelper {
|
|||
bodyData = {},
|
||||
footerData = {},
|
||||
}: {
|
||||
module: PermissionModule;
|
||||
module: `${PermissionModule}`|`${PermissionModule}.${string}`;
|
||||
title?: string;
|
||||
headerData?: any;
|
||||
bodyData?: any;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue