Mintplex-Labs / anything-llm

The all-in-one Desktop & Docker AI application with built-in RAG, AI agents, and more.
https://anythingllm.com
MIT License
26.82k stars 2.68k forks source link

[FEAT]: Fine-Grained Access controls #1787

Open timothycarambat opened 4 months ago

timothycarambat commented 4 months ago

What would you like to see?

As an administrator on an AnythingLLM instance I should be able to:

dev note: To prevent disruption of existing user based we need to alias all the current roles to some pre-defined set of conditions so that access levels do not change user permissions post-merge.

rpaGuyai commented 4 months ago

Hi @timothycarambat

Just want to understand the exact change that has been implemented in this patch to modify the access control.

I re-installed but didn’t see any workspace level change, as a manager I can still view all the workspaces along with the documents uploaded across all workspaces, Idea was to have workspace level manager/super-user access. Even while adding a new user, I still see the old roles(_Default, Manager, Admin). In short I didn't notice any change at all, am I doing something wrong, I used the docker installation to pull the latest image

Linux Installation ~ AnythingLLM (useanything.com)

timothycarambat commented 4 months ago

@rpaGuyai The issues were moved into one larger issue since they all have to do with the same thing. It is much easier to track one issue than 8-10 separate issues that all are asking the same thing. This issue remains open, so the feature is still in request and has not been completed.

aallsbury commented 3 months ago

YES! We really need this ASAP! Thanks guys, this would be huge for our use case.

dicktangdev commented 2 months ago

We really need this +1, The features and functionality provided have significantly benefited our team(at least default user can upload their doc into workspace), and we're grateful for the effort and dedication you've put into maintaining and improving the project.

hejp001 commented 2 months ago

Or, downgrade the permission of the manager role to the workspace level?

NthAi-eng commented 1 month ago

hi! when do you think this feature is scheduled to be deployed for users? Thanks!

scooter7 commented 3 weeks ago

Having similar functionality in which default users can just upload files but not have access to everything that managers can access is the only thing stopping me from enterprise adoption with multiple clients.

aallsbury commented 3 weeks ago

Same for us.

On Mon, Oct 21, 2024, 6:24 PM scooter7 @.***> wrote:

Having similar functionality in which default users can just upload files but not have access to everything that managers can access is the only thing stopping me from enterprise adoption with multiple clients.

— Reply to this email directly, view it on GitHub https://github.com/Mintplex-Labs/anything-llm/issues/1787#issuecomment-2427972512, or unsubscribe https://github.com/notifications/unsubscribe-auth/ANXCABAJEJJWSO752MXKZC3Z4WLKZAVCNFSM6AAAAABKCNZ77KVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDIMRXHE3TENJRGI . You are receiving this because you commented.Message ID: @.***>

timothycarambat commented 3 weeks ago

If you want this feature, please react with the "thumbs up" emoji on the top level.

This is easier to rank when looking at "most requested" features since we dont have a feature upvote board and leaving comments does not rank the items higher since there are a ton of general "help" tickets in the repo also!