diff --git a/alembic/versions/0058_resolution_strategy.py b/alembic/versions/0058_resolution_strategy.py index a583867..9c79c59 100644 --- a/alembic/versions/0058_resolution_strategy.py +++ b/alembic/versions/0058_resolution_strategy.py @@ -27,10 +27,7 @@ def upgrade() -> None: op.create_check_constraint( "ck_tenant_resolution_strategy", "tenants", - sa.schema.CheckConstraint( - "resolution_strategy IN ('highest_wins', 'deny_overrides_allow', 'direct_overrides_group', 'most_restrictive_wins')", - name="ck_tenant_resolution_strategy", - ), + "resolution_strategy IN ('highest_wins', 'deny_overrides_allow', 'direct_overrides_group', 'most_restrictive_wins')", ) diff --git a/frontend/src/pages/SettingsRechte.tsx b/frontend/src/pages/SettingsRechte.tsx index 3474bf2..79977df 100644 --- a/frontend/src/pages/SettingsRechte.tsx +++ b/frontend/src/pages/SettingsRechte.tsx @@ -273,7 +273,7 @@ function AuditTab() { action: 'permission_grant,permission_revoke,permission_update', }); - const columns: TableColumn = [ + const columns: TableColumn[] = [ { key: 'timestamp', header: 'Zeitpunkt', @@ -283,7 +283,7 @@ function AuditTab() { { key: 'action', header: 'Aktion', - render: (row) => { + render: (row: AuditLogEntry) => { const labels: Record = { permission_grant: 'Freigabe erteilt', permission_revoke: 'Freigabe entzogen', @@ -305,7 +305,7 @@ function AuditTab() { { key: 'details', header: 'Details', - render: (row) => { + render: (row: AuditLogEntry) => { if (!row.details) return '—'; try { const parsed = JSON.parse(row.details);