NUDelta / dtr-web

Northwestern's Design, Technology, and Research (DTR) Program Website
http://dtr.northwestern.edu/
1 stars 0 forks source link

Allow for multiple sprints to be added, viewed, displayed #27

Closed haoqizhang closed 8 years ago

haoqizhang commented 9 years ago

On the backend:

  1. Restructure the Sprints collection to have project_id, sprint start date, sprint end date, group tag (e.g., Spring 2015), and number (e.g., 3, for sprint #3 in Spring 2015).
  2. Add field to the story collection to include pointer to the sprint it belongs to.
  3. Add field to tasks collection to include story_id and sprint_id
  4. Make sure data is added to the correct sprint and that those identifiers are carried through on any editing.

On the frontend:

  1. Create a view to allow for new sprints to be created (e.g., define a start and end of a sprint and for all active projects to instantly receive that sprint, but with selections to only do this for individual projects if we so desired). Do this like "edit profile."
  2. In the sprint view, allow users to toggle among sprints belonging to a project, defaulting to the sprint that the dates land on right now
haoqizhang commented 9 years ago

maybe we should have a separate collection of globalSprints, so we store all the sprints that have happened for DTR purposes. It's almost like part of a DTR history --- separate from the sprint planning itself.

haoqizhang commented 9 years ago

I think I have done this. Need someone to test