Add complex ticket relations and schedule management

This plugin is currently under active development. Use only for evaluating purpose.


This plugin adds the following features:

  1. Ticket relations that support customization. Similar to SubticketsPlugin, ChildTicketsPlugin, etc.
  2. Schedule diagram based on ticket relation.
  3. A Schedule Macro that can display schedule diagram for custom queries in wiki.

Bugs/Feature Requests

Existing bugs and feature requests for TracTicketRelationAndSchedulePlugin are here.

If you have any issues, create a new ticket.


Download the zipped source from here.


You can check out TracTicketRelationPlugin from here using Git.


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


The configuration is self-explanatory. The required custom fields will be auto-created, but it's supported to be hand-edited for details.

activity_finish_date = time
activity_finish_date.label = Planned Finish
activity_finished_date = time
activity_finished_date.label = Actual Finish
activity_start_date = time
activity_start_date.label = Planned Start
activity_started_date = time
activity_started_date.label = Actual Start
bug_task_relation_a = textarea
bug_task_relation_a.format = summary,status,owner
bug_task_relation_a.label = All Tasks
bug_task_relation_a.relation_type = many
bug_task_relation_b = text
bug_task_relation_b.label = Related Defect
bug_task_relation_b.relation_type = one

bug_task_relation = defect -> task
bug_task_relation.label = Related Defect -> All Tasks
bug_task_relation.type = one -> many

task.show_schedule = True


Author: cauly
Maintainer: Cauly

Last modified 7 years ago Last modified on Sep 10, 2017, 3:47:02 PM

Attachments (2)

Download all attachments as: .zip