aktueller Stand

This commit is contained in:
Meik
2026-02-04 21:39:44 +01:00
parent 101572d35f
commit 3d055ac2ba
7 changed files with 53 additions and 251 deletions

View File

@@ -376,97 +376,5 @@
"StatusId": "OnHold" "StatusId": "OnHold"
} }
] ]
},
"UnassignedTickets": {
"Personal": [
{
"TicketId": "e2e49f85-1a81-47e8-935b-d76898c155f6",
"UserId": "76f86d28-862c-4fa2-9062-8367be7fbd92",
"DisplayName": "TCK00414",
"Summary": "Pool Notebook fuer Schulungsteilnehmer fehlt",
"UserDisplayName": "Virtual, Vera",
"UserAccount": "VV004",
"UserDomain": "CONTOSO",
"StatusId": "New"
},
{
"TicketId": "ebe8818e-b197-411e-b56e-40b77b623ae2",
"UserId": "436e8d67-1b9b-4b1a-83e9-0b1e8fa0173b",
"DisplayName": "TCK00415",
"Summary": "Etikettendrucker im Lager meldet Papierstau",
"UserDisplayName": "Anwender, Peter",
"UserAccount": "PA010",
"UserDomain": "CONTOSO",
"StatusId": "New"
}
],
"Role": [
{
"TicketId": "e2e49f85-1a81-47e8-935b-d76898c155f6",
"UserId": "76f86d28-862c-4fa2-9062-8367be7fbd92",
"DisplayName": "TCK00414",
"Summary": "Pool Notebook fuer Schulungsteilnehmer fehlt",
"UserDisplayName": "Virtual, Vera",
"UserAccount": "VV004",
"UserDomain": "CONTOSO",
"StatusId": "New"
},
{
"TicketId": "ebe8818e-b197-411e-b56e-40b77b623ae2",
"UserId": "436e8d67-1b9b-4b1a-83e9-0b1e8fa0173b",
"DisplayName": "TCK00415",
"Summary": "Etikettendrucker im Lager meldet Papierstau",
"UserDisplayName": "Anwender, Peter",
"UserAccount": "PA010",
"UserDomain": "CONTOSO",
"StatusId": "New"
},
{
"TicketId": "9e1d5d1b-5a22-430e-99ea-59840257caab",
"UserId": "deece196-d8b6-4a9c-a2b9-3c2ae9c6d4ec",
"DisplayName": "TCK00416",
"Summary": "Ueberwachung meldet sporadische Alarme",
"UserDisplayName": "Seifert, Dominik",
"UserAccount": "DS014",
"UserDomain": "CONTOSO",
"StatusId": "New"
}
]
},
"UnassignedTicketsCritical": {
"Personal": [
{
"TicketId": "9e1d5d1b-5a22-430e-99ea-59840257caab",
"UserId": "deece196-d8b6-4a9c-a2b9-3c2ae9c6d4ec",
"DisplayName": "TCK00416",
"Summary": "Ueberwachung meldet sporadische Alarme",
"UserDisplayName": "Seifert, Dominik",
"UserAccount": "DS014",
"UserDomain": "CONTOSO",
"StatusId": "InProgress"
}
],
"Role": [
{
"TicketId": "9e1d5d1b-5a22-430e-99ea-59840257caab",
"UserId": "deece196-d8b6-4a9c-a2b9-3c2ae9c6d4ec",
"DisplayName": "TCK00416",
"Summary": "Ueberwachung meldet sporadische Alarme",
"UserDisplayName": "Seifert, Dominik",
"UserAccount": "DS014",
"UserDomain": "CONTOSO",
"StatusId": "InProgress"
},
{
"TicketId": "d427dc61-9842-4464-b37a-612878d3de0f",
"UserId": "a2164ecd-791f-482c-bea3-f089f14bec8a",
"DisplayName": "TCK00417",
"Summary": "Produktionsroboter steht nach Not Aus",
"UserDisplayName": "Boss, Bernd",
"UserAccount": "BB003",
"UserDomain": "CONTOSO",
"StatusId": "InProgress"
}
]
} }
} }

View File

