Changes between Version 17 and Version 18 of TicketMoverPlugin
- Timestamp:
- Apr 25, 2015, 10:19:18 PM (9 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
TicketMoverPlugin
v17 v18 1 1 [[PageOutline(2-5,Content,pullout)]] 2 = Move Trac tickets from one project to another =3 2 4 = = Description ==3 = Move Trac tickets from one project to another 5 4 6 Move Trac tickets from one project to another that resides in the '''same environment directory'''. Install and enable the plugin and in the ticket sidebar controls will be shown to anyone with `TICKET_ADMIN` permission (by default) to move the ticket to another peer project where the user also has `TICKET_ADMIN` permissions. 5 == Description 6 7 Move Trac tickets from one project to another that reside in the '''same environment directory'''. Install and enable the plugin and in the ticket sidebar controls will be shown to anyone with `TICKET_ADMIN` permission (by default) to move the ticket to another peer project where the user also has `TICKET_ADMIN` permissions. 7 8 8 9 I probably would have used the DatamoverPlugin (now deprecated), but this didn't work for Trac 0.11. TicketMoverPlugin also handles ticket attachments. … … 10 11 There is a [https://github.com/UnwashedMeme/TicketMoverPlugin fork] of this plugin by UnwashedMeme that implements an `ITicketActionController` for moving tickets. Please open tickets for that version of the plugin in the [https://github.com/UnwashedMeme/TicketMoverPlugin/issues GitHub issue tracker]. 11 12 12 == Bugs/Feature Requests ==13 == Bugs/Feature Requests 13 14 14 15 Existing bugs and feature requests for TicketMoverPlugin are … … 18 19 [http://trac-hacks.org/newticket?component=TicketMoverPlugin&owner=k0s new ticket]. 19 20 20 == Requirements == 21 [[TicketQuery(component=TicketMoverPlugin&group=type,format=progress)]] 22 23 == Requirements 21 24 22 25 This plugin requires TicketSidebarProviderPlugin and TracSqlHelperScript. 23 26 24 == Installation ==27 == Installation 25 28 26 29 Download the zipped source from [download:ticketmoverplugin here]. … … 28 31 You can also check out TicketMoverPlugin from [http://trac-hacks.org/svn/ticketmoverplugin here] using Subversion, or [source:ticketmoverplugin browse the source] with Trac. 29 32 30 Enable the plugin :33 Enable the plugin in your `trac.ini` file: 31 34 32 {{{ 33 #!ini 35 {{{#!ini 34 36 [components] 35 37 ticketmoverplugin.ticketmover.ticketmover = enabled … … 38 40 }}} 39 41 40 Also make sure that the TicketSidebarProviderPlugin is enabled in the `[components]` section of your `trac.ini` :42 Also make sure that the TicketSidebarProviderPlugin is enabled in the `[components]` section of your `trac.ini` file: 41 43 42 {{{ 43 #!ini 44 {{{#!ini 45 [components] 44 46 ticketsidebarprovider.ticketsidebar.ticketsidebarprovider = enabled 45 47 }}} 46 48 47 The permission required for moving ticket can be specified (default value is shown):49 The permission required for moving a ticket can be specified (default value is shown): 48 50 {{{ 49 51 #!ini … … 52 54 }}} 53 55 54 == Project on Remote Server ==56 == Project on Remote Server 55 57 56 58 [wiki:lkraav]: I had a use case where I needed to move tickets between Tracs on two different machines. TicketMoverPlugin does not support this natively. To solve this, I mounted remote Trac project directory into a directory residing next to the local project directory over CIFS (certainly NFS or other network FS should work). This makes remote Trac appear local to TicketMoverPlugin and tickets were moved without errors. (10/06/09) 57 59 58 == Example ==60 == Example 59 61 60 See screenshot:62 If you have permissions, a box will show up allowing you to move the current ticket to a different project. If you check the `delete` checkbox, the ticket will also be deleted from the database, though this is not recommended in most cases. If you don't delete the ticket, it will be closed with a resolution of `moved`: 61 63 62 64 [[Image(screenshot.png)]] 63 65 64 If you have permissions, a box will show up allowing you to move the current ticket to a different project. If you check the `delete` checkbox, the ticket will also be deleted from the database, though this is not recommended in most cases. If you don't delete the ticket, it will be closed with a resolution of `moved`. 65 66 == Recent Changes == 66 == Recent Changes 67 67 68 68 [[ChangeLog(ticketmoverplugin, 3)]] 69 69 70 == Author/Contributors ==70 == Author/Contributors 71 71 72 72 ''Originally developed at [http://openplans.org The Open Planning Project]''