PAGEGRID Docs

This is a mirror page, please see the original page:
Visit original page

User Management

Precisely control what other users can edit on your site and whether they can use design features. To give a team members access to your site, start by creating a user for them.

Create a new user

  • 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.

Permission are only available to self-hosted installations.

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

Permissions that start with page- applies to all editable templates. 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 access through the access tab in the settings for each template individually ("Templates > yourTemplate > Access") if you need more control.

Since PAGEGRID uses pages for it's items, the term "page" also applies to PAGRGRID ITEMS.

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? Unlike most other permissions, page-edit permission to a template is not a pre-requisite for this permission.
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-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-process Allow PAGEGRID to process ajax calls
pagegrid-style-panel Enable styling of PAGEGRID items

More information

Permissions for access control in ProcessWire