Changes between Version 33 and Version 34 of TracDev/ApiChanges/0.11
- Timestamp:
- Mar 13, 2008, 2:39:51 PM (16 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
TracDev/ApiChanges/0.11
v33 v34 2 2 3 3 '''Note: Development of Trac [milestone:0.11] has started with r3804 and now at r6687 is getting incredibly closer to release. The API can be considered stable and there's even a [TracDownload#LatestBetaRelease0.11b2beta2 beta 2 release] available. 4 Please keep in mind that the information in this page is ''still'' work in progress (most notably the sections marked with `TBD`).'''5 4 6 5 [[PageOutline(2-4,Summary,inline)]] … … 160 159 ==== `trac.ticket.api.ITicketActionController` ^[source:tags/trac-0.11b2/trac/ticket/api.py@#L33 (0.11)]^ ==== #ITicketActionController 161 160 162 TBD. See TracWorkflow.161 Enable plugins to add their own actions and operations to the ticket workflow. More ambitious plugins can even replace the !ConfigurableTicketWorkflow completely if they want a different basis than the configurable workflow provided by default. This description simply scratches the surface of the topic. For more details, you should read the TracWorkflow and study the [http://trac.edgewall.org/browser/tags/trac-0.11b2/sample-plugins/workflow workflow] sample plugins. 163 162 164 163 ==== `trac.ticket.roadmap.ITicketGroupStatsProvider` ^[source:tags/trac-0.11b2/trac/ticket/roadmap.py@#L45 (0.11)]^ ==== #ITicketGroupStatsProvider 165 164 166 T BD.165 This enables plugins to modify the milestone completion progress bars by changing the way ticket statistics are collected. Note that for simply having more ticket groups displayed, a change of [TracIni#milestone-groups-section configuration] is enough. 167 166 168 167 ==== `trac.web.ITemplateStreamFilter` ^[source:tags/trac-0.11b2/trac/web/api.py@#L576 (0.11)]^ ==== #ITemplateStreamFilter … … 178 177 ==== `trac.prefs.api.IPreferencePanelProvider` ^[source:tags/trac-0.11b2/trac/prefs/api.py (0.11)]^ ==== #IPreferencePanelProvider 179 178 180 TBD.179 New preference panels can be added, and components implementing this interface will have complete control over the logic and rendering of such panels. This is a kind of "contextual" IRequestHandler, much like the [#IAdminPanelProvider IAdminPanelProvider]. 181 180 182 181 ==== `trac.versioncontrol.web_ui.browser.IPropertyRenderer` ^[source:tags/trac-0.11b2/trac/versioncontrol/web_ui/browser.py@#L48 (0.11)]^ ==== #IPropertyRenderer