AI-Studio/app/MindWork AI Studio/Pages
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
..
_Imports.razor Added preview feature configuration (#227) 2024-12-03 21:02:37 +01:00
Assistants.razor Add config plugin support to hide individual assistants 2026-01-11 22:18:26 +00:00
Assistants.razor.cs Add config plugin support to hide individual assistants 2026-01-11 22:18:26 +00:00
Chat.razor Fixed workspace settings access when workspaces are disabled (#611) 2025-12-31 13:56:14 +01:00
Chat.razor.cs Refactored configuration objects (#538) 2025-08-26 10:59:56 +02:00
Home.razor Upgraded dependencies (#533) 2025-08-10 18:32:38 +02:00
Home.razor.cs Added the OpenRouter provider (#595) 2025-12-15 19:31:51 +01:00
Information.razor Renamed the About page to Information page (#604) 2025-12-18 18:10:17 +01:00
Information.razor.cs Prepared release v26.1.1 (#624) 2026-01-11 17:00:33 +01:00
Plugins.razor Add enterprise config support via env vars & Windows registry (#491) 2025-06-01 21:14:21 +02:00
Plugins.razor.cs Created I18N data, part 1 (#404) 2025-04-24 13:50:14 +02:00
Settings.razor Added transcription providers (#619) 2026-01-09 12:45:21 +01:00
Settings.razor.cs Added transcription providers (#619) 2026-01-09 12:45:21 +01:00
Supporters.razor Improved German translations and localization code (#458) 2025-05-12 20:57:03 +02:00
Supporters.razor.cs Added I18N assistant for localization of AI Studio content (#422) 2025-04-26 18:55:23 +02:00
Writer.razor Created I18N data, part 1 (#404) 2025-04-24 13:50:14 +02:00
Writer.razor.cs Improved provider logging (#551) 2025-09-03 21:25:17 +02:00