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 |