ApiariesModule: CRUD + Deactivate. Lesen fuer alle authentifizierten Rollen offen, Schreiben (Anlegen/Aendern/Deaktivieren) auf ADMIN und BEEKEEPER beschraenkt (Lastenheft §3.2: Imker verwaltet Bienenstaende). Audit-Log-Eintraege bei Create/Update/Deactivate ueber AuditLogService. 4 Unit-Tests + 4 e2e-Tests (inkl. Rollenpruefung READONLY vs. BEEKEEPER), Lint, Typecheck und Build gruen.
11 lines
299 B
TypeScript
11 lines
299 B
TypeScript
import { Module } from '@nestjs/common';
|
|
import { ApiariesController } from './apiaries.controller';
|
|
import { ApiariesService } from './apiaries.service';
|
|
|
|
@Module({
|
|
controllers: [ApiariesController],
|
|
providers: [ApiariesService],
|
|
exports: [ApiariesService],
|
|
})
|
|
export class ApiariesModule {}
|