mozilla / standup

web app that logs daily standup updates
https://www.standu.ps
BSD 3-Clause "New" or "Revised" License
64 stars 32 forks source link

implement team management #266

Open willkg opened 7 years ago

willkg commented 7 years ago

With the previous Standup, we could manage teams via the command line on the server or via the standup irc bot which used the API v2 endpoints. During the rewrite, we nixed both of these, but added an admin page.

The admin page mostly works, but there are problems. Further, we want to allow users to manage their own teams.

This issue covers thinking about teams and how to implement management, then spinning off the required issues.

willkg commented 7 years ago

We've got an explicit TeamUser model defined that makes it hard to use the Django admin. Fixing that would make it easier for admin to make team changes. I don't think we have an issue for that, yet. That's probably a good first step allowing us time to think about how we want to make it user-managed.