Allow different user roles for the same user across different projects within the same team. Currently, permissions are only at the team level.
### Is your feature request related to a problem? Please describe. Currently, Penpot only supports team-level role assignments (Viewer/Editor/Admin/Owner). Once a user is assigned a role in a team, this permission applies uniformly across all projects within that team. ### Describe the solution you'd like. Implement project-level permission overrides, allowing the same user to have different roles in different projects within the same team. # Use Case Example - User A is Editor in Project A (can edit designs) - User A is Viewer in Project B (can only view/comment) - User A has no access to Project C (project invisible to them) | Scenario | Current Workaround | Problem | | --------------------------------------------------------- | -------------------- | ----------------------------------------------------- | | External contractors need edit access to only one project | Create separate t