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

[FEATURE] Client Manager Role #2621

Open
CircusMusic opened this issue Aug 22, 2024 · 1 comment
Open

[FEATURE] Client Manager Role #2621

CircusMusic opened this issue Aug 22, 2024 · 1 comment

Comments

@CircusMusic
Copy link

Is your feature request related to a problem? Please describe.

An issue stopping my company from considering this project for project management is a missing user role. The closest one would be the Company Manager but it is too permissive for our use. If a user is assigned to a specific client we do not want that user to have access to view/create/edit/etc projects and other information from other clients.

Describe the solution you'd like

Adding a user role of Client Manager and allowing the same permissions as the Company Manager but restricting those permissions to just those of the client selected.

We are a B2B company and some managers are in charge of multiple clients and being able to add a user to multiple clients, as requested in #420, would also work well with this role addition.

Additional context

An example would be: A manager for a client that gets marketing planning services should not be able to see another client that gets IT services. The two employee roles involved in that example are fundamentally different and the access to information should not be shared between the two managers. The marketing manager should not know IT related details of a client's network and systems just as the IT manager does not need to know the details of marketing plans of another client.

@CircusMusic CircusMusic changed the title [FEATURE] Client Manager [FEATURE] Client Manager Role Aug 22, 2024
@marcelfolaron
Copy link
Contributor

Hi, thank you for your patience on this.
The current company manager role is already working the way you described it. The company manager can only access and manage the projects within the client that is assigned to that user. They do not have access to any other clients (unless specifically granted).

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