This commit is contained in:
Your Name committed 2026-09-29 07:40:08 +07:00
1 parent 602eaa9260
commit c42dd4272f
30 files changed
+2024 -252

No files matched your search

+27 -15
View File
@@ -285,6 +285,9 @@ model StoreSettings {
scrollRevealStyle String @default("fade-up")
scrollRevealDuration Int @default(700)
headerStyle String @default("single_line")
defaultSeoTitle String?
defaultSeoDescription String?
defaultOgImage String?
translations StoreSettingsTranslation[]
updatedAt DateTime @updatedAt
}
@@ -299,6 +302,8 @@ model StoreSettingsTranslation {
newsletterDescription String?
newsletterPlaceholder String?
newsletterButtonText String?
defaultSeoTitle String?
defaultSeoDescription String?
createdAt DateTime @default(now())
updatedAt DateTime @updatedAt
@@ -660,24 +665,31 @@ model Review {
}
model Page {
id Int @id @default(autoincrement())
slug String @unique // e.g., "home", "about-us"
title String
sections PageSection[]
translations PageTranslation[]
isPublished Boolean @default(true)
createdAt DateTime @default(now())
updatedAt DateTime @updatedAt
id Int @id @default(autoincrement())
slug String @unique // e.g., "home", "about-us"
title String
seoTitle String?
seoDescription String?
seoKeywords String?
ogImageUrl String?
sections PageSection[]
translations PageTranslation[]
isPublished Boolean @default(true)
createdAt DateTime @default(now())
updatedAt DateTime @updatedAt
}
model PageTranslation {
id Int @id @default(autoincrement())
pageId Int
page Page @relation(fields: [pageId], references: [id], onDelete: Cascade)
langCode String
title String
createdAt DateTime @default(now())
updatedAt DateTime @updatedAt
id Int @id @default(autoincrement())
pageId Int
page Page @relation(fields: [pageId], references: [id], onDelete: Cascade)
langCode String
title String
seoTitle String?
seoDescription String?
seoKeywords String?
createdAt DateTime @default(now())
updatedAt DateTime @updatedAt
@@unique([pageId, langCode])
}