Global roles
Create a role
const myNewRole = await exh.users.globalRoles.create({
name: 'myRole',
description: 'myNewRoleDescription',
});Attach permissions to a role
const rql = rqlBuilder().eq('id', myNewRole.id).build();
await exh.users.globalRoles.addPermissions(rql, {
permissions: [GlobalPermissionName.ADD_PATIENT],
});Attach a role to a user
const rql = rqlBuilder().eq('email', '[email protected]').build();
await exh.users.globalRoles.addToUsers(rql, {
roles: [myNewRole.id],
});Remove a role from a user
Permissions
name
Description
Last updated