Skip to content

Improve Team/Permission granularity settings #435

@petruki

Description

@petruki

Is your feature request related to a problem? Please describe.
Currently, User members work only with a single Team. If a Team member happens to be in different teams with a different set of permissions, the API will use the first found team rule which may overwrite other team permissions.

Describe the solution you'd like
Say a User member belongs to 2 different Teams, e.g. Mobile Devs and Backend Devs.
I want to allow this member to have access to 2 different Groups of Switchers instead of mixing the 2 teams together.

When the API evaluates the user permission, it should traverse all teams and then merge the results.

This solution will also consider the higher level permission if a user is on a Team with less privileges but happens to be in another Team with higher privileges.

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions