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

No ability to grant permissions to clients #394

Closed
felix-caboff opened this issue Feb 20, 2024 · 2 comments
Closed

No ability to grant permissions to clients #394

felix-caboff opened this issue Feb 20, 2024 · 2 comments
Assignees

Comments

@felix-caboff
Copy link

Describe the bug
I had a new member of the team join us recently and we quickly realised they couldn't see old clients/projects. I then had a look around and couldn't find any access-control type options in either the front end or the back end.

To Reproduce
Steps to reproduce the behavior:

  1. Create a client, project report etc, complete the job
  2. Add a new user (user level)
  3. Look for the existing client
  4. Don't find the existing client
  5. Don't find any option to share this with the new user

Expected Behavior
The fact that they are not shared by default is probably a good thing, however, there should probably be a sharing mechanism of some description.

@felix-caboff felix-caboff added the bug Something isn't working label Feb 20, 2024
@chrismaddalena
Copy link
Collaborator

Hi @felix-caboff, this is intended with the role-based access controls. A new account like that will not see any clients or projects until they are invited to view one or assigned to one of the projects. An admin can invite someone to view a project or client in the admin console.

The RBAC is broken down here: https://www.ghostwriter.wiki/features/graphql-api/authorization

@chrismaddalena chrismaddalena removed the bug Something isn't working label Feb 20, 2024
@felix-caboff
Copy link
Author

Not unsurprisingly you are correct! I promise I looked. I just didn't associate "client invites" with what I was trying to do. Thank you!!

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

No branches or pull requests

2 participants