From 48874d617aff22db1c11101a59e9645e8d4a2b35 Mon Sep 17 00:00:00 2001 From: Thorsten Sommer Date: Mon, 13 Jan 2025 19:58:52 +0100 Subject: [PATCH] Added a confirmation dialog for deleting ERI server presets (#260) --- .../Assistants/ERI/AssistantERI.razor.cs | 10 ++++++++++ app/MindWork AI Studio/wwwroot/changelog/v0.9.26.md | 1 + 2 files changed, 11 insertions(+) diff --git a/app/MindWork AI Studio/Assistants/ERI/AssistantERI.razor.cs b/app/MindWork AI Studio/Assistants/ERI/AssistantERI.razor.cs index ca5b4f9..3c94a4c 100644 --- a/app/MindWork AI Studio/Assistants/ERI/AssistantERI.razor.cs +++ b/app/MindWork AI Studio/Assistants/ERI/AssistantERI.razor.cs @@ -476,6 +476,16 @@ public partial class AssistantERI : AssistantBaseCore if(this.selectedERIServer is null) return; + var dialogParameters = new DialogParameters + { + { "Message", $"Are you sure you want to delete the ERI server preset '{this.selectedERIServer.ServerName}'?" }, + }; + + var dialogReference = await this.DialogService.ShowAsync("Delete ERI server preset", dialogParameters, DialogOptions.FULLSCREEN); + var dialogResult = await dialogReference.Result; + if (dialogResult is null || dialogResult.Canceled) + return; + this.SettingsManager.ConfigurationData.ERI.ERIServers.Remove(this.selectedERIServer); this.selectedERIServer = null; this.ResetForm(); diff --git a/app/MindWork AI Studio/wwwroot/changelog/v0.9.26.md b/app/MindWork AI Studio/wwwroot/changelog/v0.9.26.md index 38c6e0f..fbf3ff7 100644 --- a/app/MindWork AI Studio/wwwroot/changelog/v0.9.26.md +++ b/app/MindWork AI Studio/wwwroot/changelog/v0.9.26.md @@ -1,3 +1,4 @@ # v0.9.26, build 201 (2025-01-xx xx:xx UTC) - Added the ability to configure local and remote (ERI) data sources in the settings as a preview feature behind the RAG feature flag. +- Fixed the ERI server assistant to ask for confirmation before deleting a ERI server preset. - Fixed a bug in the ERI server assistant that allowed an empty directory as a base directory for the code generation. \ No newline at end of file