Skip to content

💡 [REQUEST] - Migrer le module zone vers server-nestjs #2486

Description

@shikanime

Description

Migrer le module zone de apps/server (Fastify) vers apps/server-nestjs pour éliminer le backend legacy Fastify de la chaîne API.

Etapes de reproduction

  • Le module zone n'existe pas encore dans server-nestjs.

Spécifications techniques

  • 4 routes à migrer : listZones, createZone, updateZone, deleteZone
  • Contrat ts-rest : packages/shared/src/contracts/zone.ts
  • Logique métier dans apps/server/src/resources/zone/business.ts (read-only)
  • Prisma queries dans apps/server/src/resources/zone/queries.ts
  • Événements domain : le legacy émet hook.zone.upsert / hook.zone.delete → le nouveau service émettra zone.upsert / zone.delete via EventEmitter2 (le bridge VaultService déjà existe dans vault.service.ts avec @OnEvent('zone.upsert') et @OnEvent('zone.delete'))

Définition du fini

  • La fonctionnalité est terminée
  • Les tests liés à cette fonctionnalité ont été ajoutés
  • La documentation liée a été ajoutée

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions