feat(plugins): access-type + demo-carbets-seed #27

Merged
tarzzan merged 1 commit from feat/access-type-and-demo-carbets into main 2026-05-31 02:56:42 +00:00
Owner

Phase 3.1 (access-type métier : route+fleuve vs fleuve only) + Phase 2.5 (6 carbets démo seedés au toggle on).

Phase 3.1 (access-type métier : route+fleuve vs fleuve only) + Phase 2.5 (6 carbets démo seedés au toggle on).
tarzzan added 1 commit 2026-05-31 02:56:26 +00:00
Plugin access-type :
- Migration : enum AccessType (ROAD_AND_RIVER, RIVER_ONLY), champ accessType
  sur Carbet avec default ROAD_AND_RIVER, roadAccessNote optionnel,
  pirogueDurationMin rendu nullable + index sur accessType
- Schema Prisma mis à jour
- Composant <AccessTypeBadge> client, gated par le plugin
- Carbet card et fiche enrichies : badge + texte adapté (Pirogue vs Route+pirogue
  vs Route directe), section Accès enrichie avec roadAccessNote
- formatPirogueDuration accepte null

Plugin demo-carbets-seed :
- Hook onEnable : 3 propriétaires demo (Yann/Émilie/CE Hôpital) + 6 carbets
  variés (Maroni, Approuague, Comté, Oyapock, Mahury, Kourou) avec mix
  3 RIVER_ONLY + 3 ROAD_AND_RIVER, GPS plausibles, descriptions naturelles
- Hook onDisable : archive (status=ARCHIVED) les carbets demo via slug prefix
- Toutes les fixtures idempotentes (upsert via slug + email)
tarzzan merged commit 35080dcde1 into main 2026-05-31 02:56:42 +00:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: tarzzan/karbe#27
No description provided.