tobias 90f1750945
All checks were successful
continuous-integration/drone/push Build is passing
Deny access if no roles
2024-07-06 19:49:50 +02:00

15 lines
326 B
TypeScript

import { Access, FieldAccess } from 'payload/types'
import type { User } from 'types/payload-types'
export const isEditor = ({ req: { user } }: any) => {
if (!user || !user.roles) {
return false
}
if (user?.roles?.some((role: string) => ['editor', 'admin'].includes(role))) {
return true
}
return false
}