| Project: | ProjectPier |
| Version: | 0.8.6-stable |
| Component: | User interface |
| Category: | feature request |
| Priority: | normal |
| Assigned: | phpfreak |
| Status: | closed - fixed |
Jump to:
Description
I think it would be great to be able to setup a milestone based on XX number of days from the project creation. We have certain projects that we create and then would copy for new clients. Since this project would start at different times for different clients, having a website up within 60 days of that project start vs. a selected date would be hugely helpful.
Thanks for providing your feedback.
I am thinking of the following solutions:
1) After adding a project open the Add milestone page which is xx days from the moment of creation. xx to be typed in on the Add project page.
2) When copying a project set the attached milestones xx days from the moment of copying. xx to be typed in on the Copy project page.
Acceptable?
Yep, that would work.
Is this in beta 2?
I noticed it in the copy project section. I think a better way to do this would be within the different milestones/tasks or anything with a due date, add another section that has "Permit Shifting of Date?" CHECKBOX, then have a box to input how many days to shift. Then when you are in the copy project, have the shift dates checkbox, which will trigger it to check all the items with due dates and then it would check the shift by XX number days and that would be the trigger to tell the database to add that many days to that due dated item. When we are creating the different due dates, something might be a week and another might be the ending product online and that could take 90 days to get to that. By using the method above, we can set all of those timeframes for each tasks that would be due.
Hope that made sense.
I think it works like you described.
It works like this now:
If you check 'Shift dates' all dates from the source project are shifted relative to the new project creation date. So, if a milestone was 6 weeks from the source project creation date, the new milestone will also be 6 weeks from the new project creation date. Same for task lists and tasks.
Next to that you get the option to add XX days to all due dates in milestones, tasks and task lists when copying the project.
So, if you check 'Shift dates' and add 7 days then when a milestone was 6 weeks from the source project creation date, the new milestone be 6 weeks + 7 days from the new project creation date.
If you uncheck 'Shift dates' all dates will be 7 days from the new project creation date.
Currently permissions are not copied. Just the project users with no permissions. I think I need to copy the permissions as well :-)
Part of 0.8.6-stable.