diff --git a/prisma/migrations/20240207152849_add_links_route_enum_setting/migration.sql b/prisma/migrations/20240207152849_add_links_route_enum_setting/migration.sql new file mode 100644 index 0000000..646c78c --- /dev/null +++ b/prisma/migrations/20240207152849_add_links_route_enum_setting/migration.sql @@ -0,0 +1,5 @@ +-- CreateEnum +CREATE TYPE "LinksRouteTo" AS ENUM ('ORIGINAL', 'PDF', 'READABLE', 'SCREENSHOT'); + +-- AlterTable +ALTER TABLE "User" ADD COLUMN "linksRouteTo" "LinksRouteTo" NOT NULL DEFAULT 'ORIGINAL'; diff --git a/prisma/schema.prisma b/prisma/schema.prisma index 23ff147..8cfa7b3 100644 --- a/prisma/schema.prisma +++ b/prisma/schema.prisma @@ -41,6 +41,7 @@ model User { whitelistedUsers WhitelistedUser[] accessTokens AccessToken[] subscriptions Subscription? + linksRouteTo LinksRouteTo @default(ORIGINAL) archiveAsScreenshot Boolean @default(true) archiveAsPDF Boolean @default(true) archiveAsWaybackMachine Boolean @default(false) @@ -49,6 +50,13 @@ model User { updatedAt DateTime @default(now()) @updatedAt } +enum LinksRouteTo { + ORIGINAL + PDF + READABLE + SCREENSHOT +} + model WhitelistedUser { id Int @id @default(autoincrement()) username String @default("") @@ -157,3 +165,4 @@ model AccessToken { createdAt DateTime @default(now()) updatedAt DateTime @default(now()) @updatedAt } +