#48: Split QuickCreateTicketDialog for more flexible approach
-------------------------+-------------------------
 Reporter:  gjm          |      Owner:  nobody
     Type:  enhancement  |     Status:  new
 Priority:  trivial      |  Milestone:  Unscheduled
Component:  dashboard    |    Version:
 Keywords:               |
-------------------------+-------------------------
 In order to increase the flexibility of the Quick Ticket functionality, we
 should consider the patch provided by olemis in [ticket:23#comment:9 #23]:
 > New features are :
 >
 >   - Extension point interface `IQuickCreateTicketBackend` .
 >   - `DefaultQuickCreateTicketBackend` component implementing the former
 >     so as to provide a simple way to create tickets by using Trac
 >     built-in components. Used by default in case no other choice
 >     is configured in ''trac.ini''
 >   - `ExtensionOption` property used to select active backend.
 >
 > It's not meant to replace your previous implementation but to make the
 solution flexible and configurable by using Trac built-in mechanisms. The
 idea is :
 >
 >   - Implement a similar backend in multi-product plugin
 >     (i.e. reuse your previous code ''';)''' .
 >   - Make the installer to set related config option in ''trac.ini''
 >     so as to use multi-product backend since the beginning.
 >

-- 
Ticket URL: <https://issues.apache.org/bloodhound/ticket/48>
Apache Bloodhound <https://issues.apache.org/bloodhound/>
The Apache Bloodhound (incubating) issue tracker

Reply via email to