Changes between Version 12 and Version 13 of TicketCreateButtonsPlugin
- Timestamp:
- Nov 11, 2015, 11:14:20 AM (8 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
TicketCreateButtonsPlugin
v12 v13 1 1 [[PageOutline(2-5,Contents,pullout)]] 2 2 3 = Ticket Create Buttons plugin3 = Create new tickets from an existing ticket 4 4 5 5 == Description 6 6 7 Th e !TicketCreateButtons plugin creates configurable buttons in the ticket header to create related tickets.The new ticket can inherit field values from the current ticket.7 This plugin adds configurable buttons in the ticket header to create related tickets. The new ticket can inherit field values from the current ticket. 8 8 9 9 == Bugs/Feature Requests 10 10 11 Existing '''[report:9?COMPONENT=TicketCreateButtonsPlugin bugs and feature requests]''' for !TicketCreateButtonsPlugin. 11 Existing bugs and feature requests for TicketCreateButtonsPlugin are 12 [report:9?COMPONENT=TicketCreateButtonsPlugin here]. 12 13 13 If you have any issues, create a '''[/newticket?component=TicketCreateButtonsPlugin&owner=ChrisNelson new ticket]''' (please review base before creating). 14 If you have any issues, create a 15 [/newticket?component=TicketCreateButtonsPlugin new ticket]. 14 16 15 17 [[TicketQuery(component=TicketCreateButtonsPlugin&group=type,format=progress)]] 16 18 17 == Source andDownload19 == Download 18 20 19 You can [/svn/ticketcreatebuttonsplugin check out] !TicketCreateButtonsPlugin using Subversion, or [source:ticketcreatebuttonsplugin browse the source] with Trac, or [download:ticketcreatebuttonsplugin download] the zipped source. 21 Download the zipped source from [export:ticketcreatebuttonsplugin here]. 22 23 == Source 24 25 You can check out TicketCreateButtonsPlugin from [/svn/ticketcreatebuttonsplugin here] using Subversion, or [source:ticketcreatebuttonsplugin browse the source] with Trac. 20 26 21 27 == Installation 22 28 23 1. '''Note''':29 '''Notes''': 24 30 1. Below instructions could be specific to some operating systems. Please help expanding these instructions. 25 31 1. Generic installation guidelines are available at [http://trac.edgewall.org/wiki/TracPlugins TracPlugins]. 26 1. `[sudo]`, when used, is optional case you already have enough authority to modify your server.[[BR]][[BR]] 27 1. '''Install''' plugin: 32 1. `[sudo]`, when used, is optional case you already have enough authority to modify your server. 33 34 1. '''Install''' plugin: 28 35 * with easy_install, globally: 29 36 {{{#!sh … … 31 38 }}} 32 39 * You might be required to select a specific `tag`, `branch`. Defaults to select from `trunk`[[BR]][[BR]] 33 40 1. '''Enable''' this component as follows: 34 41 * by updating [wiki:TracIni trac.ini] file under appropriate configuration section: 35 42 {{{#!ini … … 41 48 * or accessing your Admin panel under selected Trac environment {{{ ..admin/general/plugins }}}. 42 49 [[BR]][[BR]] 43 50 1. '''Configure''' Trac environment as follows: 44 51 * by updating [wiki:TracIni trac.ini] file under appropriate configuration section: 45 52 i. case using this plugin with SubticketsPlugin … … 53 60 * or accessing your Admin panel (under selected Trac environment {{{ ..admin/general/plugins }}}). 54 61 [[BR]][[BR]] 55 62 1. '''Restart''' web server: 56 63 * Apache on Ubuntu, example command line: 57 64 {{{#!sh … … 59 66 }}} 60 67 [[BR]][[BR]] 61 68 1. '''Test''' if this component is working properly (main environment and secondary ones if also exists). 62 69 1. If the plugin is installed correct, the configuration you have made should reflect on tickets. 63 [[BR]][[BR]]64 70 65 == Configuration and examples71 == Configuration 66 72 67 73 1. Under the appropriate section inside a TracIni file you can customize ticket properties as below: … … 80 86 || `link` || >= 0.1 || O ||Comma-separated list of `newfield:currentfield` pairs used to link the two tickets. The `link` field override `inherit` field.[[BR]]* Example: {{{ blockedby.link = blocking:id }}} sets the new ticket's blockedby field to the current tickets id. || None || 81 87 || `set` || >= 0.1 || O ||Comma-separated list of `field:value` pairs for setting values in the new ticket. The `set` field override `inherit` and `link` fields. [[BR]]* Example: {{{ set = keywords:Foo }}} sets the new ticket's keywords field to Foo.|| None || 82 2. '''Example''': Using this plugin with MasterTicketsPlugin, the following configuration creates buttons to create predecessor and successor tickets: 88 89 == Example 90 91 1. '''Example''': Using this plugin with MasterTicketsPlugin, the following configuration creates buttons to create predecessor and successor tickets: 83 92 {{{#!ini 84 93 [ticket-create-buttons]