Changes between Version 12 and Version 13 of NewWorkflow
- Timestamp:
- Nov 25, 2004, 2:31:33 PM (19 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
NewWorkflow
v12 v13 13 13 14 14 List of attachments: 15 * '''patch-newworkflow-r1064.diff''': Source code patch for Trac; 16 * '''closedticket.png''': Updated icon for closed tickets in timeline; 17 * '''resolvedticket.png''': New icon for resolved tickets in timeline; 18 * '''reopenedticket.png''': New icon for reopened/retested tickets in timeline; 15 * '''patch-newworkflow-r1098.diff''': Source code patch for Trac (synchronized with [milestone:0.8 latest milestone]); 16 * '''resolvedticket-2.png''': New icon for resolved tickets in timeline; 17 * '''reopenedticket-2.png''': New icon for reopened/retested tickets in timeline; 19 18 * '''trac-enh-workflow.gif''': State chart diagram for new workflow. 20 19 … … 97 96 1. Refresh source code tree from http://svn.edgewall.com/repos/trac/trunk; 98 97 1. Apply attached patch; 99 1. Add attached files {{{closedticket.png}}}, {{{resolvedticket.png}}}, and {{{reopenedticket.png}}} to directory {{{htdocs}}}; 98 1. Copy attached file {{{resolvedticket-2.png}}} to {{{htdocs/resolvedticket.png}}} 99 1. Copy attached file {{{reopenedticket-2.png}}} to {{{htdocs/reopenedticket.png}}}; 100 100 1. Install Trac by running {{{setup.py install}}} 101 101 1. Upgrade every project by running {{{trac-admin project-path upgrade}}}; … … 183 183 * New statuses are taken into account when information is downloaded in ''iCalendar'' format. 184 184 185 * Files {{{htdocs/css/timeline.css}}}, {{{ htdocs/closedticket.png}}}, {{{trac/Timeline.py}}}, {{{templates/timeline_rss.cs}}}, {{{templates/timeline.cs}}}; Added {{{htdocs/resolvedticket.png}}}, {{{htdocs/reopenedticket.png}}}:185 * Files {{{htdocs/css/timeline.css}}}, {{{trac/Timeline.py}}}, {{{templates/timeline_rss.cs}}}, {{{templates/timeline.cs}}}; Added {{{htdocs/resolvedticket.png}}}, {{{htdocs/reopenedticket.png}}}: 186 186 * The ''resolved'' and ''verified'' tickets added to timeline when new workflow is used; 187 187 * ''Milestone owner'' is retrieved from database for RSS; 188 * New icons are used for ''resolved'' , ''closed'',and ''reopened''/''retested'' tickets in timeline.188 * New icons are used for ''resolved'' and ''reopened''/''retested'' tickets in timeline. 189 189 190 190 * File {{{trac/WikiFormatter.py}}}: … … 202 202 == Patch History == 203 203 204 * '''patch-newworkflow-r1064.diff''': Patch is not synchronized with milestone:0.8. Also, new icons for resolved and reopened tickets have been added in order to have similar look with latest Trac icons. The icon for closed tickets does not need to be changed. 204 205 * '''patch-newworkflow-r1040.diff''': Patch that does not include refactoring in {{{Ticket.py}}} in order to support customized workflows. 205 206 * '''patch-newworkflow-r1034.diff''': Patch that includes one more non-related change (see #905 for details). There are no more changes to remove! :-) … … 220 221 Here are some references to similar customizability efforts that were or are ongoing for bugzilla, and might be worth a read: 221 222 * [https://bugzilla.mozilla.org/show_bug.cgi?id=37613 #37613] "Accept bug" or "Take bug" functionality. See in particular [https://bugzilla.mozilla.org/show_bug.cgi?id=37613#c39 comment 39]. 223 * I would like to argue against table-based approach for ticket workflows. Yes, they can be powerful but setting up the tables require significant effort that needs to be duplicated for every project. It is a nightmare job from my experience of using proprietary defect tracking systems. Also, the proposal in Bugzilla is not complete because it does not use entity '''action''', which should describe necessary changes in status and optionally other fields. ''-- pkou'' 222 224 * [https://bugzilla.mozilla.org/show_bug.cgi?id=94534 #94534] Customised resolutions. 225 * It seems that the issue with customized resolutions needs to be moved to separate thread. See #905 as an example. ''-- pkou'' 226 227 ----