Commit 42f611d0 authored by Administrator's avatar Administrator

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

parent 599b36e7
...@@ -219,7 +219,7 @@ export async function exportDocx(token, markdown, title) { ...@@ -219,7 +219,7 @@ export async function exportDocx(token, markdown, title) {
} }
// ═══════════════════════════════════════════ // ═══════════════════════════════════════════
// Admin // Admin — Core
// ═══════════════════════════════════════════ // ═══════════════════════════════════════════
export const adminStats = (token) => request("GET", "/admin/stats", token); export const adminStats = (token) => request("GET", "/admin/stats", token);
...@@ -228,14 +228,45 @@ export const adminCreateUser = (token, data) => request("POST", "/admin/users", ...@@ -228,14 +228,45 @@ export const adminCreateUser = (token, data) => request("POST", "/admin/users",
export const adminUpdateUser = (token, userId, data) => request("PUT", `/admin/users/${userId}`, token, data); export const adminUpdateUser = (token, userId, data) => request("PUT", `/admin/users/${userId}`, token, data);
export const adminDeleteUser = (token, userId) => request("DELETE", `/admin/users/${userId}`, token); export const adminDeleteUser = (token, userId) => request("DELETE", `/admin/users/${userId}`, token);
export const adminListChats = (token) => request("GET", "/admin/chats", token); export const adminListChats = (token) => request("GET", "/admin/chats", token);
// ═══════════════════════════════════════════
// Admin — App Settings
// ═══════════════════════════════════════════
export const adminGetAppSettings = (token) => request("GET", "/admin/app-settings", token); export const adminGetAppSettings = (token) => request("GET", "/admin/app-settings", token);
export const adminUpdateAppSettings = (token, data) => request("PUT", "/admin/app-settings", token, data); export const adminUpdateAppSettings = (token, data) => request("PUT", "/admin/app-settings", token, data);
// ═══════════════════════════════════════════
// Admin — Models
// ═══════════════════════════════════════════
export const adminGetModels = (token) => request("GET", "/admin/models", token); export const adminGetModels = (token) => request("GET", "/admin/models", token);
// ═══════════════════════════════════════════
// Admin — Permission Defaults
// (exported with BOTH short AND long names
// 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);
export const adminGetPermissionDefaults = adminGetPermDefaults;
export const adminUpdatePermDefaults = (token, data) => request("PUT", "/admin/permissions/defaults", token, data); export const adminUpdatePermDefaults = (token, data) => request("PUT", "/admin/permissions/defaults", token, data);
export const adminUpdatePermissionDefaults = adminUpdatePermDefaults;
export const adminApplyPermDefaults = (token) => request("POST", "/admin/permissions/apply-defaults", token); export const adminApplyPermDefaults = (token) => request("POST", "/admin/permissions/apply-defaults", token);
export const adminApplyDefaults = adminApplyPermDefaults;
// ═══════════════════════════════════════════
// Admin — User Permissions
// (exported with BOTH short AND long names)
// ═══════════════════════════════════════════
export const adminGetUserPerms = (token, userId) => request("GET", `/admin/users/${userId}/permissions`, token); export const adminGetUserPerms = (token, userId) => request("GET", `/admin/users/${userId}/permissions`, token);
export const adminGetUserPermissions = adminGetUserPerms;
export const adminUpdateUserPerms = (token, userId, data) => request("PUT", `/admin/users/${userId}/permissions`, token, data); export const adminUpdateUserPerms = (token, userId, data) => request("PUT", `/admin/users/${userId}/permissions`, token, data);
export const adminUpdateUserPermissions = adminUpdateUserPerms;
// ═══════════════════════════════════════════ // ═══════════════════════════════════════════
// Files / Code Download // Files / Code Download
......
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