Skip to main content

Control access to features using PermissionGate

Use PermissionGate to ensure only authorised users can view or interact with specific parts of the application.

Audience

This guide is designed for project manager.

Steps

Step 1: Identify features that require restricted access

Review your application screens and decide which components, buttons or sections should only be visible to users with specific permissions or roles.

Identify features that require restricted access

Step 2: Wrap restricted content with PermissionGate

Ask your development team to wrap sensitive components inside the PermissionGate component so that only users with the required permissions can see or use them.

Wrap restricted content with PermissionGate

Step 3: Confirm behaviour for users without permission

Decide what users without the correct permissions should experience, such as seeing nothing, a placeholder message or an alternative call to action, and have this implemented in the PermissionGate usage.

Confirm behaviour for users without permission

Step 4: Test access with different user roles

Log in using accounts with different roles to verify that restricted features are visible only to authorised users and correctly hidden or replaced for others.

Test access with different user roles


Last updated: 2026-09-01