fix: edit dataset card from datasets page, naming
This commit is contained in:
parent
383a60a7df
commit
fd4d7e9002
@ -91,7 +91,7 @@ const Container = () => {
|
|||||||
onClick={() => setShowExternalApiPanel(true)}
|
onClick={() => setShowExternalApiPanel(true)}
|
||||||
>
|
>
|
||||||
<ApiConnectionMod className='w-4 h-4 text-components-button-secondary-text' />
|
<ApiConnectionMod className='w-4 h-4 text-components-button-secondary-text' />
|
||||||
<div className='flex px-0.5 justify-center items-center gap-1 text-components-button-secondary-text system-sm-medium'>{t('dataset.externalAPI')}</div>
|
<div className='flex px-0.5 justify-center items-center gap-1 text-components-button-secondary-text system-sm-medium'>{t('dataset.externalAPIPanelTitle')}</div>
|
||||||
</Button>
|
</Button>
|
||||||
</div>
|
</div>
|
||||||
)}
|
)}
|
||||||
|
@ -143,6 +143,7 @@ const TextAreaWithButton = ({
|
|||||||
onSave={handleSaveExternalRetrievalSettings}
|
onSave={handleSaveExternalRetrievalSettings}
|
||||||
initialTopK={externalRetrievalSettings.top_k}
|
initialTopK={externalRetrievalSettings.top_k}
|
||||||
initialScoreThreshold={externalRetrievalSettings.score_threshold}
|
initialScoreThreshold={externalRetrievalSettings.score_threshold}
|
||||||
|
initialScoreThresholdEnabled={externalRetrievalSettings.score_threshold_enabled}
|
||||||
/>
|
/>
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -26,6 +26,8 @@ const RenameDatasetModal = ({ show, dataset, onSuccess, onClose }: RenameDataset
|
|||||||
const [loading, setLoading] = useState(false)
|
const [loading, setLoading] = useState(false)
|
||||||
const [name, setName] = useState<string>(dataset.name)
|
const [name, setName] = useState<string>(dataset.name)
|
||||||
const [description, setDescription] = useState<string>(dataset.description)
|
const [description, setDescription] = useState<string>(dataset.description)
|
||||||
|
const [externalKnowledgeId, setExternalKnowledgeId] = useState<string>(dataset.external_knowledge_info.external_knowledge_id)
|
||||||
|
const [externalKnowledgeApiId, setExternalKnowledgeApiId] = useState<string>(dataset.external_knowledge_info.external_knowledge_api_id)
|
||||||
|
|
||||||
const onConfirm: MouseEventHandler = async () => {
|
const onConfirm: MouseEventHandler = async () => {
|
||||||
if (!name.trim()) {
|
if (!name.trim()) {
|
||||||
@ -34,12 +36,17 @@ const RenameDatasetModal = ({ show, dataset, onSuccess, onClose }: RenameDataset
|
|||||||
}
|
}
|
||||||
try {
|
try {
|
||||||
setLoading(true)
|
setLoading(true)
|
||||||
await updateDatasetSetting({
|
const body: Partial<DataSet> & { external_knowledge_id?: string; external_knowledge_api_id?: string } = {
|
||||||
datasetId: dataset.id,
|
|
||||||
body: {
|
|
||||||
name,
|
name,
|
||||||
description,
|
description,
|
||||||
},
|
}
|
||||||
|
if (externalKnowledgeId && externalKnowledgeApiId) {
|
||||||
|
body.external_knowledge_id = externalKnowledgeId
|
||||||
|
body.external_knowledge_api_id = externalKnowledgeApiId
|
||||||
|
}
|
||||||
|
await updateDatasetSetting({
|
||||||
|
datasetId: dataset.id,
|
||||||
|
body,
|
||||||
})
|
})
|
||||||
notify({ type: 'success', message: t('common.actionMsg.modifiedSuccessfully') })
|
notify({ type: 'success', message: t('common.actionMsg.modifiedSuccessfully') })
|
||||||
if (onSuccess)
|
if (onSuccess)
|
||||||
|
Loading…
Reference in New Issue
Block a user