Page builders with the workspace administrator role can manage user access to multiple pages at once. Bulk-management of role-based access offers a single, centralized view to assign, remove, and overwrite multiple roles to multiple pages.
By default, all users with access to the source model have access to a page. You can restrict access to pages based on your own criteria. For example, you can restrict HR-related pages to HR staff to ensure confidentiality of specific payroll details, or restrict access to bonus payout information to high-level roles.
You can also restrict access at page level, via the Restrict access tab in Page settings.
Note: You can only restrict access to pages in an app if the primary source model contains user roles.
To bulk-manage access to an app, from the Apps screen, open an app, then select the ellipsis icon
On the Manage page access screen, you can manage access by role or by page. In both cases, a model builder must first create roles within a model.
Give access by role
To manage the access to any page within an app:
- In the Role view tab, select a model and select a role from the dropdowns. A list of pages and their access permissions in your app displays. Note that view permission enables users to view pages, while Edit permission enables users to change those pages.
- In the upper-right, select Manage. Each page displays a toggle on the left, and a checkbox for View and Edit permissions. Note that if you toggle off page restrictions, the page is available to all users of the app.
- Scroll through the list of pages and locate the pages you want to change access permissions for.
- Check the View or Edit checkboxes for each page.
- Select Save, to apply your changes.
Give access by page
Alternatively, you can give access to a page if you select a page and give access to it by role.
- In the Page view tab, select a model and select a page from the dropdowns. A list of roles and their access permissions to that page. Note that view permission enables users to view pages, while Edit permission enables users to change those pages.
- In the upper-right, select Manage. Each role displays a checkbox for View and Edit permissions.
- Check the View or Edit checkboxes for each role.
- Select Save, to apply your changes.
Remove access by role
To remove access from a page by role:
- In the Role view tab, select a model and select a role from the dropdowns. A list of pages and their access permissions in your app displays.
- In the upper-right, select Manage. Each page displays a toggle on the left, and a checkbox for View and Edit permissions. Select the roles you want to remove from a page.
- Find the page you want to remove access from.
- Remove access by unchecking the View or Edit checkboxes.
- Select Save, to apply your changes.
Remove access by page
To remove access by page:
- In the Page view tab, select a model and select a page from the dropdowns. A list of roles and their access permissions to that page. Note that view permission enables users to view pages, while Edit permission enables users to change those pages.
- In the upper-right, select Manage. Each role displays a checkbox for View and Edit permissions.
- For each role you want to remove access to that page from, check the View or Edit checkbox.
- Select Save, to apply your changes.