diff --git a/BeWo/ViewModel/UserGroupVM.cs b/BeWo/ViewModel/UserGroupVM.cs index 28e9f9862..f56901dc0 100644 --- a/BeWo/ViewModel/UserGroupVM.cs +++ b/BeWo/ViewModel/UserGroupVM.cs @@ -102,6 +102,7 @@ namespace BeWo.ViewModel {(r) => r == UserRightType.SupportConcept_ImportData, BeWoApp.AppSettings.ShowPersehImport}, {(r) => r == UserRightType.AiChatInZeiterfassung, BeWoApp.AppSettings.ShowAI}, {IsAiModuleRight, BeWoApp.AppSettings.ModuleAiEnabled}, + {IsAiModuleSettingRight, BeWoApp.AppSettings.ModuleAiSettingsEnabled}, }; public List PossibleRights @@ -291,7 +292,9 @@ namespace BeWo.ViewModel return false; } private static bool IsAiModuleRight(UserRightType right) => - ContainsRight(right, UserRightType.AiModuleView, UserRightType.AiModuleView2, UserRightType.AiModuleChatAdd, UserRightType.AiModuleChatDelete, UserRightType.AiModuleChatEdit, UserRightType.AiModuleViewSetting, UserRightType.AiModuleChatClone); + ContainsRight(right, UserRightType.AiModuleView, UserRightType.AiModuleView2, UserRightType.AiModuleChatAdd, UserRightType.AiModuleChatDelete, UserRightType.AiModuleChatEdit, UserRightType.AiModuleChatClone); + private static bool IsAiModuleSettingRight(UserRightType right) => + ContainsRight(right, UserRightType.AiModuleViewSetting); private static bool ContainsRight(UserRightType right, params UserRightType[] rightTypes) {