From 78316d4ddc0215d67f0fa78312bf383cefcfa3cf Mon Sep 17 00:00:00 2001 From: Jacob Fletcher Date: Mon, 17 Apr 2023 13:43:31 -0400 Subject: [PATCH] chore: updates global versions test config --- test/versions/globals/Autosave.ts | 26 ++++++++++++++++++++------ test/versions/globals/Draft.ts | 26 ++++++++++++++++++++------ 2 files changed, 40 insertions(+), 12 deletions(-) diff --git a/test/versions/globals/Autosave.ts b/test/versions/globals/Autosave.ts index 9e76309de2..cff806bedf 100644 --- a/test/versions/globals/Autosave.ts +++ b/test/versions/globals/Autosave.ts @@ -4,7 +4,9 @@ import { autoSaveGlobalSlug } from '../shared'; const AutosaveGlobal: GlobalConfig = { slug: autoSaveGlobalSlug, label: 'Autosave Global', - preview: () => 'https://payloadcms.com', + admin: { + preview: () => 'https://payloadcms.com', + }, versions: { max: 20, drafts: { @@ -12,13 +14,25 @@ const AutosaveGlobal: GlobalConfig = { }, }, access: { - read: ({ draft, req: { user } }) => { - // To read a draft of this global, you need to be authenticated - if (draft) { - return Boolean(user); + read: ({ req: { user } }) => { + if (user) { + return true; } - return true; + return { + or: [ + { + _status: { + equals: 'published', + }, + }, + { + _status: { + exists: false, + }, + }, + ], + }; }, }, fields: [ diff --git a/test/versions/globals/Draft.ts b/test/versions/globals/Draft.ts index a14864252b..a89718f69c 100644 --- a/test/versions/globals/Draft.ts +++ b/test/versions/globals/Draft.ts @@ -4,19 +4,33 @@ import { draftGlobalSlug } from '../shared'; const DraftGlobal: GlobalConfig = { slug: draftGlobalSlug, label: 'Draft Global', - preview: () => 'https://payloadcms.com', + admin: { + preview: () => 'https://payloadcms.com', + }, 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); + read: ({ req: { user } }) => { + if (user) { + return true; } - return true; + return { + or: [ + { + _status: { + equals: 'published', + }, + }, + { + _status: { + exists: false, + }, + }, + ], + }; }, }, fields: [