@@ -62,19 +62,6 @@ namespace FasdDesktopUi.Basics.Models
set { if (_incidentNewInfoSelected != value) { _incidentNewInfoSelected = value; OnPropertyChanged(nameof(IncidentNewInfoSelected)); } } set { if (_incidentNewInfoSelected != value) { _incidentNewInfoSelected = value; OnPropertyChanged(nameof(IncidentNewInfoSelected)); } }
} }
private bool _unassignedTicketsSelected;
public bool UnassignedTicketsSelected
{
get => _unassignedTicketsSelected;
set { if (_unassignedTicketsSelected != value) { _unassignedTicketsSelected = value; OnPropertyChanged(nameof(UnassignedTicketsSelected)); } }
}
private bool _unassignedTicketsCriticalSelected;
public bool UnassignedTicketsCriticalSelected
{
get => _unassignedTicketsCriticalSelected;
set { if (_unassignedTicketsCriticalSelected != value) { _unassignedTicketsCriticalSelected = value; OnPropertyChanged(nameof(UnassignedTicketsCriticalSelected)); } }
}
#endregion #endregion
#region Highlight-Properties #region Highlight-Properties
@@ -102,11 +89,6 @@ namespace FasdDesktopUi.Basics.Models
private bool _incidentNewInfoHighlighted; private bool _incidentNewInfoHighlighted;
public bool IncidentNewInfoHighlighted { get => _incidentNewInfoHighlighted; set { if (_incidentNewInfoHighlighted != value) { _incidentNewInfoHighlighted = value; OnPropertyChanged(nameof(IncidentNewInfoHighlighted)); } } } public bool IncidentNewInfoHighlighted { get => _incidentNewInfoHighlighted; set { if (_incidentNewInfoHighlighted != value) { _incidentNewInfoHighlighted = value; OnPropertyChanged(nameof(IncidentNewInfoHighlighted)); } } }
private bool _unassignedTicketsHighlighted;
public bool UnassignedTicketsHighlighted { get => _unassignedTicketsHighlighted; set { if (_unassignedTicketsHighlighted != value) { _unassignedTicketsHighlighted = value; OnPropertyChanged(nameof(UnassignedTicketsHighlighted)); } } }
private bool _unassignedTicketsCriticalHighlighted;
public bool UnassignedTicketsCriticalHighlighted { get => _unassignedTicketsCriticalHighlighted; set { if (_unassignedTicketsCriticalHighlighted != value) { _unassignedTicketsCriticalHighlighted = value; OnPropertyChanged(nameof(UnassignedTicketsCriticalHighlighted)); } } }
#endregion #endregion
#region Change Hint Properties #region Change Hint Properties
@@ -134,11 +116,6 @@ namespace FasdDesktopUi.Basics.Models
private string _incidentNewInfoChangeHint; private string _incidentNewInfoChangeHint;
public string IncidentNewInfoChangeHint { get => _incidentNewInfoChangeHint; set { if (_incidentNewInfoChangeHint != value) { _incidentNewInfoChangeHint = value; OnPropertyChanged(nameof(IncidentNewInfoChangeHint)); } } } public string IncidentNewInfoChangeHint { get => _incidentNewInfoChangeHint; set { if (_incidentNewInfoChangeHint != value) { _incidentNewInfoChangeHint = value; OnPropertyChanged(nameof(IncidentNewInfoChangeHint)); } } }
private string _unassignedTicketsChangeHint;
public string UnassignedTicketsChangeHint { get => _unassignedTicketsChangeHint; set { if (_unassignedTicketsChangeHint != value) { _unassignedTicketsChangeHint = value; OnPropertyChanged(nameof(UnassignedTicketsChangeHint)); } } }
private string _unassignedTicketsCriticalChangeHint;
public string UnassignedTicketsCriticalChangeHint { get => _unassignedTicketsCriticalChangeHint; set { if (_unassignedTicketsCriticalChangeHint != value) { _unassignedTicketsCriticalChangeHint = value; OnPropertyChanged(nameof(UnassignedTicketsCriticalChangeHint)); } } }
#endregion #endregion
#region Ticket & Incident-Properties #region Ticket & Incident-Properties
@@ -169,14 +146,6 @@ namespace FasdDesktopUi.Basics.Models
private int _incidentNewInfo; private int _incidentNewInfo;
public int IncidentNewInfo { get => _incidentNewInfo; set { _incidentNewInfo = value; OnPropertyChanged(nameof(IncidentNewInfo)); } } public int IncidentNewInfo { get => _incidentNewInfo; set { _incidentNewInfo = value; OnPropertyChanged(nameof(IncidentNewInfo)); } }
// Unassigned Ticket Properties
private int _unassignedTickets;
public int UnassignedTickets { get => _unassignedTickets; set { _unassignedTickets = value; OnPropertyChanged(nameof(UnassignedTickets)); } }
private int _unassignedTicketsCritical;
public int UnassignedTicketsCritical { get => _unassignedTicketsCritical; set { _unassignedTicketsCritical = value; OnPropertyChanged(nameof(UnassignedTicketsCritical)); } }
public event PropertyChangedEventHandler PropertyChanged; public event PropertyChangedEventHandler PropertyChanged;
protected void OnPropertyChanged(string propertyName) => protected void OnPropertyChanged(string propertyName) =>
PropertyChanged?.Invoke(this, new PropertyChangedEventArgs(propertyName)); PropertyChanged?.Invoke(this, new PropertyChangedEventArgs(propertyName));
@@ -196,8 +165,6 @@ namespace FasdDesktopUi.Basics.Models
IncidentCriticalSelected = false; IncidentCriticalSelected = false;
IncidentNewInfoSelected = false; IncidentNewInfoSelected = false;
UnassignedTicketsSelected = false;
UnassignedTicketsCriticalSelected = false;
} }
public void ResetHighlights() public void ResetHighlights()
@@ -212,9 +179,6 @@ namespace FasdDesktopUi.Basics.Models
IncidentCriticalHighlighted = false; IncidentCriticalHighlighted = false;
IncidentNewInfoHighlighted = false; IncidentNewInfoHighlighted = false;
UnassignedTicketsHighlighted = false;
UnassignedTicketsCriticalHighlighted = false;
TicketsNewChangeHint = null; TicketsNewChangeHint = null;
TicketsActiveChangeHint = null; TicketsActiveChangeHint = null;
TicketsCriticalChangeHint = null; TicketsCriticalChangeHint = null;
@@ -225,8 +189,6 @@ namespace FasdDesktopUi.Basics.Models
IncidentCriticalChangeHint = null; IncidentCriticalChangeHint = null;
IncidentNewInfoChangeHint = null; IncidentNewInfoChangeHint = null;
UnassignedTicketsChangeHint = null;
UnassignedTicketsCriticalChangeHint = null;
} }
#endregion #endregion

