Changes between Version 7 and Version 8 of SCS_ISSUE_TRACKER_MAINTENANCE_R1
- Timestamp:
- 10/14/08 13:41:17 (17 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
TabularUnified SCS_ISSUE_TRACKER_MAINTENANCE_R1
v7 v8 13 13 Define rules for the unplanned tasks - what happens when unplanned task appears. 14 14 == Task result == 15 An easily maintainable tracker. 15 New fields in the wiki. Scripts that should be linked in the backup task. Wiki page [wiki:UnplannedTasks] describing what is done with the unplanned tasks, where and how are they added. 16 16 == Implementation idea == 17 The new issue fields must be added into the trac.ini file into the [ticket-custom] section. The database must be updated, a python script that generates sql script might do the trick. In the next weekly should be discussed observations of the new workflow. 17 The new issue fields must be added into the trac.ini file into the [ticket-custom] section. The database must be updated, a python script that generates sql script might do the trick. In the next weekly should be discussed observations of the new workflow. Create a wiki page and define rules for unplanned tasks.(where are they added, how the sprint effort depends on their effort, etc. 18 18 == Related == 19 19 [wiki:SCS_ISSUE_TRACKER_SETUP_R1] … … 23 23 = Design = 24 24 = Implementation = 25 26 This function from the [source:/manage/sched/sophie2-wbs.py] file generates a scrypt that inserts data into the custion fields: order and importance. 27 {{{ 28 def outImportancedEffort(): 29 for t in Task.all.values() : 30 if isinstance(t,Rev) : 31 print "sqlite3 /sophie-project/sophie2/db/trac.db \"INSERT INTO ticket_custom ( ticket,name,value ) SELECT id AS ticket, \'importance\' AS name, %s AS value FROM ticket where ticket.summary = \'%s\' AND id NOT IN (SELECT ticket FROM ticket_custom WHERE name = \'importance\');\""% (t.importance(), t.name) 32 print "sqlite3 /sophie-project/sophie2/db/trac.db \"INSERT INTO ticket_custom ( ticket,name,value ) SELECT id AS ticket, \'effort\' AS name, %s AS value FROM ticket where ticket.summary = \'%s\' AND id NOT IN (SELECT ticket FROM ticket_custom WHERE name = \'effort\');\""% (t.effort, t.name) 33 }}} 34 25 ^(Implementation results should be described and linked here (from the wiki or the repository)^ 35 26 36 27 = Testing =