save email as pdf likae attachment version 2

This commit is contained in:
2026-02-04 19:49:09 +01:00
parent 8c65fecef0
commit f33d157b9b
21 changed files with 1143 additions and 151 deletions
+7 -1
View File
@@ -48,7 +48,13 @@ const contractService = __importStar(require("../services/contract.service.js"))
const contractCockpitService = __importStar(require("../services/contractCockpit.service.js"));
async function getContracts(req, res) {
try {
const { customerId, type, status, search, page, limit } = req.query;
const { customerId, type, status, search, page, limit, tree } = req.query;
// Baumstruktur für Kundenansicht
if (tree === 'true' && customerId) {
const treeData = await contractService.getContractTreeForCustomer(parseInt(customerId));
res.json({ success: true, data: treeData });
return;
}
// Für Kundenportal-Benutzer: nur eigene + vertretene Kunden-Verträge anzeigen
let customerIds;
if (req.user?.isCustomerPortal && req.user.customerId) {