mirror of
https://github.com/danny-avila/LibreChat.git
synced 2025-12-20 18:30:15 +01:00
- Introduced `filterFilesByAgentAccess` function to filter files based on user access through agents. - Updated `getFiles` and `primeFiles` functions to utilize the new filtering logic. - Moved `hasAccessToFilesViaAgent` function from the File model to permission services, adjusting imports accordingly - Enhanced tests to ensure proper access control and filtering behavior for files associated with agents.
12 lines
387 B
JavaScript
12 lines
387 B
JavaScript
const { processCodeFile } = require('./Code/process');
|
|
const { processFileUpload } = require('./process');
|
|
const { uploadImageBuffer } = require('./images');
|
|
const { hasAccessToFilesViaAgent, filterFilesByAgentAccess } = require('./permissions');
|
|
|
|
module.exports = {
|
|
processCodeFile,
|
|
processFileUpload,
|
|
uploadImageBuffer,
|
|
hasAccessToFilesViaAgent,
|
|
filterFilesByAgentAccess,
|
|
};
|