tobias cc0a5cb1c5
Some checks failed
continuous-integration/drone/push Build is failing
Add types dir to payload tsconfig
2024-05-21 12:14:53 +02:00

12 lines
503 B
TypeScript

import { Access, FieldAccess } from "payload/types";
import { User } from "@/types/payload-types";
export const isAdmin: Access<any, User> = ({ req: { user } }) => {
// Return true or false based on if the user has an admin role
return Boolean(user?.roles?.includes('admin'));
}
export const isAdminFieldLevel: FieldAccess<{ id: string }, unknown, User> = ({ req: { user } }) => {
// Return true or false based on if the user has an admin role
return Boolean(user?.roles?.includes('admin'));
}