[GH-ISSUE #4312] [FEAT]: Allow normal users to upload files #2745

Closed
opened 2026-02-22 18:31:03 -05:00 by yindo · 3 comments
Owner

Originally created by @faif on GitHub (Aug 19, 2025).
Original GitHub issue: https://github.com/Mintplex-Labs/anything-llm/issues/4312

What would you like to see?

Hi,

The default user role cannot upload files. We are working on a multi-user environment and to achieve that we had to elevate all users to managers. But that comes with its own problems, since now for example a user can reset the password of another user. Is it possible to allow normal users to upload files, or create a new user role that has this ability, but far less privileges than the manager role?

Originally created by @faif on GitHub (Aug 19, 2025). Original GitHub issue: https://github.com/Mintplex-Labs/anything-llm/issues/4312 ### What would you like to see? Hi, The default user role cannot upload files. We are working on a multi-user environment and to achieve that we had to elevate all users to managers. But that comes with its own problems, since now for example a user can reset the password of another user. Is it possible to allow normal users to upload files, or create a new user role that has this ability, but far less privileges than the manager role?
yindo added the enhancementfeature requestneeds info / can't replicate labels 2026-02-22 18:31:03 -05:00
yindo closed this issue 2026-02-22 18:31:03 -05:00
Author
Owner

@timothycarambat commented on GitHub (Aug 19, 2025):

Is it possible to allow normal users to upload files, or create a new user role that has this ability, but far less privileges than the manager role?

This was supposedly solved via #4261 with the same request from #3347. The issue is that if a default user uploads (meaning embed in this case) they are adding a file for everyone in that workspace. Obviously not ideal. Right now, that drag and drop into the UI will attach a file and that is scoped to that specific user/workspace/thread and nobody else can see it.

Do you want them to embed the file into the workspace?

@timothycarambat commented on GitHub (Aug 19, 2025): > Is it possible to allow normal users to upload files, or create a new user role that has this ability, but far less privileges than the manager role? This was supposedly solved via #4261 with the same request from #3347. The issue is that if a default user uploads (meaning embed in this case) they are adding a file for _everyone_ in that workspace. Obviously not ideal. Right now, that drag and drop into the UI will _attach_ a file and that is scoped to that specific user/workspace/thread and nobody else can see it. Do you want them to _embed_ the file into the workspace?
Author
Owner

@faif commented on GitHub (Aug 20, 2025):

Thanks for the clarification. We had a problem where drag and drop was not doing anything and the attach icon was not visible for the default role. I've downgraded my role to the default user and tested again and now it works as expected. So probably it was a configuration problem on our side.

@faif commented on GitHub (Aug 20, 2025): Thanks for the clarification. We had a problem where drag and drop was not doing anything and the attach icon was not visible for the default role. I've downgraded my role to the default user and tested again and now it works as expected. So probably it was a configuration problem on our side.
Author
Owner

@timothycarambat commented on GitHub (Aug 20, 2025):

Please let me know if you continue to run into that issue or if that icon is missing, it should now always be showing is no longer role-based conditional

@timothycarambat commented on GitHub (Aug 20, 2025): Please let me know if you continue to run into that issue or if that icon is missing, it should now always be showing is no longer role-based conditional
yindo changed title from [FEAT]: Allow normal users to upload files to [GH-ISSUE #4312] [FEAT]: Allow normal users to upload files 2026-06-05 14:48:17 -04:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Mintplex-Labs/anything-llm#2745