Commit 63f19650 authored by Administrator's avatar Administrator

Update frontend/src/api.js via Son of Anton

parent 42f611d0
...@@ -124,9 +124,18 @@ export const createKnowledgeBase = (token, name, description = "") => ...@@ -124,9 +124,18 @@ export const createKnowledgeBase = (token, name, description = "") =>
export const getKnowledgeBase = (token, kbId) => export const getKnowledgeBase = (token, kbId) =>
request("GET", `/knowledge/${kbId}`, token); request("GET", `/knowledge/${kbId}`, token);
export const updateKnowledgeBase = (token, kbId, data) =>
request("PUT", `/knowledge/${kbId}`, token, data);
export const deleteKnowledgeBase = (token, kbId) => export const deleteKnowledgeBase = (token, kbId) =>
request("DELETE", `/knowledge/${kbId}`, token); request("DELETE", `/knowledge/${kbId}`, token);
export const listKnowledgeDocuments = (token, kbId) =>
request("GET", `/knowledge/${kbId}/documents`, token);
export const deleteKnowledgeDocument = (token, kbId, docId) =>
request("DELETE", `/knowledge/${kbId}/documents/${docId}`, token);
export async function uploadDocuments(token, kbId, files) { export async function uploadDocuments(token, kbId, files) {
const form = new FormData(); const form = new FormData();
for (const file of files) form.append("files", file); for (const file of files) form.append("files", file);
...@@ -244,8 +253,7 @@ export const adminGetModels = (token) => request("GET", "/admin/models", token); ...@@ -244,8 +253,7 @@ export const adminGetModels = (token) => request("GET", "/admin/models", token);
// ═══════════════════════════════════════════ // ═══════════════════════════════════════════
// Admin — Permission Defaults // Admin — Permission Defaults
// (exported with BOTH short AND long names // BOTH short AND long names exported
// so nothing breaks no matter which is imported)
// ═══════════════════════════════════════════ // ═══════════════════════════════════════════
export const adminGetPermDefaults = (token) => request("GET", "/admin/permissions/defaults", token); export const adminGetPermDefaults = (token) => request("GET", "/admin/permissions/defaults", token);
...@@ -259,7 +267,7 @@ export const adminApplyDefaults = adminApplyPermDefaults; ...@@ -259,7 +267,7 @@ export const adminApplyDefaults = adminApplyPermDefaults;
// ═══════════════════════════════════════════ // ═══════════════════════════════════════════
// Admin — User Permissions // Admin — User Permissions
// (exported with BOTH short AND long names) // BOTH short AND long names exported
// ═══════════════════════════════════════════ // ═══════════════════════════════════════════
export const adminGetUserPerms = (token, userId) => request("GET", `/admin/users/${userId}/permissions`, token); export const adminGetUserPerms = (token, userId) => request("GET", `/admin/users/${userId}/permissions`, token);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment