@orelo/payload-default-roles
v0.0.6
Published
Adds default access permissions to all collections
Readme
Payload Default Roles
Add default roles for access control on all collections.
Options
ignoredSlugs: string[]OptionalAn array of the slugs from the collections this plugin should leave untouched.
roles: string[]OptionalAn array of the roles this plugin should default access to. Default:
["admin", "executive"]
Example
// payload.config.ts
import { buildConfig } from 'payload/config';
import { defaultAccess } from '@orelo/payload-default-roles';
export default buildConfig({
plugins: [
defaultAccess(), // Pass nothing to use the default options
],
});Example with Options
export default buildConfig({
plugins: [
defaultAccess({
ignoredSlugs: ['cms-user', 'admin'],
roles: ['administrator', 'moderator'],
}),
],
});