UNPKG

payload

Version:

Node, React, Headless CMS and Application Framework built on Next.js

41 lines (40 loc) 1.29 kB
// @ts-strict-ignore import defaultAccess from '../auth/defaultAccess.js'; export const lockedDocumentsCollectionSlug = 'payload-locked-documents'; export const getLockedDocumentsCollection = (config)=>({ slug: lockedDocumentsCollectionSlug, access: { create: defaultAccess, delete: defaultAccess, read: defaultAccess, update: defaultAccess }, admin: { hidden: true }, fields: [ { name: 'document', type: 'relationship', index: true, maxDepth: 0, relationTo: [ ...config.collections.map((collectionConfig)=>collectionConfig.slug) ] }, { name: 'globalSlug', type: 'text', index: true }, { name: 'user', type: 'relationship', maxDepth: 1, relationTo: config.collections.filter((collectionConfig)=>collectionConfig.auth).map((collectionConfig)=>collectionConfig.slug), required: true } ], lockDocuments: false }); //# sourceMappingURL=config.js.map