diff --git a/app/MindWork AI Studio/Components/Settings/SettingsPanelEmbeddings.razor b/app/MindWork AI Studio/Components/Settings/SettingsPanelEmbeddings.razor
index addc4088..e68fdeee 100644
--- a/app/MindWork AI Studio/Components/Settings/SettingsPanelEmbeddings.razor
+++ b/app/MindWork AI Studio/Components/Settings/SettingsPanelEmbeddings.razor
@@ -53,9 +53,12 @@
-
-
-
+ @if (this.SettingsManager.ConfigurationData.App.ShowAdminSettings)
+ {
+
+
+
+ }
diff --git a/app/MindWork AI Studio/Components/Settings/SettingsPanelEmbeddings.razor.cs b/app/MindWork AI Studio/Components/Settings/SettingsPanelEmbeddings.razor.cs
index 02b46c1a..0f78bb97 100644
--- a/app/MindWork AI Studio/Components/Settings/SettingsPanelEmbeddings.razor.cs
+++ b/app/MindWork AI Studio/Components/Settings/SettingsPanelEmbeddings.razor.cs
@@ -117,6 +117,9 @@ public partial class SettingsPanelEmbeddings : SettingsPanelProviderBase
private async Task ExportEmbeddingProvider(EmbeddingProvider provider)
{
+ if (!this.SettingsManager.ConfigurationData.App.ShowAdminSettings)
+ return;
+
if (provider == EmbeddingProvider.NONE)
return;
diff --git a/app/MindWork AI Studio/Components/Settings/SettingsPanelProviders.razor b/app/MindWork AI Studio/Components/Settings/SettingsPanelProviders.razor
index 21cc511d..f6704dc5 100644
--- a/app/MindWork AI Studio/Components/Settings/SettingsPanelProviders.razor
+++ b/app/MindWork AI Studio/Components/Settings/SettingsPanelProviders.razor
@@ -45,9 +45,12 @@
-
-
-
+ @if (this.SettingsManager.ConfigurationData.App.ShowAdminSettings)
+ {
+
+
+
+ }
diff --git a/app/MindWork AI Studio/Components/Settings/SettingsPanelProviders.razor.cs b/app/MindWork AI Studio/Components/Settings/SettingsPanelProviders.razor.cs
index 3388372a..500a4c2d 100644
--- a/app/MindWork AI Studio/Components/Settings/SettingsPanelProviders.razor.cs
+++ b/app/MindWork AI Studio/Components/Settings/SettingsPanelProviders.razor.cs
@@ -136,6 +136,9 @@ public partial class SettingsPanelProviders : SettingsPanelProviderBase
private async Task ExportLLMProvider(AIStudio.Settings.Provider provider)
{
+ if (!this.SettingsManager.ConfigurationData.App.ShowAdminSettings)
+ return;
+
if (provider == AIStudio.Settings.Provider.NONE)
return;
diff --git a/app/MindWork AI Studio/Components/Settings/SettingsPanelTranscription.razor b/app/MindWork AI Studio/Components/Settings/SettingsPanelTranscription.razor
index 43da4dc6..7b417e58 100644
--- a/app/MindWork AI Studio/Components/Settings/SettingsPanelTranscription.razor
+++ b/app/MindWork AI Studio/Components/Settings/SettingsPanelTranscription.razor
@@ -50,9 +50,12 @@
-
-
-
+ @if (this.SettingsManager.ConfigurationData.App.ShowAdminSettings)
+ {
+
+
+
+ }
diff --git a/app/MindWork AI Studio/Components/Settings/SettingsPanelTranscription.razor.cs b/app/MindWork AI Studio/Components/Settings/SettingsPanelTranscription.razor.cs
index fadd002a..e143ba82 100644
--- a/app/MindWork AI Studio/Components/Settings/SettingsPanelTranscription.razor.cs
+++ b/app/MindWork AI Studio/Components/Settings/SettingsPanelTranscription.razor.cs
@@ -117,6 +117,9 @@ public partial class SettingsPanelTranscription : SettingsPanelProviderBase
private async Task ExportTranscriptionProvider(TranscriptionProvider provider)
{
+ if (!this.SettingsManager.ConfigurationData.App.ShowAdminSettings)
+ return;
+
if (provider == TranscriptionProvider.NONE)
return;