View and edit team details
Description
When I see a team in the team list I'm interested in, I want to be able to see more detail on the team.
Proposal
Viewing
- When viewing a team, I should be presented with the name, team description, creation timestamp, who created the team, and a list of team members.
- If the team has no members, I should be presented with an empty state that prompts me to add team members.
- Adding or removing members to/from the team shouldn't refresh the page.
- No sorting requirements on the member list.
- Teams should be viewable by members of the group the team belongs to.
Editing
- Masters/owners can edit the team's name and description.