= Add support for inter-Trac ticket dependencies and summary tickets. = == Description == This plugin provides support for ticket dependencies and summary tickets among projects. == Roadmap == 1. Extend XMLRPC plugin suitable to this plugin and [http://trac-hacks.org/wiki/VisualBasicTracConnectorIntegration VisualBasicTracConnectorIntegration]. 2. import/update tickets from MS-Project 3. Automatically compute due dates from sub tickets. 4. When ticket's status is changed, add comment to dependency tickets. 5. Edit custom fields' change time for creating burndown chart on Excel. == Bugs/Feature Requests == Existing bugs and feature requests for TracDependencyPlugin are [report:9?COMPONENT=TracDependencyPlugin here]. If you have any issues, create a [http://trac-hacks.org/newticket?component=TracDependencyPlugin&owner=okazaki new ticket]. あまりテストしていませんので、何かあれば報告してください。 == Download == Download the zipped source from [download:tracdependencyplugin here]. == Source == You can check out TracDependencyPlugin from [http://trac-hacks.org/svn/tracdependencyplugin here] using Subversion, or [source:tracdependencyplugin browse the source] with Trac. == Example == 1. create a egg {{{ tracdependencyplugin\0.11>python setup.py bdist_egg }}} 2. Install the egg file 3. Enable this plugin 4. Add InterTrac settings to trac.ini {{{ [intertrac] test1.title = Test 1 test1.url = http://192.168.1.13/trac/Test1 test2.title = Test 2 test2.url = http://192.168.1.13/trac/Test2 }}} 5. Add extended InterTrac settings {{{ [intertrac] test1.label = Test1 test1.path = C:\TracLight\projects\trac\Test1 test1.title = Test 1 test1.url = http://192.168.1.13/trac/Test1 test2.label = Test2 test2.path = C:\TracLight\projects\trac\Test2 test2.title = Test 2 test2.url = http://192.168.1.13/trac/Test2 }}} 6. Add custom fields {{{ [ticket-custom] due_assign = text due_assign.label = Start due_assign.order = 1 due_close = text due_close.label = Finish due_close.order = 2 complete = text complete.label = Complete complete.order = 3 baseline_start = text baseline_start.label = Baseline Start baseline_start.order = 4 baseline_finish = text baseline_finish.label = Baseline Finish baseline_finish.order = 5 # for TracDependencyPlugin summary_ticket = text summary_ticket.label = Summary Ticket summary_ticket.order = 6 dependencies = text dependencies.label = Preceding Tickets dependencies.order = 7 }}} === Screen Shoot === || '''Imported gantt chart from trac.''' || || '''Please see dependencies and outline. There are three tickets as follows.''' || || [[Image(TicketDepGantt.png, link=)]] || || [http://trac-hacks.org/wiki/VisualBasicTracConnectorIntegration#MS-Projectconnector Please see MS-Project connector.] || [[br]] || '''Test1:#1''' || || [[Image(t1-1.png, link=)]] || || '''Test2:#1''' || || [[Image(t2-1.png, link=)]] || || '''Test2:#2''' || || [[Image(t2-2.png, link=)]] || [[br]] || '''Dependencies page of Test2:#1''' || || [[Image(t2-1-dep.png, link=)]] || [[br]] || '''InterTrac setting admin page''' || || [[Image(InterTracSetting.png, link=)]] || == Recent Changes == [[ChangeLog(tracdependencyplugin, 3)]] == Author/Contributors == '''Author:''' [wiki:okazaki] [[BR]] '''Contributors:'''