Add reviews and support tutorial management

This commit is contained in:
Codex
2026-04-28 00:55:07 +08:00
parent 4e3fb17202
commit c8ccaa9925
78 changed files with 5231 additions and 858 deletions
+23 -2
View File
@@ -20,6 +20,7 @@ import { Redirects } from './payload/collections/Redirects'
import { Users } from './payload/collections/Users'
import { ProductVideos } from './payload/collections/ProductVideos'
import { ProductReviews } from './payload/collections/ProductReviews'
import { SupportTutorialVideos } from './payload/collections/SupportTutorialVideos'
import { AfterServiceRequests } from './payload/collections/AfterServiceRequests'
import { DistributorRequests } from './payload/collections/DistributorRequests'
import { OemRequests } from './payload/collections/OemRequests'
@@ -33,12 +34,27 @@ import { DealersPage } from './payload/globals/DealersPage'
import { NewsPage } from './payload/globals/NewsPage'
import { WarrantyPage } from './payload/globals/WarrantyPage'
import { ProductsPage } from './payload/globals/ProductsPage'
import { DownloadsPage } from './payload/globals/DownloadsPage'
import { ReviewsPage } from './payload/globals/ReviewsPage'
import { SupportTutorialPage } from './payload/globals/SupportTutorialPage'
import { migrations } from './migrations'
const filename = fileURLToPath(import.meta.url)
const dirname = path.dirname(filename)
const shouldPushSchema =
process.env.PAYLOAD_DB_PUSH === 'true' ||
(process.env.NODE_ENV !== 'production' && process.env.PAYLOAD_DB_PUSH !== 'false')
export default buildConfig({
admin: {
components: {
providers: [
{
path: '@/app/(payload)/admin/_components/eversolo-paste-url-fetch-provider',
exportName: 'EversoloPasteURLFetchProvider',
},
],
},
user: Users.slug,
},
i18n: {
@@ -63,6 +79,7 @@ export default buildConfig({
News,
ProductVideos,
ProductReviews,
SupportTutorialVideos,
AfterServiceRequests,
DistributorRequests,
OemRequests,
@@ -77,6 +94,9 @@ export default buildConfig({
ContactPage,
WarrantyPage,
ProductsPage,
DownloadsPage,
ReviewsPage,
SupportTutorialPage,
NewsPage,
DealersPage,
],
@@ -96,8 +116,9 @@ export default buildConfig({
pool: {
connectionString: process.env.DATABASE_URI ?? '',
},
push: true,
prodMigrations: undefined,
migrationDir: path.resolve(dirname, 'migrations'),
push: shouldPushSchema,
prodMigrations: migrations,
}),
upload: {
limits: {