wiki:MilestoneTemplatePlugin

Use templates from the wiki when creating milestones

Description

This plugin allows you to dynamically create a page with a list of milestones using styling from a given template. Any wiki page with a name starting with MilestoneTemplates/ can be used as a template. This works in a similar way as wiki page templates work, see PageTemplates.

Examples for milestone template names:

  • MilestoneTemplates/MsTemplate
  • MilestoneTemplates/MyMilestoneTemplate

Additionally there is a preview of the milestone description (where you may use WikiFormatting) since version 0.1.1.

When creating a new milestone you may use a dropdown list for selecting a template. The contents of the template is used for the milestone description on creation. Note that the dropdown list is only available after creation of one or more template pages.

Milestone templates may use the variable $MILESTONE for inserting the chosen milestone name into the description. This may be useful if the template contains a TracQuery with milestone parameter.

Add the following to your template page to create a list of milestones:

[[TicketQuery(max=5,status=closed,milestone=$MILESTONE,format=table,col=resolution|summary|milestone)]]

Parameters:

max
the maximum number of milestones to display
status
show only milestones with the given status
milestone
show the milestone with given milestone name $MILESTONE
format
use the given format to display the milestones
col
control what columns to display for each milestone

Bugs/Feature Requests

Existing bugs and feature requests for MilestoneTemplatePlugin are here.

If you have any issues, create a new ticket.

defect

2 / 2

Download

Download the zipped source from here.

Source

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

For Trac 0.12 and 1.0, use version 0.1.2. For Trac 1.2+, install from the trunk.

Installation

General instructions on installing Trac plugins can be found on the TracPlugins page.

Enable the plugin by going to the plugin admin page or by adding the following to your trac.ini configuration file:

[components]
milestonetemplate.web_ui.* = enabled

There are no default templates after installation. You need to create wiki pages with prefix MilestoneTemplates/ by yourself.

Recent Changes

16624 by rjollos on 2017-05-27 06:08:51
Tag version 0.1.2, compatible with Trac 0.12 and 1.0

Refs #13158.

16623 by rjollos on 2017-05-27 06:05:57
MilestoneTemplatePlugin 1.2.0: Make compatible with Trac 1.2

Fixes #13158.

16172 by rjollos on 2017-01-05 15:27:16
MilestoneTemplatePlugin 0.1.2: Fix incorrect import

Patch by komar.

Fixes #13027.

(more)

Author/Contributors

Author: Cinc-th
Maintainer: Cinc-th
Contributors:

Last modified 4 months ago Last modified on May 27, 2017, 8:32:00 AM