From 688b111b6a464c75526c62c203184da33aa376a5 Mon Sep 17 00:00:00 2001 From: Nati Date: Wed, 19 Aug 2026 13:26:03 +0000 Subject: [PATCH] feat: define FAMILY_KIND_BY_KEY for SEAFARER_REGISTRATION in licensing helpers --- .../features/license-review/queue-views.test.ts | 14 +++++++------- .../lib/features/licensing/licensing.helpers.ts | 1 + 2 files changed, 8 insertions(+), 7 deletions(-) diff --git a/apps/backoffice/src/app/features/license-review/queue-views.test.ts b/apps/backoffice/src/app/features/license-review/queue-views.test.ts index 8e9556c18..1d423bce9 100644 --- a/apps/backoffice/src/app/features/license-review/queue-views.test.ts +++ b/apps/backoffice/src/app/features/license-review/queue-views.test.ts @@ -1,10 +1,10 @@ -import { describe, expect, it } from 'vitest'; -import { resolveFamilyKind } from '@ema-platform/api'; +import { describe, expect, it } from "vitest"; +import { resolveFamilyKind } from "@ema-platform/api"; -describe('resolveFamilyKind', () => { - it('treats person-centric seafarer applications as document queues', () => { - expect(resolveFamilyKind('SEAFARER_REGISTRATION')).toBe('DOCUMENT'); - expect(resolveFamilyKind('SEAMAN_BOOK')).toBe('DOCUMENT'); - expect(resolveFamilyKind('BTC_BASIC_TRAINING')).toBe('CERTIFICATE'); +describe("resolveFamilyKind", () => { + it("treats person-centric seafarer applications as document queues", () => { + expect(resolveFamilyKind("SEAFARER_REGISTRATION")).toBe("DOCUMENT"); + expect(resolveFamilyKind("SEAMAN_BOOK")).toBe("DOCUMENT"); + expect(resolveFamilyKind("BTC_BASIC_TRAINING")).toBe("CERTIFICATE"); }); }); diff --git a/libs/api/src/lib/features/licensing/licensing.helpers.ts b/libs/api/src/lib/features/licensing/licensing.helpers.ts index eac9a3e1d..a7a63f3d1 100644 --- a/libs/api/src/lib/features/licensing/licensing.helpers.ts +++ b/libs/api/src/lib/features/licensing/licensing.helpers.ts @@ -174,6 +174,7 @@ export const APPLICANT_NAME_TYPE_KEYS = [ ]; const FAMILY_KIND_BY_KEY: Partial> = { + SEAFARER_REGISTRATION: 'DOCUMENT', SEAMAN_BOOK: 'DOCUMENT', VESSEL_REGISTRATION: 'DOCUMENT', BTC_BASIC_TRAINING: 'CERTIFICATE',