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

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Type

No type

Projects

No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions