#30 Attendance list with all members

This commit is contained in:
Julian Krauser 2025-01-05 13:43:03 +01:00
parent 161a9dc51c
commit 5d3f8ea46a
14 changed files with 185 additions and 39 deletions

View file

@ -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 {};
}

View file

@ -13,7 +13,7 @@ export abstract class PdfExport {
saveToDisk = true,
folder = "",
}: {
template: PermissionModule;
template: `${PermissionModule}`|`${PermissionModule}.${string}`;
title?: string;
filename?: string;
data?: any;

View file

@ -34,7 +34,7 @@ export abstract class TemplateHelper {
bodyData = {},
footerData = {},
}: {
module: PermissionModule;
module: `${PermissionModule}`|`${PermissionModule}.${string}`;
title?: string;
headerData?: any;
bodyData?: any;