Changes between Version 2 and Version 3 of RemoteTicketPlugin


Ignore:
Timestamp:
Nov 18, 2010 5:45:19 PM (3 years ago)
Author:
moreati
Comment:

Add configuration instructions

Legend:

Unmodified
Added
Removed
Modified
  • RemoteTicketPlugin

    v2 v3  
    55== Description == 
    66 
    7 Link tickets in one Trac instance to tickets in other Trac instances. The plugin requires the ticket-links branch of Trac. Currently this means you must be running Trac from [https://bitbucket.org/moreati/trac-ticketlinks/]. 
     7Link tickets in one Trac instance to tickets in other Trac instances. Links and their behaviour are configurable - e.g. parents/children, blockers/blockedby. 
     8 
     9The builds on and requires the ticket-links branch of Trac. Currently this means you must be running Trac from [https://bitbucket.org/moreati/trac-ticketlinks/]. XmlRpcPlugin is also required to perform remote fetching of ticket details. 
    810 
    911== Bugs/Feature Requests ==  
     
    2527== Example == 
    2628 
    27 To follow 
     29To configure ticket-links for a relationship in which 
     30 - Any ticket may depend on and be dependant on many tickets 
     31 - A ticket may not be closed until all tickets it depends on are closed 
     32 
     33{{{ 
     34[ticket-links] 
     35dependency = dependson,dependant 
     36dependency.validator = no_cycle 
     37dependant.label = Dependant 
     38dependson.label = Depends on 
     39dependson.blocks = true 
     40}}} 
     41 
     42To confgiure a relationship in which  
     43 - A ticket may have many child tickets, and at most one parent ticket 
     44 - A new child ticket will have it's summary and description pre-populated from it's parent 
     45 - A parent ticket may not be closed until all child tickets are closed 
     46 
     47{{{ 
     48[ticket-links] 
     49parentchild = parent,children 
     50parentchild.validator = parent_child 
     51children.blocks = true 
     52children.label = Child 
     53children.copy_fields = summary, description 
     54parent.label = Parent 
     55}}} 
     56 
     57To configure a relationship in which 
     58 - A ticket may refer to another ticket, and there is not reciprocal link 
     59 - A ticket may be closed regardless of the link 
     60 
     61{{{ 
     62[ticket-links] 
     63reference = refersto 
     64refersto.label = Refers to 
     65}}} 
     66 
     67Many different relationships may be configured at once, relationship names must each be unique. 
     68 
     69 
     70To enable the remote tickets plugin, add to your trac.ini 
     71{{{ 
     72[components] 
     73tracremoteticket.* = enabled 
     74}}} 
     75 
     76To configure remote trac instances create a trac:InterTrac reference and add {{{remote_ticket = true}}} 
     77{{{ 
     78[intertrac] 
     79example.remote_ticket = true 
     80example.title = Bravo 
     81example.url = http://trac.example.org/ 
     82}}} 
     83 
     84Install XmlRpcPlugin and grant {{{XML_RPC}}} to {{{anonymous}}}. 
     85 
     86Configure the an trac:InterTrac reference, the same ticket-links relationships and the same XmlRpcPlugin grant in the remote Trac instance. 
    2887 
    2988== Recent Changes ==