diff --git a/src/modules/users/client/components/UserRolesEditorModal.tsx b/src/modules/users/client/components/UserRolesEditorModal.tsx index c73e79c9..c04e0703 100644 --- a/src/modules/users/client/components/UserRolesEditorModal.tsx +++ b/src/modules/users/client/components/UserRolesEditorModal.tsx @@ -128,9 +128,12 @@ export const UserRolesEditorModal: React.FC<{ {config.roleGroups.map((g, i) => (
{!!i &&
} -
-
{g.name}
+
+
{g.name}
+ {g.description && ( + {g.description} + )} {!!g.rules.max && ( Only {g.rules.max} role{g.rules.max > 1 && 's'} can be diff --git a/src/server/app-config/schemas.ts b/src/server/app-config/schemas.ts index 140d8e6d..ed8981f5 100644 --- a/src/server/app-config/schemas.ts +++ b/src/server/app-config/schemas.ts @@ -210,6 +210,7 @@ export const userRoleGroup = z.object({ }) .default({ max: undefined, unique: false }), roles: z.array(userRole).min(1), + description: z.string().optional(), }) export const permissionsConfig = z.object({