tramlinehq / tramline

Release coordination and deployment platform, just for your mobile apps
https://tramline.app
Apache License 2.0
219 stars 6 forks source link

Roles for teams members should be editable #279

Open pratul opened 1 year ago

pratul commented 1 year ago

Context

We have 3 roles in Tramline currently:

Owner (write access + billing link)
Developer (write access)
Viewer (read access to some things)

See this.

Under organization settings,
Image

In the team tab,
Image

We allow owners and developers of Tramline to add new users. Now, we would also like Owner and Developers to be able to edit the role of other users so that existing viewers can have their role escalated as necessary. This is especially useful in SSO scenarios where any user of the org can self-join as a viewer.

Requirements

The role upgrade should follow the following rubric:

Owner rules

Developer rules

Acceptance Criteria

Functionality includes:

Additional Notes

The table UI can follow the same interface as the "Team" section above it for the edit modal.

Image

gitstart-connector[bot] commented 1 week ago

Issue synced into GitStart. Please review, edit and hand it off to GitStart by following this link.

gitstart-connector[bot] commented 1 week ago

This issue has been handed off to GitStart: https://clients.gitstart.com/tramline/11653/tickets/TRAB-279