View File

@@ -29,9 +29,7 @@ namespace FasdDesktopUi.Basics.Services
"IncidentNew", "IncidentNew",
"IncidentActive", "IncidentActive",
"IncidentCritical", "IncidentCritical",
"IncidentNewInfo", "IncidentNewInfo"
"UnassignedTickets",
"UnassignedTicketsCritical"
}; };
private const string DemoTicketDetailsKey = "Demo.HasTicketDetails"; private const string DemoTicketDetailsKey = "Demo.HasTicketDetails";
private readonly Dispatcher _dispatcher; private readonly Dispatcher _dispatcher;

View File

@@ -83,8 +83,6 @@
<RowDefinition Height="Auto" /> <RowDefinition Height="Auto" />
<RowDefinition Height="Auto" /> <RowDefinition Height="Auto" />
<RowDefinition Height="Auto" /> <RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
</Grid.RowDefinitions> </Grid.RowDefinitions>
<Grid.ColumnDefinitions> <Grid.ColumnDefinitions>
<ColumnDefinition Width="*" /> <ColumnDefinition Width="*" />
@@ -126,14 +124,14 @@
FontSize="12" /> FontSize="12" />
<!-- Tickets --> <!-- Tickets -->
<Label Grid.Row="2" <Label Grid.Row="1"
Grid.Column="0" Grid.Column="0"
Foreground="{DynamicResource FontColor.DetailsPage.TitleSection.Header}" Foreground="{DynamicResource FontColor.DetailsPage.TitleSection.Header}"
Content="{Binding Converter={StaticResource LanguageConverter}, ConverterParameter=TicketOverview.Row.Heading.Tickets}" Content="{Binding Converter={StaticResource LanguageConverter}, ConverterParameter=TicketOverview.Row.Heading.Tickets}"
FontWeight="Bold" FontWeight="Bold"
FontSize="12" /> FontSize="12" />
<Label Grid.Row="2" <Label Grid.Row="1"
Grid.Column="1" Grid.Column="1"
Content="{Binding TicketsNew}" Content="{Binding TicketsNew}"
Style="{StaticResource RoundedSelectedLabelStyle}" Style="{StaticResource RoundedSelectedLabelStyle}"
@@ -149,7 +147,7 @@
HorizontalAlignment="Center" HorizontalAlignment="Center"
Cursor="Hand" /> Cursor="Hand" />
<Label Grid.Row="2" <Label Grid.Row="1"
Grid.Column="2" Grid.Column="2"
Content="{Binding TicketsActive}" Content="{Binding TicketsActive}"
Style="{StaticResource RoundedSelectedLabelStyle}" Style="{StaticResource RoundedSelectedLabelStyle}"
@@ -165,7 +163,7 @@
HorizontalAlignment="Center" HorizontalAlignment="Center"
Cursor="Hand" /> Cursor="Hand" />
<Label Grid.Row="2" <Label Grid.Row="1"
Grid.Column="3" Grid.Column="3"
Content="{Binding TicketsCritical}" Content="{Binding TicketsCritical}"
Style="{StaticResource RoundedSelectedLabelStyle}" Style="{StaticResource RoundedSelectedLabelStyle}"
@@ -181,7 +179,7 @@
HorizontalAlignment="Center" HorizontalAlignment="Center"
Cursor="Hand" /> Cursor="Hand" />
<Label Grid.Row="2" <Label Grid.Row="1"
Grid.Column="4" Grid.Column="4"
Content="{Binding TicketsNewInfo}" Content="{Binding TicketsNewInfo}"
Style="{StaticResource RoundedSelectedLabelStyle}" Style="{StaticResource RoundedSelectedLabelStyle}"
@@ -198,14 +196,14 @@
Cursor="Hand" /> Cursor="Hand" />
<!-- Incidents --> <!-- Incidents -->
<Label Grid.Row="3" <Label Grid.Row="2"
Grid.Column="0" Grid.Column="0"
Foreground="{DynamicResource FontColor.DetailsPage.TitleSection.Header}" Foreground="{DynamicResource FontColor.DetailsPage.TitleSection.Header}"
Content="{Binding Converter={StaticResource LanguageConverter}, ConverterParameter=TicketOverview.Row.Heading.Incidents}" Content="{Binding Converter={StaticResource LanguageConverter}, ConverterParameter=TicketOverview.Row.Heading.Incidents}"
FontWeight="Bold" FontWeight="Bold"
FontSize="12" /> FontSize="12" />
<Label Grid.Row="3" <Label Grid.Row="2"
Grid.Column="1" Grid.Column="1"
Content="{Binding IncidentNew}" Content="{Binding IncidentNew}"
Style="{StaticResource RoundedSelectedLabelStyle}" Style="{StaticResource RoundedSelectedLabelStyle}"
@@ -221,7 +219,7 @@
HorizontalAlignment="Center" HorizontalAlignment="Center"
Cursor="Hand" /> Cursor="Hand" />
<Label Grid.Row="3" <Label Grid.Row="2"
Grid.Column="2" Grid.Column="2"
Content="{Binding IncidentActive}" Content="{Binding IncidentActive}"
Style="{StaticResource RoundedSelectedLabelStyle}" Style="{StaticResource RoundedSelectedLabelStyle}"
@@ -237,7 +235,7 @@
HorizontalAlignment="Center" HorizontalAlignment="Center"
Cursor="Hand" /> Cursor="Hand" />
<Label Grid.Row="3" <Label Grid.Row="2"
Grid.Column="3" Grid.Column="3"
Content="{Binding IncidentCritical}" Content="{Binding IncidentCritical}"
Style="{StaticResource RoundedSelectedLabelStyle}" Style="{StaticResource RoundedSelectedLabelStyle}"
@@ -253,7 +251,7 @@
HorizontalAlignment="Center" HorizontalAlignment="Center"
Cursor="Hand" /> Cursor="Hand" />
<Label Grid.Row="3" <Label Grid.Row="2"
Grid.Column="4" Grid.Column="4"
Content="{Binding IncidentNewInfo}" Content="{Binding IncidentNewInfo}"
Style="{StaticResource RoundedSelectedLabelStyle}" Style="{StaticResource RoundedSelectedLabelStyle}"
@@ -269,45 +267,6 @@
HorizontalAlignment="Center" HorizontalAlignment="Center"
Cursor="Hand" /> Cursor="Hand" />
<!-- Unassigned -->
<Label Grid.Row="4"
Grid.Column="0"
Foreground="{DynamicResource FontColor.DetailsPage.TitleSection.Header}"
Content="{Binding Converter={StaticResource LanguageConverter}, ConverterParameter=TicketOverview.Row.Heading.UnassignedTickets}"
FontWeight="Bold"
FontSize="12" />
<Label Grid.Row="4"
Grid.Column="1"
Content="{Binding UnassignedTickets}"
Style="{StaticResource RoundedSelectedLabelStyle}"
local:TicketOverview.IsSelected="{Binding UnassignedTicketsSelected, Mode=TwoWay}"
local:TicketOverview.IsHighlighted="{Binding UnassignedTicketsHighlighted}"
ToolTip="{Binding UnassignedTicketsChangeHint}"
Tag="UnassignedTicketsSelected"
MouseLeftButtonUp="Label_MouseLeftButtonUp"
FontWeight="Medium"
Foreground="{DynamicResource Color.Orange}"
FontSize="12"
VerticalAlignment="Center"
HorizontalAlignment="Center"
Cursor="Hand" />
<Label Grid.Row="4"
Grid.Column="3"
Content="{Binding UnassignedTicketsCritical}"
Style="{StaticResource RoundedSelectedLabelStyle}"
local:TicketOverview.IsSelected="{Binding UnassignedTicketsCriticalSelected, Mode=TwoWay}"
local:TicketOverview.IsHighlighted="{Binding UnassignedTicketsCriticalHighlighted}"
ToolTip="{Binding UnassignedTicketsCriticalChangeHint}"
Tag="UnassignedTicketsCriticalSelected"
MouseLeftButtonUp="Label_MouseLeftButtonUp"
FontWeight="Medium"
Foreground="{DynamicResource Color.Red}"
FontSize="12"
VerticalAlignment="Center"
HorizontalAlignment="Center"
Cursor="Hand" />
</Grid> </Grid>
</Border> </Border>
</UserControl> </UserControl>

