Files
bookorbit/server/src/common/common.module.ts
T
neon 9bcde5b0c8 feat: implement password reset via UI-configured system mail provider
- replace env-var SMTP config with DB-backed system mail provider
- add isSystemProvider flag to emailProviders table
- add SystemMailService for sending password reset emails
- add PATCH :id/system and DELETE system endpoints on email providers
- add forgotPassword/resetPassword audit logging with IP tracking
- block OIDC and inactive users from password reset flow
- fire-and-forget async work to prevent email enumeration timing oracle
- add HTML email template for password reset
- remove mailer.service and all SMTP env vars
2026-03-21 04:12:55 -06:00

10 lines
218 B
TypeScript

import { Module } from '@nestjs/common';
import { PermissionService } from './services/permission.service';
@Module({
providers: [PermissionService],
exports: [PermissionService],
})
export class CommonModule {}