/** * TrusteeAccessView * * Zugriffs-Verwaltung für eine Trustee-Instanz */ import React from 'react'; import { useTrusteeAccess, useTrusteeAccessOperations } from '../../../hooks/useTrustee'; import { useTablePermission } from '../../../hooks/useInstancePermissions'; import styles from './TrusteeViews.module.css'; export const TrusteeAccessView: React.FC = () => { const { items: accessList, loading, error, refetch } = useTrusteeAccess(); const { handleDelete, deletingItems } = useTrusteeAccessOperations(); const { canCreate, canUpdate, canDelete } = useTablePermission('TrusteeAccess'); if (loading) { return
Keine Zugriffe definiert.
| User | Organisation | Rolle | Vertrag | Aktionen |
|---|---|---|---|---|
| {access.userId} | {access.organisationId} | {access.roleId} | {access.contractId || '-'} | {canUpdate && ( )} {canDelete && ( )} |