This commit is contained in:
Timothy Jaeryang Baek
2026-02-10 15:47:21 -06:00
parent e3a8257690
commit 4aedfdc547
7 changed files with 184 additions and 18 deletions
@@ -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}`);
}
}
}}
/>