UNPKG

@websolutespa/payload-plugin-bowl

Version:

Bowl PayloadCms plugin of the BOM Repository

40 lines (39 loc) 1.17 kB
import { isAdmin, isRole } from '@/core'; import { roles } from '@websolutespa/test/payload'; export const RoleFieldCollection = { type: 'withCollection', slug: 'role_field_collection', access: { read: isRole(roles.Admin, roles.Editor, roles.User), create: isRole(roles.Admin, roles.Editor, roles.User), update: isRole(roles.Admin, roles.Editor, roles.User), delete: isRole(roles.Admin, roles.Editor, roles.User) }, fields: [ { name: 'AdminOnlyField', type: 'withText', access: { read: isAdmin, update: isAdmin } }, { name: 'AdminOrEditorField', type: 'withText', access: { read: isRole(roles.Admin, roles.Editor), update: isRole(roles.Admin, roles.Editor) } }, { name: 'endUserOnlyField', type: 'withText', access: { read: isRole(roles.User), update: isRole(roles.User) } } ] }; //# sourceMappingURL=RoleFieldCollection.js.map