/** * TrusteeRolesView * * Rollen-Verwaltung für eine Trustee-Instanz */ import React from 'react'; import { useTrusteeRoles, useTrusteeRoleOperations } from '../../../hooks/useTrustee'; import { useTablePermission } from '../../../hooks/useInstancePermissions'; import styles from './TrusteeViews.module.css'; export const TrusteeRolesView: React.FC = () => { const { items: roles, loading, error, refetch } = useTrusteeRoles(); const { handleDelete, deletingItems } = useTrusteeRoleOperations(); const { canCreate, canUpdate, canDelete } = useTablePermission('TrusteeRole'); if (loading) { return
Keine Rollen vorhanden.
| ID | Beschreibung | Aktionen |
|---|---|---|
{role.id} |
{role.desc} | {canUpdate && ( )} {canDelete && ( )} |