Apply shared ticket activity capability to overview rows

This commit is contained in:
Meik
2026-07-20 08:55:15 +02:00
parent 4ed75c6e82
commit 30cc7a0482
6 changed files with 40 additions and 29 deletions

View File

@@ -120,7 +120,8 @@
<Grid.RowDefinitions>
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
<RowDefinition x:Name="TicketsRow"
Height="0" />
<RowDefinition Height="Auto" />
<RowDefinition x:Name="ServiceRequestsRow"
Height="0" />

View File

@@ -274,10 +274,11 @@ namespace FasdDesktopUi.Basics.UserControls
vm.ResetSelection();
}
public void SetServiceRequestsVisibility(bool isVisible)
public void SetTicketAndServiceRequestsVisibility(bool isVisible)
{
Dispatcher.Invoke(() =>
{
TicketsRow.Height = isVisible ? GridLength.Auto : new GridLength(0);
ServiceRequestsRow.Height = isVisible ? GridLength.Auto : new GridLength(0);
});
}
@@ -324,7 +325,7 @@ namespace FasdDesktopUi.Basics.UserControls
if (counts == null || counts.Count == 0)
counts = await LoadCountsFallbackAsync(useRoleTickets).ConfigureAwait(false);
SetServiceRequestsVisibility(TicketOverviewUpdateService.Instance?.ServiceRequestsEnabled == true);
SetTicketAndServiceRequestsVisibility(TicketOverviewUpdateService.Instance?.TicketAndServiceRequestsEnabled == true);
await Dispatcher.InvokeAsync(() =>
{