Version 17 (modified by 11 years ago) (diff) | ,
---|
Contents
Extended Version Plugin
Description
The Trac ticket module has the concept of a version, but it is only visible as a name in a drop-down on a ticket. This plugin adds version description pages, a roadmap-like view of versions, and the ability to assign milestones to versions. Most features are optional. This plugin is for Trac 0.12 and later.
- The version page shows the name, date, description and any assigned milestones. If milestones are assigned, it shows the overall progress for the version and the progress on each milestone.
- The version roadmap looks very similar to the milestone roadmap.
- Milestones assigned to versions have the version noted beside the due date.
Bugs/Feature Requests
Existing bugs and feature requests for ExtendedVersionPlugin are here.
If you have any issues, create a new ticket.
Installation & Configuration
Download
Download the zipped source from [download:extendedversionplugin here].
You can check out ExtendedVersionPlugin from here using Subversion, or browse the source with Trac.
Installation
The easiest way to install the ExtendedVersionPlugin is probably with easy_install:
easy_install http://trac-hacks.org/svn/extendedversionplugin/trunk
Alternatively, download the source and run the usual
python setup.py install
After installing the plugin, enable it for the trac environment in the TracIni file:
[components] extendedversion.* = enabled
This plugin requires some database changes, so upgrade the environment. Trac will prompt you to if you don't.
trac-admin /path/to/trac upgrade
Configuration
The ExtendedVersionPlugin has several configuration options available in the [extended_version]
section of TracIni. The default values are:
[extended_version] # component to use to provide group ticket statistics for versions version_stats_provider = DefaultTicketGroupStatsProvider # component to use to provide group ticket statistics for milestones in version page milestone_stats_provider = DefaultTicketGroupStatsProvider # whether to show milestone description for version pages show_milestone_description = false
The default configuration adds a Versions
item to the main navigation bar. To instead change the Roadmap
item to link to the versions page, set the roadmap_navigation
to true
.
The roadmap_navigation
option has been removed in r13314. The equivalent of roadmap_navigation = true
can be obtained by setting trac.ticket.roadmap.RoadmapModule = disabled
. Prior to r13314, the following option is available:
# whether to replace the roadmap navigation link or add a versions navigation link roadmap_navigation = false
Recent Changes
- 17993 by rjollos on 2021-02-14 19:18:35
-
TracExtendedVersion 1.0dev: Make compatible with 1.3.3+
The
resource
property was added to theVersion
class.
Fixes #13948.
- 17148 by rjollos on 2018-04-24 05:03:18
-
TracExtendedVersion 1.0dev: Add version column to admin milestone table
The feature was moved from SimpleMultiProjectPlugin (r15419).
Refs #12707.
- 16610 by rjollos on 2017-05-24 04:00:42
-
TracExtendedVersion 1.0dev: Make compatible with Trac 1.2+
The plugin now only supports Trac 1.0+. The package
name has been changed fromExtendedVersionPlugin
to
TracExtendedVersion
, in preparation for publishing to
PyPI. You may want to explicitly uninstall the old package
if you usepip
:
$ pip uninstall ExtendedVersionPlugin $ pip install TracExtendedVersion
Fixes #13187.
(more)
Author/Contributors
Author: mestudd
Maintainer: rjollos
Contributors: dcernea
License: BSD 3-Clause
Attachments (3)
- version_page.png (52.7 KB) - added by 14 years ago.
- version_roadmap.png (41.7 KB) - added by 14 years ago.
- milestone_version.png (6.0 KB) - added by 14 years ago.
Download all attachments as: .zip