From 2bb5c1cbfb607da46aef18031b8179561d04e63a Mon Sep 17 00:00:00 2001 From: estifanos Date: Tue, 11 Aug 2026 08:02:20 +0000 Subject: [PATCH] feat: modify vessel transfer logic for testing purposes --- .../pages/VesselTransferPage.tsx | 21 +++++++++++++------ 1 file changed, 15 insertions(+), 6 deletions(-) diff --git a/apps/portal/src/app/features/vessel-registration/pages/VesselTransferPage.tsx b/apps/portal/src/app/features/vessel-registration/pages/VesselTransferPage.tsx index 5798fc576..96601b9a1 100644 --- a/apps/portal/src/app/features/vessel-registration/pages/VesselTransferPage.tsx +++ b/apps/portal/src/app/features/vessel-registration/pages/VesselTransferPage.tsx @@ -61,9 +61,12 @@ export function VesselTransferPage() { // A transfer moves ownership of a vessel already on the register — nothing // to transfer without at least one REGISTERED vessel. - const hasTransferableVessel = (vessels ?? []).some( - (v) => v.status === 'REGISTERED', - ); + // ponytail: gate disabled for testing (no registered vessels in test data + // yet). Restore before shipping. + // const hasTransferableVessel = (vessels ?? []).some( + // (v) => v.status === 'REGISTERED', + // ); + const hasTransferableVessel = true; if (loadingVessels || loadingApplications) { return ( @@ -168,7 +171,12 @@ export function VesselTransferPage() { - {(vessels ?? []).map((vessel) => ( + {(vessels ?? []).map((vessel) => { + // ponytail: gate disabled for testing — always show + // Transfer regardless of vessel.status. Restore + // `vessel.status === 'REGISTERED'` before shipping. + const canTransfer = true; + return ( @@ -196,7 +204,7 @@ export function VesselTransferPage() { - {vessel.status === 'REGISTERED' ? ( + {canTransfer ? (