Opened 13 years ago
Closed 13 years ago
#9515 closed enhancement (fixed)
Scheduling logic redesign
Reported by: | dinu | Owned by: | Chris Nelson |
---|---|---|---|
Priority: | normal | Component: | TracJsGanttPlugin |
Severity: | normal | Keywords: | |
Cc: | Ryan J Ollos, falkb | Trac Release: | 0.12 |
Description
I made a change for the scheduling logic to make it useful for real world planning. The planned start and end fields should be authoritative: I may know that the person the bug is assigned to only works half-time, or also has other tasks, or is going away for a number of days. So a 2-hour ticket may be planned to 2 days. Redesigned the logic to only compute start and finish if not specified.
Attachments (1)
Change History (23)
Changed 13 years ago by
Attachment: | schedulingLogic.patch added |
---|
comment:1 Changed 13 years ago by
Cc: | Ryan J Ollos added; anonymous removed |
---|
comment:2 Changed 13 years ago by
Cc: | falkb added |
---|
comment:3 Changed 13 years ago by
Owner: | changed from Chris Nelson to anonymous |
---|---|
Status: | new → assigned |
comment:4 Changed 13 years ago by
Owner: | changed from anonymous to Chris Nelson |
---|---|
Status: | assigned → new |
comment:5 Changed 13 years ago by
comment:6 Changed 13 years ago by
Status: | new → assigned |
---|
comment:7 Changed 13 years ago by
comment:8 Changed 13 years ago by
comment:9 Changed 13 years ago by
comment:10 Changed 13 years ago by
comment:11 Changed 13 years ago by
comment:12 Changed 13 years ago by
comment:13 Changed 13 years ago by
comment:14 Changed 13 years ago by
(In [11079]) Cleaner date adjustment using calendarOffset. Refs #9533, #9300, #9042, #9515.
Scheduler used to assume work week. Now let calendarOffset() do that.
Also, it seems rounding errors would creep in and some datetimes would have non-zero microseconds. This tests for beginning and end of day with a little delta.
comment:15 Changed 13 years ago by
comment:16 Changed 13 years ago by
comment:17 follow-up: 18 Changed 13 years ago by
Could you remove my email please; seems it's getting crawled :) Thanks
comment:18 Changed 13 years ago by
Replying to dinu:
Could you remove my email please; seems it's getting crawled :) Thanks
Regrettably, I don't have permission to do that. Ryan -- who is Cc'd on this ticket -- knows people, perhaps he can pass the word.
comment:19 Changed 13 years ago by
Reporter: | changed from dinumarina@… to dinu |
---|
comment:20 follow-up: 21 Changed 13 years ago by
I could delete the patch and comments by dinu, but I don't see a way I can change the Reporter field without having a comment that shows the old and new Reporter's name, thereby leaving the email address in the ticket.
I'll have full admin permissions on t-h.o soon, and then might be able to fix the issue by direct database edit.
comment:21 Changed 13 years ago by
Ask osimons on IRC... he knows a secret guy with admin permissions who can edit the database directly...
A friend
comment:22 Changed 13 years ago by
Resolution: | → fixed |
---|---|
Status: | assigned → closed |
This seems to be working now.
(In [10904]) Honor user-specified start and finish date. Refs #9515.
This seems useful in some cases and harmless in others. I tested with an 8-hour task with 2 hours done and a week between start and finish and it showed 25% of the task filled in.
Based on a patch from dinumarina. Thanks.