feature/export-import-4 (#4272)

* feat: seperate assistant export-import into custom, openai and azure

* chore: update assistant names in export data to maintain consistency
This commit is contained in:
Ong Chung Yau
2025-04-09 16:28:51 +08:00
committed by GitHub
parent 3098c8e75f
commit 4277819c5f
3 changed files with 32 additions and 11 deletions
@@ -54,7 +54,9 @@ import { useNavigate } from 'react-router-dom'
const dataToExport = [
'Agentflows',
'Assistants',
'Assistants Custom',
'Assistants OpenAI',
'Assistants Azure',
'Chatflows',
'Chat Messages',
'Chat Feedbacks',
@@ -254,7 +256,9 @@ const ProfileSection = ({ username, handleLogout }) => {
const onExport = (data) => {
const body = {}
if (data.includes('Agentflows')) body.agentflow = true
if (data.includes('Assistants')) body.assistant = true
if (data.includes('Assistants Custom')) body.assistantCustom = true
if (data.includes('Assistants OpenAI')) body.assistantOpenAI = true
if (data.includes('Assistants Azure')) body.assistantAzure = true
if (data.includes('Chatflows')) body.chatflow = true
if (data.includes('Chat Messages')) body.chat_message = true
if (data.includes('Chat Feedbacks')) body.chat_feedback = true
+3 -1
View File
@@ -79,7 +79,9 @@ export const exportData = (exportAllData) => {
return {
AgentFlow: sanitizeChatflow(exportAllData.AgentFlow),
AssistantFlow: sanitizeChatflow(exportAllData.AssistantFlow),
Assistant: sanitizeAssistant(exportAllData.Assistant),
AssistantCustom: sanitizeAssistant(exportAllData.AssistantCustom),
AssistantOpenAI: sanitizeAssistant(exportAllData.AssistantOpenAI),
AssistantAzure: sanitizeAssistant(exportAllData.AssistantAzure),
ChatFlow: sanitizeChatflow(exportAllData.ChatFlow),
ChatMessage: exportAllData.ChatMessage,
ChatMessageFeedback: exportAllData.ChatMessageFeedback,