cccs-web / core

CCCS' customized django web application
4 stars 11 forks source link

add means of allowing per-consultant date ranges for time spent on projects #100

Closed cccs-ip closed 10 years ago

cccs-ip commented 10 years ago

In the CV administration page [for example, the one for Aaron], under CV Projects:

.. consultants will have worked on the same project for different periods, but currently the project duration is derived only from the project info page. Some projects will run 40+ years. We need a mechanism to define when each consultant was working on a project.

pwhipp commented 10 years ago

OK. This is a data model change:

I've added a from_date and a to_date to the CVProject model to apply to the date period the consultant worked on the project.

I default these values to the project from and to_date and constrain them to those limits.

I've also adjusted the CV Project ordering to use the CVProject to_date rather than the project to_date for its ordering.

This will be in the next deploy.

cccs-ip commented 10 years ago

Thanks, Paul. This is helpful. Can we run the re-deployment now so that I can start editing the CV and project data?