|Version 6 (modified by rjollos, 6 years ago) (diff)|
Filter Timeline Tickets by Component
Filters the new tickets, edited tickets, closed tickets, and files attached to tickets displayed in the timeline by the ticket component attribute. This is only guaranteed to work on Trac version 0.11.4. More testing and feedback is welcome. This plugin is based on the TimelineUserFilterPlugin and most of the code was shamelessly copied.
If you have any issues, create a new ticket.
Download the zipped source from [download:timelinecomponentfilterplugin here].
Simply copy the TimelineComponentFilter.py to [trac-env-path]/plugins directory.
To enable this component, put the following in the [Components] section of your trac.ini:
[Components] timelinecomponentfilter.* = enabled
Simply select the component(s) in the filter box on the timeline to filter out all tickets that do not apply to the selected component(s):
In the following example, ticket #1 is tied to component "component1" and ticket #2 is tied to component "component2". The following is with no component selected (ie. display all tickets):
The following shows the filtered tickets by component:
- 9511 by rjollos on 2010-11-24 13:36:07
All filters whose leading characters matched the selected filters would be implicitly selected on submit. Fixes #7875.
- 9508 by rjollos on 2010-11-24 11:14:40
Avoid self.env.get_db_cnx().cursor() since it can lead to a closed database connection due to Python garbage collector cleanup. Fixes #7099.
- 6164 by pdoup on 2009-07-09 16:31:00
Removed some debug code and updated the description.