[[PageOutline(2-5,Contents,pullout)]] = Add support for (directed) dependencies between Trac tickets == Description This plug-in adds a "Dependency" fields to each ticket, enabling you to express tickets your ticket depends on. It is a compatible improvement for TracTicketReferencePlugin on which it is based and uses only the custom field `ticketref` (like TracTicketReferencePlugin) to store the dependencies. See also: ChildTicketsPlugin, MasterTicketsPlugin, SubticketsPlugin Enter ticket dependencies: [[Image(ticket_properties.png, width=500px)]] When entered, the plug-in ensures the information is stored in a normalized form (duplicate-free ticket IDs, in increasing order, space-separated). Displayed (directed) dependencies: [[Image(ticket.png, width=500px)]] == !Bugs/Feature Requests Existing bugs and feature requests for TicketDependencyPlugin are [report:9?COMPONENT=TicketDependencyPlugin here]. If you have any issues, create a [/newticket?component=TicketDependencyPlugin new ticket]. [[TicketQuery(component=TicketDependencyPlugin&group=type,format=progress)]] == Source You can download source code releases of TicketDependencyPlugin from [https://github.com/dlu-ch/trac-ticketdependencyplugin/releases here], or [https://github.com/dlu-ch/trac-ticketdependencyplugin browse the source] on !GitHub. == Installation Download the latest release as an [https://wiki.python.org/moin/egg Egg] from [https://github.com/dlu-ch/trac-ticketdependencyplugin/releases/download/v1.0/TicketDependencyPlugin-1.0-py2.7.egg here] and install it as a Trac plug-in (e.g. by `Install plugin` in your Trac project's `Administration` page of the web front-end). To enable and configure the plugin, add the following to your `trac.ini` file: {{{#!ini [components] ticketdependency.* = enabled [ticket-custom] ticketref = textarea ticketref.cols = 68 ticketref.rows = 1 }}} General instructions on installing Trac plugins can be found on the [TracPlugins#InstallingaTracplugin TracPlugins] page. == Recent Changes [[ChangeLog(ticketdependencyplugin, 3)]] == !Author/Contributors **Author:** [wiki:dlutz] [[BR]] **Maintainer:** [[Maintainer]] [[BR]] **Contributors:**