This commit is contained in:
James
2022-10-06 16:11:24 -04:00
parent 3641dfd38a
commit c2ec54a7cb
6 changed files with 95 additions and 55 deletions

View File

@@ -3,6 +3,7 @@ import AutosavePosts from './collections/Autosave';
import DraftPosts from './collections/Drafts';
import AutosaveGlobal from './globals/Autosave';
import { devUser } from '../credentials';
import DraftGlobal from './globals/Draft';
export default buildConfig({
collections: [
@@ -11,6 +12,7 @@ export default buildConfig({
],
globals: [
AutosaveGlobal,
DraftGlobal,
],
localization: {
locales: ['en', 'es'],

View File

@@ -0,0 +1,30 @@
import { GlobalConfig } from '../../../src/globals/config/types';
const DraftGlobal: GlobalConfig = {
slug: 'draft-global',
label: 'Draft Global',
versions: {
max: 20,
drafts: true,
},
access: {
read: ({ draft, req: { user } }) => {
// To read a draft of this global, you need to be authenticated
if (draft) {
return Boolean(user);
}
return true;
},
},
fields: [
{
name: 'title',
type: 'text',
required: true,
localized: true,
},
],
};
export default DraftGlobal;