mirror of
https://github.com/MindWorkAI/AI-Studio.git
synced 2026-11-04 18:27:21 +00:00
Allowed moving local data sources without embedding them again (#1091)
Co-authored-by: Thorsten Sommer <SommerEngineering@users.noreply.github.com>
This commit is contained in:
1 parent
f6e48e95f3
commit
5d6e48ef93
49 files changed
+2280
-297
No files matched your search
@@ -509,6 +509,25 @@ public partial class Embeddings : MSGComponentBase
|
||||
await this.MessageBus.SendMessage<bool>(this, Event.CONFIGURATION_CHANGED);
|
||||
}
|
||||
|
||||
/// <remarks>
|
||||
/// Not offered for a data source the organization manages: its settings cannot be edited.
|
||||
/// </remarks>
|
||||
private bool CanEditDataSource(DataSourceEmbeddingStatus status) => DataSourceEditing.CanEdit(this.SettingsManager, status.DataSourceId);
|
||||
|
||||
/// <summary>
|
||||
/// Opens the settings of a data source, e.g. to select the new location of a moved folder.
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// Saving them indexes the data source right away, and that run reconnects what is already
|
||||
/// stored to the new location. The page reloads through CONFIGURATION_CHANGED, which it
|
||||
/// receives like everybody else.
|
||||
/// </remarks>
|
||||
private async Task EditDataSource(DataSourceEmbeddingStatus status)
|
||||
{
|
||||
if (await DataSourceEditing.EditAsync(this.DialogService, this.SettingsManager, this.DataSourceEmbeddingService, status.DataSourceId))
|
||||
await this.MessageBus.SendMessage<bool>(this, Event.CONFIGURATION_CHANGED);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Agrees to the removal a mailbox held back, for the very number the user read.
|
||||
/// </summary>
|
||||
|
||||
Reference in new issue
Block a user