Edgewall Software

Ticket #7342 (new enhancement)

Opened 6 months ago

Last modified 5 weeks ago

Add filter parameters to milestone view

Reported by: techtonik <techtonik@…> Owned by:
Priority: normal Milestone: 2.0
Component: roadmap Version: 0.10.4
Severity: normal Keywords:
Cc: ivan@…

Description

Milestone view support only one milestone per page. Roadmap can display several milestones, but there is almost no control on order and scope of shown stats. The only option is to show completed milestones (show=all) or not.

I propose to extend "show=all" to allow queries like "show=^0.5" or "show=0.5|0.5.1", but it can create a conflict if somebody defines milestone named "all".

It can be convenient to extend milestone view as well to allow URLs like /milestone/6.0|6.2|6.4

Attached is a simple patch to select several milestones in roadmap using piped /roadmap?milestone=6.0|6.2|6.4 syntax. No advanced filtering using ~= or ^=

Attachments

0.10.4.roadmap.py.txt (0.6 KB) - added by techtonik <techtonik@…> 6 months ago.
0.11.roadmap.py.txt (0.6 KB) - added by techtonik <techtonik@…> 6 months ago.

Change History

Changed 6 months ago by techtonik <techtonik@…>

Changed 6 months ago by techtonik <techtonik@…>

Changed 6 weeks ago by rblank

  • owner jonas deleted
  • milestone set to 2.0

Why not. However, the current patch requires editing the page URL, which is not really convenient. For this to be included, some more thought should be given to the user interface side.

Changed 6 weeks ago by cboos

  • component changed from general to roadmap

For example, the prefs form, in addition to the Show already completed milestones checkbox could have a Filter by name: field, which would accept a glob pattern. If you fill it with e.g. 0.11*, the roadmap module would show all the Milestone starting with 0.11.

Changed 5 weeks ago by ivan@…

  • cc ivan@… added

Add/Change #7342 (Add filter parameters to milestone view)

Author



Change Properties
<Author field>
Action
as new
as The resolution will be set. Next status will be 'closed'
to The owner will change from (none). Next status will be 'new'
The owner will change from (none) to anonymous. Next status will be 'assigned'
 
Note: See TracTickets for help on using tickets.