refac
This commit is contained in:
@@ -31,6 +31,7 @@
|
||||
resetKnowledgeById,
|
||||
updateFileFromKnowledgeById,
|
||||
updateKnowledgeById,
|
||||
updateKnowledgeAccessGrants,
|
||||
searchKnowledgeFilesById
|
||||
} from '$lib/apis/knowledge';
|
||||
import { processWeb, processYoutubeVideo } from '$lib/apis/retrieval';
|
||||
@@ -838,8 +839,13 @@
|
||||
sharePublic={$user?.permissions?.sharing?.public_knowledge ||
|
||||
$user?.role === 'admin' ||
|
||||
knowledge?.write_access}
|
||||
onChange={() => {
|
||||
changeDebounceHandler();
|
||||
onChange={async () => {
|
||||
try {
|
||||
await updateKnowledgeAccessGrants(localStorage.token, id, knowledge.access_grants ?? []);
|
||||
toast.success($i18n.t('Saved'));
|
||||
} catch (error) {
|
||||
toast.error(`${error}`);
|
||||
}
|
||||
}}
|
||||
accessRoles={['read', 'write']}
|
||||
/>
|
||||
|
||||
@@ -18,6 +18,7 @@
|
||||
setProductionPromptVersion,
|
||||
deletePromptHistoryVersion,
|
||||
updatePromptMetadata,
|
||||
updatePromptAccessGrants,
|
||||
getPromptTags
|
||||
} from '$lib/apis/prompts';
|
||||
import dayjs from 'dayjs';
|
||||
@@ -227,8 +228,7 @@
|
||||
prompt?.id,
|
||||
name,
|
||||
command,
|
||||
tags.map((tag) => tag.name),
|
||||
accessGrants
|
||||
tags.map((tag) => tag.name)
|
||||
);
|
||||
// Update originals on success
|
||||
originalName = name;
|
||||
@@ -283,8 +283,15 @@
|
||||
accessRoles={['read', 'write']}
|
||||
share={$user?.permissions?.sharing?.prompts || $user?.role === 'admin'}
|
||||
sharePublic={$user?.permissions?.sharing?.public_prompts || $user?.role === 'admin' || edit}
|
||||
onChange={() => {
|
||||
debouncedSaveMetadata();
|
||||
onChange={async () => {
|
||||
if (edit && prompt?.id) {
|
||||
try {
|
||||
await updatePromptAccessGrants(localStorage.token, prompt.id, accessGrants);
|
||||
toast.success($i18n.t('Saved'));
|
||||
} catch (error) {
|
||||
toast.error(`${error}`);
|
||||
}
|
||||
}
|
||||
}}
|
||||
/>
|
||||
|
||||
|
||||
Reference in New Issue
Block a user