View File

@@ -28,9 +28,7 @@ namespace FasdDesktopUi.Basics.UserControls
("IncidentNew", new Action<TicketOverviewModel, int>((vm, value) => { vm.IncidentNew = value; })), ("IncidentNew", new Action<TicketOverviewModel, int>((vm, value) => { vm.IncidentNew = value; })),
("IncidentActive", new Action<TicketOverviewModel, int>((vm, value) => { vm.IncidentActive = value; })), ("IncidentActive", new Action<TicketOverviewModel, int>((vm, value) => { vm.IncidentActive = value; })),
("IncidentCritical", new Action<TicketOverviewModel, int>((vm, value) => { vm.IncidentCritical = value; })), ("IncidentCritical", new Action<TicketOverviewModel, int>((vm, value) => { vm.IncidentCritical = value; })),
("IncidentNewInfo", new Action<TicketOverviewModel, int>((vm, value) => { vm.IncidentNewInfo = value; })), ("IncidentNewInfo", new Action<TicketOverviewModel, int>((vm, value) => { vm.IncidentNewInfo = value; }))
("UnassignedTickets", new Action<TicketOverviewModel, int>((vm, value) => { vm.UnassignedTickets = value; })),
("UnassignedTicketsCritical", new Action<TicketOverviewModel, int>((vm, value) => { vm.UnassignedTicketsCritical = value; }))
}; };
private static readonly (string Key, Action<TicketOverviewModel, bool> Setter)[] HighlightSetters = new[] private static readonly (string Key, Action<TicketOverviewModel, bool> Setter)[] HighlightSetters = new[]
{ {
@@ -41,9 +39,7 @@ namespace FasdDesktopUi.Basics.UserControls
("IncidentNew", new Action<TicketOverviewModel, bool>((vm, value) => { vm.IncidentNewHighlighted = value; })), ("IncidentNew", new Action<TicketOverviewModel, bool>((vm, value) => { vm.IncidentNewHighlighted = value; })),
("IncidentActive", new Action<TicketOverviewModel, bool>((vm, value) => { vm.IncidentActiveHighlighted = value; })), ("IncidentActive", new Action<TicketOverviewModel, bool>((vm, value) => { vm.IncidentActiveHighlighted = value; })),
("IncidentCritical", new Action<TicketOverviewModel, bool>((vm, value) => { vm.IncidentCriticalHighlighted = value; })), ("IncidentCritical", new Action<TicketOverviewModel, bool>((vm, value) => { vm.IncidentCriticalHighlighted = value; })),
("IncidentNewInfo", new Action<TicketOverviewModel, bool>((vm, value) => { vm.IncidentNewInfoHighlighted = value; })), ("IncidentNewInfo", new Action<TicketOverviewModel, bool>((vm, value) => { vm.IncidentNewInfoHighlighted = value; }))
("UnassignedTickets", new Action<TicketOverviewModel, bool>((vm, value) => { vm.UnassignedTicketsHighlighted = value; })),
("UnassignedTicketsCritical", new Action<TicketOverviewModel, bool>((vm, value) => { vm.UnassignedTicketsCriticalHighlighted = value; }))
}; };
private static readonly (string Key, Action<TicketOverviewModel, string> Setter)[] ChangeHintSetters = new[] private static readonly (string Key, Action<TicketOverviewModel, string> Setter)[] ChangeHintSetters = new[]
{ {
@@ -54,9 +50,7 @@ namespace FasdDesktopUi.Basics.UserControls
("IncidentNew", new Action<TicketOverviewModel, string>((vm, value) => { vm.IncidentNewChangeHint = value; })), ("IncidentNew", new Action<TicketOverviewModel, string>((vm, value) => { vm.IncidentNewChangeHint = value; })),
("IncidentActive", new Action<TicketOverviewModel, string>((vm, value) => { vm.IncidentActiveChangeHint = value; })), ("IncidentActive", new Action<TicketOverviewModel, string>((vm, value) => { vm.IncidentActiveChangeHint = value; })),
("IncidentCritical", new Action<TicketOverviewModel, string>((vm, value) => { vm.IncidentCriticalChangeHint = value; })), ("IncidentCritical", new Action<TicketOverviewModel, string>((vm, value) => { vm.IncidentCriticalChangeHint = value; })),
("IncidentNewInfo", new Action<TicketOverviewModel, string>((vm, value) => { vm.IncidentNewInfoChangeHint = value; })), ("IncidentNewInfo", new Action<TicketOverviewModel, string>((vm, value) => { vm.IncidentNewInfoChangeHint = value; }))
("UnassignedTickets", new Action<TicketOverviewModel, string>((vm, value) => { vm.UnassignedTicketsChangeHint = value; })),
("UnassignedTicketsCritical", new Action<TicketOverviewModel, string>((vm, value) => { vm.UnassignedTicketsCriticalChangeHint = value; }))
}; };
private readonly Dictionary<string, HighlightInfo> _personalHighlightStates = new Dictionary<string, HighlightInfo>(StringComparer.OrdinalIgnoreCase); private readonly Dictionary<string, HighlightInfo> _personalHighlightStates = new Dictionary<string, HighlightInfo>(StringComparer.OrdinalIgnoreCase);
private readonly Dictionary<string, HighlightInfo> _roleHighlightStates = new Dictionary<string, HighlightInfo>(StringComparer.OrdinalIgnoreCase); private readonly Dictionary<string, HighlightInfo> _roleHighlightStates = new Dictionary<string, HighlightInfo>(StringComparer.OrdinalIgnoreCase);

