Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[FEAT]: Fine-Grained Access controls #1787

Open
timothycarambat opened this issue Jun 28, 2024 · 5 comments
Open

[FEAT]: Fine-Grained Access controls #1787

timothycarambat opened this issue Jun 28, 2024 · 5 comments

Comments

@timothycarambat
Copy link
Member

What would you like to see?

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

  • Create new roles that are based on RBAC elements on a model/action permission set.
  • Apply these roles to current and existing users

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
Copy link

rpaGuyai commented Jul 1, 2024

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
Copy link
Member Author

@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
Copy link

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

@dicktangdev
Copy link

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
Copy link
Contributor

hejp001 commented Aug 23, 2024

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

5 participants