Files
tessera-ctl/apps/api/src/reminders/reminders.module.ts
T
schalli 6879c756f2 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>
2026-09-29 14:11:22 +02:00

19 lines
715 B
TypeScript

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. `SettingsModule`
* liefert die Regel „E-Mail-Versand eingerichtet“ (E-09), `MailModule` den
* Versand fuer den Planer.
*/
@Module({
imports: [SettingsModule, MailModule],
controllers: [RemindersController],
providers: [RemindersService, ReminderMailScheduler],
})
export class RemindersModule {}