View File

@@ -513,11 +513,6 @@
<Language Lang="DE">Eigene Störungen</Language> <Language Lang="DE">Eigene Störungen</Language>
</UIItem> </UIItem>
<UIItem Name="TicketOverview.ScopeRow.Personal.UnassignedTickets">
<Language Lang="EN">My unassigned</Language>
<Language Lang="DE">Eigener Eingang</Language>
</UIItem>
<UIItem Name="TicketOverview.ScopeRow.Role.Tickets"> <UIItem Name="TicketOverview.ScopeRow.Role.Tickets">
<Language Lang="EN">Role tickets</Language> <Language Lang="EN">Role tickets</Language>
<Language Lang="DE">Rollentickets</Language> <Language Lang="DE">Rollentickets</Language>
@@ -528,11 +523,6 @@
<Language Lang="DE">Rollenstörungen</Language> <Language Lang="DE">Rollenstörungen</Language>
</UIItem> </UIItem>
<UIItem Name="TicketOverview.ScopeRow.Role.UnassignedTickets">
<Language Lang="EN">Role unassigned</Language>
<Language Lang="DE">Rolleneingang</Language>
</UIItem>
<!--Menu--> <!--Menu-->
<UIItem Name="Menu.About"> <UIItem Name="Menu.About">
<Language Lang="EN">About</Language> <Language Lang="EN">About</Language>
@@ -1724,9 +1714,4 @@
<Language Lang="EN">Incidents</Language> <Language Lang="EN">Incidents</Language>
<Language Lang="DE">Störungen</Language> <Language Lang="DE">Störungen</Language>
</UIItem> </UIItem>
<UIItem Name="TicketOverview.Row.Heading.UnassignedTickets">
<Language Lang="EN">Unassigned</Language>
<Language Lang="DE">Eingang</Language>
</UIItem>
</UILanguage> </UILanguage>

