From b456af94488795adfde5725eec5a41d52073f295 Mon Sep 17 00:00:00 2001 From: pluja Date: Tue, 1 Jul 2025 07:59:22 +0000 Subject: [PATCH] Release 202507010759 --- .../20250701075534_operating_since_date_only/migration.sql | 2 ++ web/prisma/schema.prisma | 4 ++-- web/src/actions/api/service.ts | 2 +- web/src/pages/docs/api.mdx | 5 ++++- 4 files changed, 9 insertions(+), 4 deletions(-) create mode 100644 web/prisma/migrations/20250701075534_operating_since_date_only/migration.sql diff --git a/web/prisma/migrations/20250701075534_operating_since_date_only/migration.sql b/web/prisma/migrations/20250701075534_operating_since_date_only/migration.sql new file mode 100644 index 0000000..ea7b9cc --- /dev/null +++ b/web/prisma/migrations/20250701075534_operating_since_date_only/migration.sql @@ -0,0 +1,2 @@ +-- AlterTable +ALTER TABLE "Service" ALTER COLUMN "operatingSince" SET DATA TYPE DATE; diff --git a/web/prisma/schema.prisma b/web/prisma/schema.prisma index 70f9a90..19adf82 100644 --- a/web/prisma/schema.prisma +++ b/web/prisma/schema.prisma @@ -349,8 +349,8 @@ model Service { categories Category[] @relation("ServiceToCategory") kycLevel Int @default(4) kycLevelClarification KycLevelClarification @default(NONE) - /// The first known date when the service started operating. Used for New/Mature service attributes. - operatingSince DateTime? + /// Date only, no time. + operatingSince DateTime? @db.Date overallScore Int @default(0) privacyScore Int @default(0) trustScore Int @default(0) diff --git a/web/src/actions/api/service.ts b/web/src/actions/api/service.ts index 83c11d2..866579a 100644 --- a/web/src/actions/api/service.ts +++ b/web/src/actions/api/service.ts @@ -133,7 +133,7 @@ export const apiServiceActions = { kycLevelClarification: service.kycLevelClarification, kycLevelClarificationInfo: pick(getKycLevelClarificationInfo(service.kycLevelClarification), [ 'value', - 'name', + 'label', 'description', ]), categories: service.categories, diff --git a/web/src/pages/docs/api.mdx b/web/src/pages/docs/api.mdx index 606cc82..8c789c7 100644 --- a/web/src/pages/docs/api.mdx +++ b/web/src/pages/docs/api.mdx @@ -62,7 +62,7 @@ type ServiceResponse = { kycLevelClarification: 'NONE' | 'DEPENDS_ON_PARTNERS' | ... kycLevelClarificationInfo: { value: 'NONE' | 'DEPENDS_ON_PARTNERS' | ... - name: string + label: string description: string } categories: { @@ -135,8 +135,10 @@ curl -X QUERY https://kycnot.me/api/v1/service/get \ ```json { + "id": 123, "name": "My Example Service", "description": "This is a description of my example service", + "slug": "my-example-service", "serviceVisibility": "PUBLIC", "verificationStatus": "VERIFICATION_SUCCESS", "verificationStatusInfo": { @@ -157,6 +159,7 @@ curl -X QUERY https://kycnot.me/api/v1/service/get \ "kycLevelClarification": "NONE", "kycLevelClarificationInfo": { "value": "NONE", + "label": "None", "description": "No clarification needed." }, "categories": [