From bb9ba9d3107a70d850afd73ef20528e43787a07a Mon Sep 17 00:00:00 2001 From: Dev Date: Tue, 7 Apr 2026 12:49:37 +0200 Subject: [PATCH] feat(07-05): create UserAccessAuditView XAML layout - Two-panel layout (290px left + * right) following PermissionsView pattern - Left panel: people picker with autocomplete list + removable user pills, site picker button, scan option checkboxes, run/cancel/export buttons - Right panel: 3-card summary banner (TotalAccessCount, SitesCount, HighPrivilegeCount), filter TextBox, group-by ToggleButton, color-coded DataGrid - DataGrid: color-coded rows by AccessType (Direct=blue, Group=green, Inherited=gray), warning icon for high privilege, Guest badge for external users, access type icons - GroupStyle with Expander headers showing group name + item count - Status bar with ProgressBar + StatusMessage --- .../Views/Tabs/UserAccessAuditView.xaml | 411 ++++++++++++++++++ 1 file changed, 411 insertions(+) create mode 100644 SharepointToolbox/Views/Tabs/UserAccessAuditView.xaml diff --git a/SharepointToolbox/Views/Tabs/UserAccessAuditView.xaml b/SharepointToolbox/Views/Tabs/UserAccessAuditView.xaml new file mode 100644 index 0000000..931173b --- /dev/null +++ b/SharepointToolbox/Views/Tabs/UserAccessAuditView.xaml @@ -0,0 +1,411 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +