Skip to main content

Roles and permissions

Uniform gives you the ability to control who can use specific components and how they can be used. This is configured using role-based permissions.

Roles are defined at the team level, but are assigned to users on a per-project basis. This means that a user may be assigned a certain role on one project and a different role on another project.

Permissions are assigned to components by role. This means that if two users are assigned to different roles in the project, they may have different permissions on each component in the project.

Use case

You have compositions that represents legal content that only certain users should have the rights to edit. These compositions are based on the component type "Legal Content Page". Permissions can be assigned to this component in order to restrict the ability to use this component to users who are assigned a specific role.


For information on how to assign permissions to a specific component, see the roles and permissions guide.