AI-Studio/app/MindWork AI Studio/Settings
Claude 509d57f69a
Add config plugin support to hide individual assistants
This change enables enterprise IT departments to hide specific assistants
via configuration plugins, providing better control over which features
are available to end users.

Changes:
- Created ConfigurableAssistant enum listing all hideable assistants
- Added HiddenAssistants property to DataApp settings (HashSet<ConfigurableAssistant>)
- Added IsAssistantVisible() method in Assistants.razor.cs to check visibility
- Updated Assistants.razor to conditionally render assistants based on configuration
- Extended plugin.lua template with HiddenAssistants configuration example

Example usage in configuration plugin:
CONFIG["SETTINGS"]["DataApp.HiddenAssistants"] = { "GRAMMAR_SPELLING_ASSISTANT", "SYNONYMS_ASSISTANT" }

The setting integrates with the existing ManagedConfiguration system and
is locked when managed by a config plugin, preventing user override.
2026-01-11 22:18:26 +00:00
..
DataModel Add config plugin support to hide individual assistants 2026-01-11 22:18:26 +00:00
ChatTemplate.cs Added file attachment support to chat templates (#614) 2026-01-01 16:47:15 +01:00
ConfigMeta.cs Adding providers can now be disabled using config plugins (#522) 2025-08-09 19:29:43 +02:00
ConfigMetaBase.cs Adding providers can now be disabled using config plugins (#522) 2025-08-09 19:29:43 +02:00
ConfigurableAssistant.cs Add config plugin support to hide individual assistants 2026-01-11 22:18:26 +00:00
ConfigurationSelectDataFactory.cs Added transcription provider selection to app settings (#621) 2026-01-09 15:49:44 +01:00
EmbeddingProvider.cs Added embedding provider config (#622) 2026-01-09 15:41:54 +01:00
IConfig.cs Adding providers can now be disabled using config plugins (#522) 2025-08-09 19:29:43 +02:00
IDataSource.cs Showing sources coming from data providers (#559) 2025-09-25 19:47:18 +02:00
IERIDataSource.cs Added the retrieval process section for ERI data sources (#318) 2025-03-08 21:04:17 +01:00
IExternalDataSource.cs Configure data sources (#259) 2025-01-13 19:51:26 +01:00
IInternalDataSource.cs Configure data sources (#259) 2025-01-13 19:51:26 +01:00
ManagedConfiguration.cs Extended managed configuration (#560) 2025-10-19 11:51:28 +02:00
ManagedConfiguration.Parsing.cs Improved error handling, logging, and code quality (#584) 2025-12-08 21:15:45 +01:00
ManagedConfiguration.Register.cs Extended managed configuration (#560) 2025-10-19 11:51:28 +02:00
NoConfig.cs Adding providers can now be disabled using config plugins (#522) 2025-08-09 19:29:43 +02:00
Profile.cs Fixed localization for profiles (#620) 2026-01-09 09:52:31 +01:00
Provider.cs Fixed mandatory parsing of API parameters (#574) 2025-11-17 13:13:19 +01:00
ProviderExtensions.Alibaba.cs Added support for images (#609) 2025-12-30 18:30:32 +01:00
ProviderExtensions.Anthropic.cs Added support for images (#609) 2025-12-30 18:30:32 +01:00
ProviderExtensions.cs Added support for images (#609) 2025-12-30 18:30:32 +01:00
ProviderExtensions.DeepSeek.cs Added support for images (#609) 2025-12-30 18:30:32 +01:00
ProviderExtensions.Google.cs Added support for images (#609) 2025-12-30 18:30:32 +01:00
ProviderExtensions.Mistral.cs Added support for images (#609) 2025-12-30 18:30:32 +01:00
ProviderExtensions.OpenAI.cs Added support for images (#609) 2025-12-30 18:30:32 +01:00
ProviderExtensions.OpenRouter.cs Added support for images (#609) 2025-12-30 18:30:32 +01:00
ProviderExtensions.OpenSource.cs Added support for images (#609) 2025-12-30 18:30:32 +01:00
ProviderExtensions.Perplexity.cs Added support for images (#609) 2025-12-30 18:30:32 +01:00
SettingsManager.cs Added transcription providers (#619) 2026-01-09 12:45:21 +01:00
SettingsMigrations.cs Added option for update installation behavior (#539) 2025-08-26 20:06:13 +02:00
TolerantEnumConverter.cs Added a preview of the document analysis assistant (#561) 2025-11-24 12:37:18 +01:00
TranscriptionProvider.cs Added transcription provider selection to app settings (#621) 2026-01-09 15:49:44 +01:00
Version.cs Added optional enforcement for a min. confidence level (#145) 2024-09-13 23:29:19 +02:00