feat(16-01): implement consolidated CSV export path and wire ViewModel call site
- Added mergePermissions=false optional parameter to WriteSingleFileAsync - Added early-return consolidated branch using PermissionConsolidator.Consolidate - Consolidated CSV uses distinct header with Locations and LocationCount columns - Locations column is semicolon-separated site titles for multi-location rows - Existing non-consolidated code path is completely unchanged - UserAccessAuditViewModel.ExportCsvAsync now passes MergePermissions to service
This commit is contained in:
@@ -496,7 +496,7 @@ public partial class UserAccessAuditViewModel : FeatureViewModelBase
|
||||
if (dialog.ShowDialog() != true) return;
|
||||
try
|
||||
{
|
||||
await _csvExportService.WriteSingleFileAsync(Results, dialog.FileName, CancellationToken.None);
|
||||
await _csvExportService.WriteSingleFileAsync(Results, dialog.FileName, CancellationToken.None, MergePermissions);
|
||||
OpenFile(dialog.FileName);
|
||||
}
|
||||
catch (Exception ex)
|
||||
|
||||
Reference in New Issue
Block a user