Kontakt-Modul
Dieser Commit ist enthalten in:
committet von
Server Deploy
Ursprung
623bbdf5dd
Commit
7d67557be4
@ -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
|
||||
);
|
||||
}
|
||||
};
|
||||
|
||||
|
||||
In neuem Issue referenzieren
Einen Benutzer sperren