feat(16-01): add MergePermissions property to both ViewModels and localization keys

- Added [ObservableProperty] _mergePermissions (defaults false) to UserAccessAuditViewModel
- Added [ObservableProperty] _mergePermissions (no-op placeholder) to PermissionsViewModel
- Added audit.grp.export and chk.merge.permissions keys to Strings.resx (EN)
- Added audit.grp.export and chk.merge.permissions keys to Strings.fr.resx (FR)
This commit is contained in:
Dev
2026-04-09 12:31:46 +02:00
parent 720a419788
commit ed9f149b82
4 changed files with 14 additions and 0 deletions

View File

@@ -101,6 +101,10 @@ public partial class UserAccessAuditViewModel : FeatureViewModelBase
[ObservableProperty]
private string _directoryFilterText = string.Empty;
/// <summary>When true, the CSV export merges duplicate permission rows into consolidated entries.</summary>
[ObservableProperty]
private bool _mergePermissions;
private CancellationTokenSource? _directoryCts = null;
// ── Computed summary properties ─────────────────────────────────────────