wiki:ProgressMeterMacro

Version 21 (modified by qwp0, 5 years ago) (diff)

--

ProgressMeter macro

Description

This macro plugin was created because of this task for GHOP/Python Software Foundation.

It contains a macro to display progress meter similar to the meters visible in the Roadmap within a wiki page. The ProgressMeter macro works with the same arguments as TicketQuery macro -- except the argument status, which is ignored. It can be used, for example, for building complete report of the progress on tickets owned by a particular person.

For more complex progress statistics and metrics see TracMetrixPlugin.

Usage examples

Display a progress meter on all your (if you're logged in) tickets in the milestone '0.1a':

[[ProgressMeter(owner=$USER, milestone=0.1a)]]

A progress meter on tickets associated with the component 'wiki':

[[ProgressMeter(component=wiki)]]

Configuration

The macro supports the following configuration options:

  • stats_provider: Name of the component implementing ITicketGroupStatsProvider, which is used to collect statistics on groups of tickets for meters generated by the ProgressMeterMacro plugin. (You probably don't need to change this.)

All of these must be put into the progressmeter section of trac.ini.

Download

Download the zipped source from here. (Please note that the attachments are obsolete.)

Source

You can check out ProgressMeterMacro from here using Subversion, or browse the source with Trac.

Bugs/Feature Requests

Existing bugs and feature requests for ProgressMeterMacro are here. If you have any issues, create a new ticket.

Recent Changes

[11720] by qwp0 on 2012-07-10 01:24:20
ProgressMeterMacro: Version bump.
[11719] by qwp0 on 2012-07-10 01:24:15
ProgressMeterMacro: Major code revision and unification across the supported Trac versions.
[11718] by qwp0 on 2012-07-09 16:42:44
ProgressMeterMacro: A friendlier message when previewing in a self-addressed non-existent ticket.

Author/Contributors