feat(260929-if2): Erinnerung zusaetzlich per E-Mail, Doku und Aenderungsliste

- E-Mail-Planer: Anspruch vor dem Senden (genau eine Mail je Faelligkeit, hoechstens 3 Versuche), Systemlesen nur fuer die Kandidatenabfrage
- MailService.sendReminderEmail (Berliner Zeit, nur Text), GET /reminders/email-status, Haken im Formular mit Erklaerung
- Zugriffsklassifikation und Erlaubnisliste fuer forSystem nachgezogen, Aenderungsliste und Anwenderanleitung

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-09-29 14:10:06 +02:00
parent 709b41a007
commit 6879c756f2
21 changed files with 1038 additions and 21 deletions
+10 -2
View File
@@ -1,10 +1,18 @@
import { Module } from '@nestjs/common';
import { MailModule } from '../mail/mail.module';
import { SettingsModule } from '../settings/settings.module';
import { ReminderMailScheduler } from './reminder-mail.scheduler';
import { RemindersController } from './reminders.controller';
import { RemindersService } from './reminders.service';
/** Erinnerungen (quick-260929-if2). `PrismaModule` ist global. */
/**
* Erinnerungen (quick-260929-if2). `PrismaModule` ist global. `SettingsModule`
* liefert die Regel „E-Mail-Versand eingerichtet“ (E-09), `MailModule` den
* Versand fuer den Planer.
*/
@Module({
imports: [SettingsModule, MailModule],
controllers: [RemindersController],
providers: [RemindersService],
providers: [RemindersService, ReminderMailScheduler],
})
export class RemindersModule {}