mirror of
https://github.com/hatchet-dev/hatchet.git
synced 2026-01-06 08:49:53 -06:00
Feat: UI Upgrade Flow (#1750)
* refactor: hook
* feat: add ui version to the tenant
* feat: add ui version to the tenant
* chore: bunch of generated stuff
* feat: return ui ver from db
* revert: flags change
* feat: wire up tenant update
* fix: type
* feat: upgrade / downgrade UI
* chore: tons more generated stuff 😬
* fix: some redirect logic
* fix: copy
* fix: non-required
* chore: gen
* fix: transformers
* fix: rm from v0 tenants
* fix: redirect
This commit is contained in:
@@ -591,6 +591,11 @@ CREATE TYPE "TenantMajorEngineVersion" AS ENUM (
|
||||
'V1'
|
||||
);
|
||||
|
||||
CREATE TYPE "TenantMajorUIVersion" AS ENUM (
|
||||
'V0',
|
||||
'V1'
|
||||
);
|
||||
|
||||
-- CreateTable
|
||||
CREATE TABLE "Tenant" (
|
||||
"id" UUID NOT NULL,
|
||||
@@ -598,6 +603,7 @@ CREATE TABLE "Tenant" (
|
||||
"updatedAt" TIMESTAMP(3) NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
||||
"deletedAt" TIMESTAMP(3),
|
||||
"version" "TenantMajorEngineVersion" NOT NULL DEFAULT 'V0',
|
||||
"uiVersion" "TenantMajorUIVersion" NOT NULL DEFAULT 'V0',
|
||||
"name" TEXT NOT NULL,
|
||||
"slug" TEXT NOT NULL,
|
||||
"analyticsOptOut" BOOLEAN NOT NULL DEFAULT false,
|
||||
|
||||
Reference in New Issue
Block a user