feat(rental): Sprint A — modèle + admin + seed #73

Merged
tarzzan merged 1 commit from feat/rental-sprint-a into main 2026-06-02 03:26:08 +00:00
Owner

Migration : 5 models (RentalProvider, RentalItem, RentalItemAvailability, RentalBooking, RentalLine) + 2 enums (RentalCategory, RentalBookingStatus) + UserRole.RENTAL_PROVIDER. Seed : 2 prestataires démo (Karbé Lab System D + Pirogues du Bas-Oyapock externe) + 13 items répartis sur 5 catégories.

Admin : /admin/rental-providers (liste filtrable, CRUD, approve toggle), /admin/rental-items (liste filtrable, CRUD scoped par provider), /admin/rentals (liste résa matériel). Sidebar étendu (Catalogue + Activité).

Patterns réutilisés : calque pirogue-providers + carbets admin (audit log, server actions Zod, StatusBadge, inline actions).

Migration : 5 models (RentalProvider, RentalItem, RentalItemAvailability, RentalBooking, RentalLine) + 2 enums (RentalCategory, RentalBookingStatus) + UserRole.RENTAL_PROVIDER. Seed : 2 prestataires démo (Karbé Lab System D + Pirogues du Bas-Oyapock externe) + 13 items répartis sur 5 catégories. Admin : /admin/rental-providers (liste filtrable, CRUD, approve toggle), /admin/rental-items (liste filtrable, CRUD scoped par provider), /admin/rentals (liste résa matériel). Sidebar étendu (Catalogue + Activité). Patterns réutilisés : calque pirogue-providers + carbets admin (audit log, server actions Zod, StatusBadge, inline actions).
tarzzan added 1 commit 2026-06-02 03:26:06 +00:00
feat(rental): Sprint A — modèle Prisma + admin CRUD + seed 13 items
Some checks failed
CI / test (pull_request) Failing after 1m52s
e2f3f070fa
tarzzan merged commit 46d3c2d3ab into main 2026-06-02 03:26:08 +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#73
No description provided.