Changes between Version 10 and Version 11 of NewTicketLikeThisPlugin
- Timestamp:
- Oct 3, 2016, 6:43:47 AM (7 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
NewTicketLikeThisPlugin
v10 v11 7 7 This plugin adds a "Clone" button to existing tickets, which lets you create a new ticket of which the fields are derived from the original ticket if you have the appropriate permission. 8 8 9 By default this will add the "Clone" button to the ticket view, and will use the `SimpleTicketCloner` component to clone your tickets. The `TICKET_ADMIN` permission will be required for cloning tickets. 10 9 11 It is based on the `tracopt.ticket.clone.ticketclonebutton` extension that ships with Trac core. Unlike that extension, the NewTicketLikeThisPlugin defines and consumes a pluggable interface for implementing custom policies to determine the way in which a new ticket is derived from the original. 10 This allows flexible, customized business logic to be provided based on the needs and workflows of your team. Also, th e NewTicketLikeThisPlugin allows you to configure the permission required to clone a ticket, whereas the core `ticketclonebutton` hard-codes the `TICKET_ADMIN` permission.12 This allows flexible, customized business logic to be provided based on the needs and workflows of your team. Also, this plugin allows you to configure the permission required to clone a ticket, whereas the core `ticketclonebutton` hard-codes the `TICKET_ADMIN` permission. 11 13 12 14 Two policies are provided by default in the `newticketlikethis.policies` module: … … 48 50 }}} 49 51 50 == Example51 52 By default this will add the "Clone" button to the ticket view, and will use the `SimpleTicketCloner` component to clone your tickets.53 The `TICKET_ADMIN` permission will be required for cloning tickets.54 55 52 == Recent Changes 56 53