Changes between Version 10 and Version 11 of NewTicketLikeThisPlugin


Ignore:
Timestamp:
Oct 3, 2016, 6:43:47 AM (5 years ago)
Author:
figaro
Comment:

Moved example to functional description, tagged with ticket

Legend:

Unmodified
Added
Removed
Modified
  • NewTicketLikeThisPlugin

    v10 v11  
    77This 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.
    88
     9By 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
    911It 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, the NewTicketLikeThisPlugin allows you to configure the permission required to clone a ticket, whereas the core `ticketclonebutton` hard-codes the `TICKET_ADMIN` permission.
     12This 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.
    1113
    1214Two policies are provided by default in the `newticketlikethis.policies` module:
     
    4850}}}
    4951
    50 == Example
    51 
    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 
    5552== Recent Changes
    5653