feat: implement comprehensive CMS dashboard for managing news, events, interviews, and one-shot pricing plans

This commit is contained in:
2026-05-10 17:50:56 +02:00
parent 87b13dce13
commit 9846efd03e
40 changed files with 1487 additions and 175 deletions

View File

@@ -10,11 +10,11 @@ function makePrisma() {
return new PrismaClient({ adapter })
}
const globalForPrisma = globalThis as unknown as { prisma: PrismaClient }
const globalForPrisma = globalThis as unknown as { prisma_v2: PrismaClient }
// Sync triggered for websiteUrl and privacy fields
export const prisma = globalForPrisma.prisma || makePrisma()
// Updated: 2026-05-10T17:21 (Forced reload for OneShotPlan model)
export const prisma = globalForPrisma.prisma_v2 || makePrisma()
if (process.env.NODE_ENV !== 'production') globalForPrisma.prisma = prisma
if (process.env.NODE_ENV !== 'production') globalForPrisma.prisma_v2 = prisma
export default prisma