karbe/prisma/migrations
Claude Integration a174f99eba feat(plugin): pirogue-providers (Phase 3.3)
Modèle PirogueProvider (id, name, contacts, fleuves, tarif, description)
+ enum TransportMode (OWNER_PROVIDES, SELF_ARRANGE, PARTNER_PROVIDER) sur Carbet
+ relation Carbet → PirogueProvider (nullable, ondelete:SetNull)

Composants :
- PirogueTransportBlock (server, gated par plugin) sur fiche carbet :
  affiche le mode + provider partenaire avec contacts/tarif/description
- Page publique /partenaires-pirogue : liste des partenaires actifs

Seed onEnable :
- 3 partenaires démo (Pirogues du Maroni, Approuague Aventures, Oyapock Frontière)
  avec tarifs estimatifs et fleuves desservis réels
- Attribution aux 6 carbets démo :
  · Awara (Maroni), Maripa (Approuague), Paripou (Oyapock) → PARTNER_PROVIDER
  · Wapa (Comté), Mahury CE → OWNER_PROVIDES
  · Kourou Couleuvre → SELF_ARRANGE

onDisable désactive les partenaires démo et détache les carbets démo.
2026-05-31 11:29:29 +00:00
..
20260529000000_init_karbe_schema feat(prisma): add full Karbé schema and initial migration 2026-05-29 16:59:35 +00:00
20260530173000_add_last_booked_at feat(carbet): add lastBookedAt and endpoint 2026-05-30 17:52:41 +00:00
20260530200000_add_plugin_system feat(plugins): foundation système Plugin Karbé 2026-05-30 22:17:10 +00:00
20260531000000_add_access_type feat(plugins): access-type + demo-carbets-seed (Phase 3.1 + 2.5) 2026-05-31 02:56:25 +00:00
20260531120000_add_seasonality_and_min_stay feat(plugins): seasonality + min-stay (Phase 3.2 + 3.4) 2026-05-31 08:50:26 +00:00
20260531180000_add_content_pages feat(plugins): content-pages + legal-pages (Phase 4.1 + 4.3) 2026-05-31 10:12:13 +00:00
20260531200000_add_pirogue_providers feat(plugin): pirogue-providers (Phase 3.3) 2026-05-31 11:29:29 +00:00
migration_lock.toml feat(prisma): add full Karbé schema and initial migration 2026-05-29 16:59:35 +00:00