Bug #252

Cannot use end.after: and end.before: together to effect a range

Added by John Florian 364 days ago. Updated 358 days ago.

Status:Closed Start:07/30/2009
Priority:Normal Due date:
To:Paul Beckingham % Done:

100%

Category:core Spent time: 4.00 hours
Target version:1.8.1 - Kabuto Estimated time:4.00 hours

Description

To assist in my biweekly project reporting at work, I wanted a custom report similar to the timesheet, but sorted primarily by project. I attempted this with the following in my .taskrc:

# task epr
report.epr.description=Lists completed tasks matching the specified criteria
report.epr.columns=project,end,description
report.epr.labels=Project,Complete,Description
report.epr.sort=project+,end+
report.epr.filter=status:completed end.after:7/12/2009 end.before:7/25/2009

It appears I can limit the report to those tasks completed after a certain date or before a certain date, but not both. In the example above, it appears that the end.before: cancels any effect of the end.after: modifier.

History

Updated by Paul Beckingham 358 days ago

Also fails for other dates such as "due".

Updated by Paul Beckingham 358 days ago

  • Status changed from New to Closed
  • % Done changed from 0 to 100
  • Estimated time set to 4.00

This fix required significant code changes. All unit tests pass, but this needs some testing, perhaps some more unit tests.

Also available in: Atom PDF