From 93144f8faa1c9ada80f5cf44c0a9bd2f31f3c880 Mon Sep 17 00:00:00 2001 From: maliming Date: Fri, 8 May 2026 13:34:51 +0800 Subject: [PATCH] Show indeterminate state on mud "Select All in This Tab" checkbox Top-level "Select All in All Tabs" already used `Indeterminate` to show a partial-grant state. The per-tab "Select All in This Tab" checkbox was a plain two-state binding to `Permissions.All(x => x.IsGranted)`, so a tab with some (but not all) permissions granted rendered as unchecked - reading as "no permissions granted" to QA. Bind `Indeterminate` to "any granted but not all granted" to match the top-level behavior. --- .../Components/PermissionManagementModal.razor | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/modules/permission-management/src/Volo.Abp.PermissionManagement.Blazor.MudBlazor/Components/PermissionManagementModal.razor b/modules/permission-management/src/Volo.Abp.PermissionManagement.Blazor.MudBlazor/Components/PermissionManagementModal.razor index 4c7eba0bfc..5413f4bbb6 100644 --- a/modules/permission-management/src/Volo.Abp.PermissionManagement.Blazor.MudBlazor/Components/PermissionManagementModal.razor +++ b/modules/permission-management/src/Volo.Abp.PermissionManagement.Blazor.MudBlazor/Components/PermissionManagementModal.razor @@ -41,10 +41,11 @@ { x.IsGranted)})")">
-