This adds a grab-bag of new functionality around Sprints:
new display_by_users function that returns a map indexed by usernames rather than projects (since we display them person-by-person on the front-end)
a bunch of doctests
more flexible add_chip and remove_chip variants (I was tired of having to pipe sprints through like two or three iterations of add_chip when making docstrings!)
I started to dump this data into the page controller for sprints, but then I realized: we shouldn't spend too much time doing stuff with the Elixir template there, seeing as this is going to be the SPA part of the app.
We should do one of two things now:
set up channels and what-have-you so that Phoenix can spin up new SprintServers
start working on a React (or whatever) app for /s/:id
This adds a grab-bag of new functionality around Sprints:
display_by_users
function that returns a map indexed by usernames rather than projects (since we display them person-by-person on the front-end)add_chip
andremove_chip
variants (I was tired of having to pipe sprints through like two or three iterations ofadd_chip
when making docstrings!)I started to dump this data into the page controller for sprints, but then I realized: we shouldn't spend too much time doing stuff with the Elixir template there, seeing as this is going to be the SPA part of the app.
We should do one of two things now:
SprintServer
s/s/:id