From cb7e71b43c4e2750484e57d9c2596ec2c95d2780 Mon Sep 17 00:00:00 2001 From: Rene Evertz Date: Mon, 31 Mar 2025 13:18:54 +0200 Subject: [PATCH] DebugConfig Feature added - see all user rights --- BeWo/DebugConfig.cs | 2 +- BeWo/ViewModel/UserGroupVM.cs | 13 ++++++++++--- 2 files changed, 11 insertions(+), 4 deletions(-) diff --git a/BeWo/DebugConfig.cs b/BeWo/DebugConfig.cs index 704874282..3a3724346 100644 --- a/BeWo/DebugConfig.cs +++ b/BeWo/DebugConfig.cs @@ -48,8 +48,8 @@ namespace BeWo /// - Wohnhilfe: 5 /// public int? SelectIndex { get; set; } - public bool EnableAutoRemoteDebugging { get; set; } + public bool EnableAllUserRightsInDebug { get; set; } = true; public static DebugConfig SimpleAutoLogin => new DebugConfig() { diff --git a/BeWo/ViewModel/UserGroupVM.cs b/BeWo/ViewModel/UserGroupVM.cs index 924b8702f..6b5176392 100644 --- a/BeWo/ViewModel/UserGroupVM.cs +++ b/BeWo/ViewModel/UserGroupVM.cs @@ -110,9 +110,14 @@ namespace BeWo.ViewModel get { List possibleRights = new List(); - //List nopossibleRights = new List(); + //List nopossibleRights = new List(); - foreach (var right in Utils.GetAllEnumValues().Except(this._Rights).ToList()) + var load_all = false; +#if DEBUG + if (DebugConfig.CurrentConfig is DebugConfig config && config.EnableAllUserRightsInDebug) + load_all = true; +#endif + foreach (var right in Utils.GetAllEnumValues().Except(this._Rights).ToList()) { if (IsObsoleteRight(right)) continue; @@ -130,7 +135,9 @@ namespace BeWo.ViewModel } #if DEBUG - valid = true; + if(load_all) + valid = true; + else #endif if(valid)