Join GitHub today
GitHub is home to over 40 million developers working together to host and review code, manage projects, and build software together.Sign up
UI onboarding guidance for users and teams/permissions #5507
When you add your first new user in Octopus, it is not clear what you need to do next. We plan to include an information callout at the top of the user edit screen if a user only belongs to the "Everyone" team, to help guide you to the teams and permission setup.
While we are on the teams page, we want to improve UX by removing the expanders here. They provide no value and often cause more UX harm than good in this scenario.
We also plan to rearrange the order of the tabs to follow the summary text. I.e. "This team has 5 members and X permissions". So the order of the tabs should be Members, then User Roles, then Settings.
I think this is a good idea. To determine the actual list of teams a user is in, it is the list of teams they are directly assigned to UNIONed with the list of teams where the external security groups Ids intersect with the user's external security group Ids (that come from the auth providers). Server has code to do this already when working out permissions.
Would probably also be good if the Teams was included on a user's profile page, so they can see which teams they are assigned to.