Permissions can set a role to change only specific pages?

There are two places where you can set page permissions:

  1. The user role blueprint, like the one you posted above. Those contain the general rules what a user role can or cannot do.
  2. You can set permissions on a per page blueprint basis (so not individual pages but pages with given blueprint). That means you can define what user role can read, edit, changeStatus of pages, see the docs: https://getkirby.com/docs/guide/users/permissions#specific-permissions-in-page-file-user-or-site-options

On top of that, you can use hooks to further restrict certain user actions: https://getkirby.com/docs/guide/users/permissions#controlling-permissions-with-hooks

As a last resort, you can even define different blueprints per user role: Custom blueprint for different roles

1 Like