From 2b62e930e1ef39e1ccbf20b38d7ea7b903065374 Mon Sep 17 00:00:00 2001 From: LD-Reborn Date: Sun, 23 Nov 2025 22:15:36 +0100 Subject: [PATCH] Improved screenreader based navigation for groups view --- src/Resources/Views.Home.Groups.de.resx | 6 ++++ src/Views/Home/Groups.cshtml | 46 +++++++++++++------------ 2 files changed, 30 insertions(+), 22 deletions(-) diff --git a/src/Resources/Views.Home.Groups.de.resx b/src/Resources/Views.Home.Groups.de.resx index 8314635..8d192f3 100644 --- a/src/Resources/Views.Home.Groups.de.resx +++ b/src/Resources/Views.Home.Groups.de.resx @@ -127,4 +127,10 @@ Fehler beim Anpassen der Gruppe + + Ja + + + Nein + diff --git a/src/Views/Home/Groups.cshtml b/src/Views/Home/Groups.cshtml index abd8a29..d908430 100644 --- a/src/Views/Home/Groups.cshtml +++ b/src/Views/Home/Groups.cshtml @@ -38,13 +38,13 @@ foreach (GroupsTableViewModel groupTableViewModel in Model.GroupsTableViewModels) { - @groupTableViewModel.Group - @(groupTableViewModel.CanInventorize ? "✓" : "✗") - @(groupTableViewModel.CanManageUsers ? "✓" : "✗") - @(groupTableViewModel.CanManageLocations ? "✓" : "✗") - @(groupTableViewModel.CanManageAssets ? "✓" : "✗") - @(groupTableViewModel.CanManageGroups ? "✓" : "✗") - @(groupTableViewModel.CanManageSettings ? "✓" : "✗") + @groupTableViewModel.Group + @T["inventorize"]@(groupTableViewModel.CanInventorize ? Html.Raw($"{@T["Yes"].Value}") : Html.Raw($"{@T["No"].Value}")) + @T["manage users"]@(groupTableViewModel.CanManageUsers ? Html.Raw($"{@T["Yes"].Value}") : Html.Raw($"{@T["No"].Value}")) + @T["manage locations"]@(groupTableViewModel.CanManageLocations ? Html.Raw($"{@T["Yes"].Value}") : Html.Raw($"{@T["No"].Value}")) + @T["manage assets"]@(groupTableViewModel.CanManageAssets ? Html.Raw($"{@T["Yes"].Value}") : Html.Raw($"{@T["No"].Value}")) + @T["manage groups"]@(groupTableViewModel.CanManageGroups ? Html.Raw($"{@T["Yes"].Value}") : Html.Raw($"{@T["No"].Value}")) + @T["manage settings"]@(groupTableViewModel.CanManageSettings ? Html.Raw($"{@T["Yes"].Value}") : Html.Raw($"{@T["No"].Value}"))