chore: wire Carplace into dev and production stacks
Build & Deploy / Build & Push Docker Image (push) Successful in 2m55s
Test / Type Check (all packages) (push) Successful in 54s
Build & Deploy / Deploy to VPS (push) Successful in 4s
Test / API Unit Tests (push) Failing after 48s
Test / Homepage Unit Tests (push) Successful in 43s
Test / Storefront Unit Tests (push) Failing after 40s
Test / Admin Unit Tests (push) Successful in 40s
Test / Dashboard Unit Tests (push) Failing after 42s
Test / API Integration Tests (push) Successful in 1m0s

This commit is contained in:
root
2026-07-02 18:15:42 -04:00
parent ad5f5ebab7
commit 7ff2dbb139
214 changed files with 5258 additions and 5906 deletions
@@ -44,7 +44,7 @@ CREATE TYPE "OfferType" AS ENUM ('PERCENTAGE', 'FIXED_AMOUNT', 'FREE_DAY', 'SPEC
CREATE TYPE "ReservationStatus" AS ENUM ('DRAFT', 'CONFIRMED', 'ACTIVE', 'COMPLETED', 'CANCELLED', 'NO_SHOW');
-- CreateEnum
CREATE TYPE "BookingSource" AS ENUM ('DASHBOARD', 'PUBLIC_SITE', 'MARKETPLACE', 'API');
CREATE TYPE "BookingSource" AS ENUM ('DASHBOARD', 'PUBLIC_SITE', 'CARPLACE', 'API');
-- CreateEnum
CREATE TYPE "CancelledBy" AS ENUM ('COMPANY', 'RENTER', 'SYSTEM');
@@ -200,8 +200,8 @@ CREATE TABLE "brand_settings" (
"paypalEmail" TEXT,
"paypalMerchantId" TEXT,
"paymentMethodsEnabled" "PaymentProvider"[],
"isListedOnMarketplace" BOOLEAN NOT NULL DEFAULT true,
"marketplaceRating" DOUBLE PRECISION,
"isListedOnCarplace" BOOLEAN NOT NULL DEFAULT true,
"carplaceRating" DOUBLE PRECISION,
"home_page_config" JSONB,
"menu_config" JSONB,
"updatedAt" TIMESTAMP(3) NOT NULL,
@@ -368,7 +368,7 @@ CREATE TABLE "reservations" (
"offerId" TEXT,
"promoCodeUsed" TEXT,
"source" "BookingSource" NOT NULL DEFAULT 'DASHBOARD',
"marketplaceRef" TEXT,
"carplaceRef" TEXT,
"status" "ReservationStatus" NOT NULL DEFAULT 'DRAFT',
"startDate" TIMESTAMP(3) NOT NULL,
"endDate" TIMESTAMP(3) NOT NULL,