View File

@@ -1043,8 +1043,8 @@ namespace FasdDesktopUi.Pages.SearchPage
var isIncident = IsIncidentRelation(relation, out var activityType); var isIncident = IsIncidentRelation(relation, out var activityType);
var openExternally = isIncident var openExternally = isIncident
? ticketConfig.TicketOverviewOpenIncidentsExternally ? ticketConfig.OverviewOpenIncidentsExternally
: ticketConfig.TicketOverviewOpenTicketsExternally; : ticketConfig.OverviewOpenTicketsExternally;
if (!openExternally) if (!openExternally)
return false; return false;
@@ -1430,8 +1430,6 @@ namespace FasdDesktopUi.Pages.SearchPage
rowKey = "TicketOverview.Row.Heading.Tickets"; rowKey = "TicketOverview.Row.Heading.Tickets";
else if (normalized.StartsWith("incident")) else if (normalized.StartsWith("incident"))
rowKey = "TicketOverview.Row.Heading.Incidents"; rowKey = "TicketOverview.Row.Heading.Incidents";
else if (normalized.StartsWith("unassigned"))
rowKey = "TicketOverview.Row.Heading.UnassignedTickets";
else else
return false; return false;
@@ -1457,8 +1455,6 @@ namespace FasdDesktopUi.Pages.SearchPage
suffix = "Tickets"; suffix = "Tickets";
else if (string.Equals(rowKey, "TicketOverview.Row.Heading.Incidents", StringComparison.OrdinalIgnoreCase)) else if (string.Equals(rowKey, "TicketOverview.Row.Heading.Incidents", StringComparison.OrdinalIgnoreCase))
suffix = "Incidents"; suffix = "Incidents";
else if (string.Equals(rowKey, "TicketOverview.Row.Heading.UnassignedTickets", StringComparison.OrdinalIgnoreCase))
suffix = "UnassignedTickets";
var translationKey = scope == TileScope.Role var translationKey = scope == TileScope.Role
? $"TicketOverview.ScopeRow.Role.{suffix}" ? $"TicketOverview.ScopeRow.Role.{suffix}"