Skip to content

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

Open

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

  1. self-assigned this
    on Aug 26, 2026
  2. added this to the 9.25.0 milestone on Aug 26, 2026
  3. modified the milestones: 9.25.0, 10.0.0 on Sep 1, 2026
  4. added theissue type on Sep 29, 2026
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

Projects

No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions