0.0.6 • Published 3 years ago
@orelo/payload-default-roles v0.0.6
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'],
}),
],
});