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)