feat(ui): Ticketsystem-Anbindung hinter einen Aus-Schalter legen
Die Bandel-API ist unter dem eingetragenen Hostnamen nicht erreichbar (Verbindung aktiv abgelehnt), das Feature bliebe also eine Einrichtung, die nicht funktionieren kann. TicketSettingsTabViewModel.FeatureEnabled versteckt alle drei Einstiegspunkte: Settings-Tab, Projekt-Dropdown in den Listen-Einstellungen, Kontextmenue-Eintrag. Gespeicherte Base-URL, PAT und Projektverknuepfungen bleiben erhalten und greifen beim Umlegen sofort wieder.
This commit is contained in:
@@ -119,7 +119,7 @@ public sealed partial class SettingsModalViewModel : ViewModelBase
|
||||
new("SessionSkills", new LocalizedString(localizer, "settings.sidebar.categorySkills"), "Erweitert", true, true),
|
||||
new("Reports", new LocalizedString(localizer, "settings.sidebar.categoryReports"), "Erweitert", true, true),
|
||||
new("OnlineInbox", new LocalizedString(localizer, "settings.onlineInbox.tabHeader"), "Erweitert", ShowOnlineInbox, false),
|
||||
new("Tickets", new LocalizedString(localizer, "settings.sidebar.categoryTickets"), "Erweitert", true, false),
|
||||
new("Tickets", new LocalizedString(localizer, "settings.sidebar.categoryTickets"), "Erweitert", TicketSettingsTabViewModel.FeatureEnabled, false),
|
||||
};
|
||||
BasisCategories = _categories.Where(c => c.Group == "Basis").ToList();
|
||||
ErweitertCategories = _categories.Where(c => c.Group == "Erweitert").ToList();
|
||||
|
||||
Reference in New Issue
Block a user