feat: add Roles tab with system role protection and principal display

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
hsiegeln
2026-03-23 18:32:07 +01:00
parent 83caf4be5b
commit 907bcd5017
2 changed files with 308 additions and 4 deletions

View File

@@ -2,12 +2,11 @@ import { useState } from 'react';
import { StatCard, Tabs } from '@cameleer/design-system';
import { useRbacStats } from '../../api/queries/admin/rbac';
import styles from './UserManagement.module.css';
import GroupsTab from './GroupsTab';
import RolesTab from './RolesTab';
// Lazy imports for tab components (will be created in tasks 17-19)
// For now, use placeholder components so the page compiles
// Placeholder component for Users tab (task 17)
const UsersTab = () => <div>Users tab coming soon</div>;
const GroupsTab = () => <div>Groups tab coming soon</div>;
const RolesTab = () => <div>Roles tab coming soon</div>;
export default function RbacPage() {
const { data: stats } = useRbacStats();