From 32b3a7d1d0dd81f128b3cdfa07c87748892015db Mon Sep 17 00:00:00 2001 From: Matti Nannt Date: Wed, 7 Aug 2024 16:57:13 +0200 Subject: [PATCH] fix: add data-migration fixing invalid jump end jump destination (#2972) --- .gitignore | 2 +- .../app/self-hosting/migration-guide/page.mdx | 16 +- .../components/ConnectWithFormbricks.tsx | 1 - .../edit/components/QuestionsView.tsx | 10 +- .../app/sync/[userId]/route.ts | 18 +- .../[environmentId]/app/sync/lib/utils.ts | 6 +- .../[environmentId]/website/sync/route.ts | 20 +- .../app/api/v1/management/surveys/route.ts | 8 - .../data-migration-fix.ts | 8 +- .../data-migration-range-fix.ts | 1 + .../data-migration-welcomeCard-fix.ts | 1 + .../data-migration.ts | 1 + .../lib/i18n.ts | 59 ++--- .../data-migration.ts | 111 ++++++++ packages/database/json-types.ts | 4 +- packages/database/package.json | 3 +- packages/database/schema.prisma | 2 + packages/database/zod-utils.ts | 1 + .../components/multi-language-card.tsx | 5 +- packages/lib/display/service.ts | 119 --------- .../lib/display/tests/__mocks__/data.mock.ts | 21 -- packages/lib/display/tests/display.test.ts | 91 ------- packages/lib/i18n/i18n.mock.ts | 14 +- packages/lib/i18n/i18n.test.ts | 36 +-- packages/lib/i18n/reverseTranslation.ts | 7 +- packages/lib/i18n/utils.ts | 250 +----------------- packages/lib/response/service.ts | 80 +----- .../lib/response/tests/__mocks__/data.mock.ts | 3 + packages/lib/response/tests/response.test.ts | 35 +-- packages/lib/survey/service.ts | 23 +- packages/lib/survey/utils.ts | 18 +- packages/types/actions.ts | 10 - packages/types/displays.ts | 15 -- packages/types/js.ts | 38 +-- packages/types/legacy-surveys.ts | 196 -------------- packages/types/product.ts | 27 -- packages/types/responses.ts | 6 - packages/types/surveys/types.ts | 27 +- packages/types/templates.ts | 17 -- packages/types/tsconfig.json | 2 +- 40 files changed, 235 insertions(+), 1077 deletions(-) create mode 100644 packages/database/data-migrations/20240806120500_fix-logic-end-destination/data-migration.ts delete mode 100644 packages/types/legacy-surveys.ts diff --git a/.gitignore b/.gitignore index 39125d0f178d..b61831675431 100644 --- a/.gitignore +++ b/.gitignore @@ -56,5 +56,5 @@ Zone.Identifier packages/lib/uploads # Vite Timestamps -vite.config.*.timestamp-* +*vite.config.*.timestamp-* diff --git a/apps/docs/app/self-hosting/migration-guide/page.mdx b/apps/docs/app/self-hosting/migration-guide/page.mdx index 66cba21c672e..16836ef8ec6c 100644 --- a/apps/docs/app/self-hosting/migration-guide/page.mdx +++ b/apps/docs/app/self-hosting/migration-guide/page.mdx @@ -191,12 +191,12 @@ docker compose up -d ```bash -docker pull ghcr.io/formbricks/data-migrations:latest && \ +docker pull ghcr.io/formbricks/data-migrations:v2.3.0 && \ docker run --rm \ --network=formbricks_default \ -e DATABASE_URL="postgresql://postgres:postgres@postgres:5432/formbricks?schema=public" \ -e UPGRADE_TO_VERSION="v2.3" \ - ghcr.io/formbricks/data-migrations:latest + ghcr.io/formbricks/data-migrations:v2.3.0 ``` @@ -286,12 +286,12 @@ docker compose up -d ```bash -docker pull ghcr.io/formbricks/data-migrations:latest && \ +docker pull ghcr.io/formbricks/data-migrations:v2.2 && \ docker run --rm \ --network=formbricks_default \ -e DATABASE_URL="postgresql://postgres:postgres@postgres:5432/formbricks?schema=public" \ -e UPGRADE_TO_VERSION="v2.2" \ - ghcr.io/formbricks/data-migrations:latest + ghcr.io/formbricks/data-migrations:v2.2 ``` @@ -390,12 +390,12 @@ docker compose up -d ```bash -docker pull ghcr.io/formbricks/data-migrations:latest && \ +docker pull ghcr.io/formbricks/data-migrations:v2.1.0 && \ docker run --rm \ --network=formbricks_default \ -e DATABASE_URL="postgresql://postgres:postgres@postgres:5432/formbricks?schema=public" \ -e UPGRADE_TO_VERSION="v2.1" \ - ghcr.io/formbricks/data-migrations:latest + ghcr.io/formbricks/data-migrations:v2.1.0 ``` @@ -504,12 +504,12 @@ docker compose up -d ```bash -docker pull ghcr.io/formbricks/data-migrations:latest && \ +docker pull ghcr.io/formbricks/data-migrations:v2.0.3 && \ docker run --rm \ --network=formbricks_default \ -e DATABASE_URL="postgresql://postgres:postgres@postgres:5432/formbricks?schema=public" \ -e UPGRADE_TO_VERSION="v2.0" \ - ghcr.io/formbricks/data-migrations:latest + ghcr.io/formbricks/data-migrations:v2.0.3 ``` diff --git a/apps/web/app/(app)/(onboarding)/environments/[environmentId]/connect/components/ConnectWithFormbricks.tsx b/apps/web/app/(app)/(onboarding)/environments/[environmentId]/connect/components/ConnectWithFormbricks.tsx index 6af1fc20f810..d8235cf018f0 100644 --- a/apps/web/app/(app)/(onboarding)/environments/[environmentId]/connect/components/ConnectWithFormbricks.tsx +++ b/apps/web/app/(app)/(onboarding)/environments/[environmentId]/connect/components/ConnectWithFormbricks.tsx @@ -82,7 +82,6 @@ export const ConnectWithFormbricks = ({