wiki:ChildTicketTreeMacro

Display complete ticket hierarchy for ChildTicketsPlugin tickets

Description

In tickets with children, only immediate children of that parent are displayed. This macro addresses that issue by printing a whole tree of child tickets, ie the complete hierarchy.

The macro is specifically for use with the ChildTicketsPlugin.

Used alone in a ticket field, it will take the current ticket as the top level and print the tree:

[[ChildTicketTree]]

Can be used in any wiki page anywhere and provides a tree for ticket with id '#1' ('1', that is without the '#' is also accepted):

[[ChildTicketTree(#1)]]

The ticket number can also be explicitly given as an argument:

[[ChildTicketTree(ticket=1)]]

Include the parent ticket in the output (default:false):

[[ChildTicketTree(root=true)]]

Print the child ticket tree list within a border (actually a fieldset, the 'legend' is not modifiable):

[[ChildTicketTree(border=true)]]

Arguments:

  • ticket: The ticket number to 'query'. The number can also be provided as a single stand alone argument. If no ticket is supplied and the macro is used within a ticket, the ticket number will be taken as the intended.
  • root: Boolean value indicating whether the parent ticket should be listed in tree. Default: false.
  • border: Boolean value indicating whether a border should be drawn around the child ticket list. Default: false.

Bugs/Feature Requests

Existing bugs and feature requests for ChildTicketTreeMacro are here.

If you have any issues, create a new ticket.

defect

4 / 4

enhancement

0 / 1

Download

Download the zipped source from here.

Source

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

Installation

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

Recent Changes

16397 by rjollos on 2017-03-25 09:37:00
Remove obsolete "0.9" code
10828 by walnut on 2011-10-23 18:52:32

fixes #9293

  • Fixed generated links ... they now correctly point to 'ticket'
  • Many thanks for spotting and reporting the error.
10560 by walnut on 2011-08-06 21:26:31

ChildTicketTreeMacro

  • First 'official' release of the macro.
  • Only tested on 0.12 (but might work on other versions)
  • Requires ChildTicketsPlugin as a pre-requisite.
(more)

Author/Contributors

Author: walnut
Maintainer: Mark Ryan
Contributors:

Last modified 3 months ago Last modified on Dec 13, 2016, 9:05:48 PM