import type { GlobalConfig, CollectionConfig } from 'payload' /** * MITHOME-92: közös draft/verziózás beállítás — ez az elődje a régi egyedi * CMS "Verziók panel"-jének (MITHOME-64: mentéslista, diff-nézet, egy- * kattintásos visszaállítás). A Payload beépített verziózása/draft-rendszere * ugyanezt adja natívan (Payload admin "Versions" fül minden dokumentumon), * nem kellett újraépíteni. * * WHY `autosave` nincs bekapcsolva: az ügyfél explicit "Save Draft" / * "Publish" gombokkal dolgozzon, ne automatikus mentés — ugyanaz a * szándékos, kézi mentés-modell, mint a régi CMS-nél volt. * * WHY a Local API hívásaink (src/lib/payload-content.ts) nem törnek el * ettől: `findGlobal`/`find` alapból a PUBLISHED verziót adja vissza, amíg * explicit `draft: true` paramétert nem adunk át — ezt sehol nem tesszük, * így a publikus oldal renderelése változatlan marad. */ export const globalVersions: GlobalConfig['versions'] = { drafts: true, max: 50, } export const collectionVersions: CollectionConfig['versions'] = { drafts: true, maxPerDoc: 50, }