14 lines
213 B
TypeScript
14 lines
213 B
TypeScript
import type { Access } from 'payload'
|
|
|
|
export const authenticatedOrPublished: Access = ({ req: { user } }) => {
|
|
if (user) {
|
|
return true
|
|
}
|
|
|
|
return {
|
|
_status: {
|
|
equals: 'published',
|
|
},
|
|
}
|
|
}
|