https://www.redmine.org/https://www.redmine.org/favicon.ico?16793021292012-07-18T06:17:15ZRedmineRedmine - Defect #11426: Filtering with Due Date in less than N days should show overdue issueshttps://www.redmine.org/issues/11426?journal_id=398122012-07-18T06:17:15ZJean-Philippe Langjp_lang@yahoo.fr
<ul><li><strong>Status</strong> changed from <i>New</i> to <i>Confirmed</i></li></ul> Redmine - Defect #11426: Filtering with Due Date in less than N days should show overdue issueshttps://www.redmine.org/issues/11426?journal_id=424952012-10-30T08:27:36ZJean-Philippe Langjp_lang@yahoo.fr
<ul><li><strong>Subject</strong> changed from <i>Due Date issues filter does not allow for negative values</i> to <i>Filtering with Due Date in less than N days should show overdue issues</i></li><li><strong>Status</strong> changed from <i>Confirmed</i> to <i>Closed</i></li><li><strong>Assignee</strong> set to <i>Jean-Philippe Lang</i></li><li><strong>Target version</strong> set to <i>2.2.0</i></li><li><strong>Resolution</strong> set to <i>Fixed</i></li></ul>Fixed in <a class="changeset" title="Changes how relative date filters work and adds specific filters for filtering dates in past/next..." href="https://www.redmine.org/projects/redmine/repository/svn/revisions/10768">r10768</a>. The behaviour of the existing filter was changed as you proposed and a new filter was added to specificaly filter dates in the N next days:
<ul>
<li>"in less than 3 days": [date] <= today + 3 days</li>
<li>"in the next 3 days": today <= [date] <= today + 3 days</li>
</ul> Redmine - Defect #11426: Filtering with Due Date in less than N days should show overdue issueshttps://www.redmine.org/issues/11426?journal_id=432392012-12-05T14:22:57ZEgidijus Zideckas
<ul></ul><p>-1. Let me explain why.</p>
<p>To my mind list of available date operators is too big, hard to figure out for inexperience user. This change makes it even bigger longer :(</p>
I tried to figure out differences between two operators while making new labels translation, at first new filters seem just duplicates:
<ul>
<li>"less than days 3 ago" : today - 3 <= [date]</li>
<li>"in the past 3 days" : today - 3 <= [date] <= today<br />Only after checking source code found this thin difference.</li>
</ul>
<p>I'd stick with less but clear to understand list operators which are covering 95% of cases.</p> Redmine - Defect #11426: Filtering with Due Date in less than N days should show overdue issueshttps://www.redmine.org/issues/11426?journal_id=432402012-12-05T14:40:17ZEgidijus Zideckas
<ul></ul><p>At least I propose to change names of operators:</p>
<ul>
<li>"less than days 3 ago" => "later than 3 days ago" </li>
<li>"in less than 3 days" => "earlier than in 3 days"</li>
</ul>
<p>Cheers!</p>