User Management

Precisely control what other users can edit on your site and whether they can use design features.

Create a new user

To give a team members access to your site, start by creating a user for them.

  • Go to Access > Users > Add New.
  • Insert a name for your user and click save.
  • Set a password for this user.
  • Select the roles you want to assign and click save (see roles below).
  • Your team member can now log into the backend with the name and password you created.

Roles

By assigning roles to a user, you can control what this user can access on your site. PAGEGRID comes with these predefined user roles:

Role Description
Guest Can view the frontend of your site.
Editor Can edit the content of unlocked items on your site.
Designer Can change the design and edit the content of your site.

Permissions

If you want even more control, you can change the individual permissions of a user role.

Go to Access > Roles and select the role you want to edit.

Permissions that start with page- applies to all editable templates.

To enable editing of PAGEGRID items you have to give the role page-edit permission for the pg_container template. The role must also have the pagegrid-process permission enabled to save/edit items.

Templates with an asterisk (*) are configured for edit-related permissions to also inherit to children and through the page tree, unless/until overridden by a page using a different access controlled template.

You can enable view/edit/add/create access through the access tab in the settings for each template individually if you need more control (Templates > yourTemplate > Access).

Permission are only available to self-hosted installations.

The following permissions are relevant for PAGEGRID:

Permission Description
page-view Which types of pages may this role view? This permission is also inherited to children and through the page tree, unless/until overridden by a page using a different access controlled template.
page-edit Which types of pages may this role edit? This permission is also inherited to children and through the page tree, unless/until overridden by a page using a different access controlled template.

To enable editing of PAGEGRID items you have to give edit access to the template pg_container.
page-add Which types of pages may this role add children to? Use this to control which PAEGRID block templates the role can add children to.
page-create Which types of pages may this role create? Note that role must also have page-edit permission.
page-clone Clone a page (applies to all editable templates)
page-delete Delete pages (applies to all editable templates)
page-edit-front Use the front-end/inline page editor (Also make sure to select the editable fields in the PAGEGRID module settings)
page-lock Lock or unlock a page (applies to all editable templates)
page-move Move pages (change parent, applies to all editable templates)
page-sort Sort child pages (applies to all editable templates)
page-pagegrid-edit Edit PAGEGRID items in modal (applies to all editable templates)
pagegrid-process This permission is needed to edit/save pages with PAGEGRID!
pagegrid-add Use the sidebar to drag new items into the page (also needs pagegrid-drag permission to work)
pagegrid-drag Drag PAGEGRID items
pagegrid-resize Resize PAGEGRID items
pagegrid-style-panel Enable styling of PAGEGRID items
pagegrid-breakpoints Manage PAGEGRID breakpoints
pagegrid-symbol-add Add PAGEGRID symbols. Once enabled you can select which symbols the user can add

More information

Permissions for access control in ProcessWire