From 4cff3167ed4b2d80f8a164d47984e27cca4b65ad Mon Sep 17 00:00:00 2001 From: Schalli Date: Mon, 21 Sep 2026 09:21:09 +0200 Subject: [PATCH] fix(quick-260921-bi2): a11y - Administrationsbereich (Gruppen, LDAP, Module, Mandanten, Benutzer) useButtonType: alle Schaltflaechen ausserhalb der drei echten Formulare (Mandanten/Benutzer/LDAP) erhalten type="button"; die drei tatsaechlichen Absende-Buttons behalten type="submit" (Zahl bleibt 1/1/2, siehe ). noSvgWithoutTitle: Symbole neben sichtbarem Text (Zurueck-Pfeil, Navigations- Icons in der Admin-Seitenleiste) werden dekorativ (aria-hidden="true"); das Schloss-Symbol der LDAP-Standardzuordnung traegt jetzt einen eigenen Titel (admin.ldap.fieldMapping.defaultIcon), weil es ohne begleitenden Text pro Tabellenzeile die ganze Bedeutung allein traegt. Co-Authored-By: Claude Sonnet 5 Claude-Session: https://claude.ai/code/session_01TPPB4ApQxzSU1rwV2Ffj9J --- .../admin/groups/components/DeleteGroupDialog.tsx | 2 ++ apps/web/src/app/(portal)/admin/groups/page.tsx | 6 ++++++ apps/web/src/app/(portal)/admin/layout.tsx | 1 + apps/web/src/app/(portal)/admin/ldap/page.tsx | 5 +++++ apps/web/src/app/(portal)/admin/modules/page.tsx | 1 + apps/web/src/app/(portal)/admin/tenants/page.tsx | 6 ++++++ apps/web/src/app/(portal)/admin/users/page.tsx | 6 ++++++ apps/web/src/components/admin/admin-sidebar.tsx | 12 ++++++------ 8 files changed, 33 insertions(+), 6 deletions(-) diff --git a/apps/web/src/app/(portal)/admin/groups/components/DeleteGroupDialog.tsx b/apps/web/src/app/(portal)/admin/groups/components/DeleteGroupDialog.tsx index 1a54d25..df4aee1 100644 --- a/apps/web/src/app/(portal)/admin/groups/components/DeleteGroupDialog.tsx +++ b/apps/web/src/app/(portal)/admin/groups/components/DeleteGroupDialog.tsx @@ -114,12 +114,14 @@ export function DeleteGroupDialog({ group, onClose, onDeleted }: DeleteGroupDial
{canManageRow(user) && (