Dieser Commit ist enthalten in:
hendrik_gebhardt@gmx.de
2026-01-06 21:49:26 +00:00
committet von Server Deploy
Ursprung 623bbdf5dd
Commit 7d67557be4
34 geänderte Dateien mit 21416 neuen und 2367 gelöschten Zeilen

Datei anzeigen

@ -47,6 +47,10 @@ const NOTIFICATION_TYPES = {
title: (data) => 'Genehmigung erforderlich',
message: (data) => `Neue Genehmigung: "${data.proposalTitle}"`
},
'reminder:due': {
title: (data) => 'Erinnerung',
message: (data) => `${data.reminderTitle} - ${data.daysAdvance === '0' ? 'Heute' : `in ${data.daysAdvance} Tag${data.daysAdvance > 1 ? 'en' : ''}`}`
},
'approval:granted': {
title: (data) => 'Genehmigung erteilt',
message: (data) => `"${data.proposalTitle}" wurde genehmigt`
@ -284,6 +288,24 @@ const notificationService = {
if (result) results.push(result);
});
return results;
},
/**
* Reminder-Benachrichtigung erstellen
*/
createReminderNotification(reminder, daysAdvance, io) {
return this.create(
reminder.created_by,
'reminder:due',
{
reminderTitle: reminder.title,
daysAdvance: daysAdvance.toString(),
projectId: reminder.project_id,
reminderId: reminder.id
},
io,
false
);
}
};