mirror of
https://github.com/Mintplex-Labs/anything-llm.git
synced 2025-04-17 18:18:11 +00:00
Apply permissioning on document modification endpoints (#637)
This commit is contained in:
parent
9a237db3d1
commit
d5cde8b7c2
1 changed files with 15 additions and 11 deletions
|
@ -189,7 +189,7 @@ function systemEndpoints(app) {
|
|||
|
||||
app.get(
|
||||
"/system/system-vectors",
|
||||
[validatedRequest],
|
||||
[validatedRequest, flexUserRoleValid([ROLES.admin, ROLES.manager])],
|
||||
async (request, response) => {
|
||||
try {
|
||||
const query = queryParams(request);
|
||||
|
@ -207,7 +207,7 @@ function systemEndpoints(app) {
|
|||
|
||||
app.delete(
|
||||
"/system/remove-document",
|
||||
[validatedRequest],
|
||||
[validatedRequest, flexUserRoleValid([ROLES.admin, ROLES.manager])],
|
||||
async (request, response) => {
|
||||
try {
|
||||
const { name } = reqBody(request);
|
||||
|
@ -222,7 +222,7 @@ function systemEndpoints(app) {
|
|||
|
||||
app.delete(
|
||||
"/system/remove-folder",
|
||||
[validatedRequest],
|
||||
[validatedRequest, flexUserRoleValid([ROLES.admin, ROLES.manager])],
|
||||
async (request, response) => {
|
||||
try {
|
||||
const { name } = reqBody(request);
|
||||
|
@ -235,15 +235,19 @@ function systemEndpoints(app) {
|
|||
}
|
||||
);
|
||||
|
||||
app.get("/system/local-files", [validatedRequest], async (_, response) => {
|
||||
try {
|
||||
const localFiles = await viewLocalFiles();
|
||||
response.status(200).json({ localFiles });
|
||||
} catch (e) {
|
||||
console.log(e.message, e);
|
||||
response.sendStatus(500).end();
|
||||
app.get(
|
||||
"/system/local-files",
|
||||
[validatedRequest, flexUserRoleValid([ROLES.admin, ROLES.manager])],
|
||||
async (_, response) => {
|
||||
try {
|
||||
const localFiles = await viewLocalFiles();
|
||||
response.status(200).json({ localFiles });
|
||||
} catch (e) {
|
||||
console.log(e.message, e);
|
||||
response.sendStatus(500).end();
|
||||
}
|
||||
}
|
||||
});
|
||||
);
|
||||
|
||||
app.get(
|
||||
"/system/document-processing-status",
|
||||
|
|
Loading…
Add table
Reference in a new issue