From eedd94ba0fdfa4248af0b9a251a344948ed500fc Mon Sep 17 00:00:00 2001 From: Arthur DANJOU Date: Mon, 4 Sep 2023 17:31:43 +0200 Subject: [PATCH] Implement maintenance --- .../migration.sql | 2 ++ prisma/schema.prisma | 1 + src/components/header/Header.vue | 6 ++--- src/layouts/maintenance.vue | 2 +- src/middleware/maintenance.global.ts | 23 +++++++++++++++++++ src/middlewares/maintenance.ts | 17 -------------- src/server/trpc/routers/maintenance.ts | 2 +- 7 files changed, 31 insertions(+), 22 deletions(-) create mode 100644 prisma/migrations/20230904151655_maintenance_add_activation/migration.sql create mode 100644 src/middleware/maintenance.global.ts delete mode 100644 src/middlewares/maintenance.ts diff --git a/prisma/migrations/20230904151655_maintenance_add_activation/migration.sql b/prisma/migrations/20230904151655_maintenance_add_activation/migration.sql new file mode 100644 index 0000000..ee0995c --- /dev/null +++ b/prisma/migrations/20230904151655_maintenance_add_activation/migration.sql @@ -0,0 +1,2 @@ +-- AlterTable +ALTER TABLE "Maintenance" ADD COLUMN "enabled" BOOLEAN NOT NULL DEFAULT true; diff --git a/prisma/schema.prisma b/prisma/schema.prisma index 93bc8cc..37f3982 100644 --- a/prisma/schema.prisma +++ b/prisma/schema.prisma @@ -15,6 +15,7 @@ model Maintenance { beginAt DateTime @default(now()) endAt DateTime @default(now()) createdAt DateTime @default(now()) + enabled Boolean @default(true) } model Announcement { diff --git a/src/components/header/Header.vue b/src/components/header/Header.vue index 134f599..a292afb 100644 --- a/src/components/header/Header.vue +++ b/src/components/header/Header.vue @@ -2,14 +2,14 @@
- +
- +
@@ -19,7 +19,7 @@