Changes between Version 5 and Version 6 of SCS_ISSUE_TRACKER_MAINTAINCE_R0


Ignore:
Timestamp:
09/18/08 11:57:20 (17 years ago)
Author:
pacitu
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • SCS_ISSUE_TRACKER_MAINTAINCE_R0

    v5 v6  
    1 Analysis: 
     1 
     2= Analysis = 
     3 This task includes maintaining the issue tracker.  
     4 
     5== Overview == 
    26 * Maintain the issue tracker regularly; 
    37  * Delete, fix, group, etc - tickets. 
     
    1014 * Notify the team if the count of non-closed tickets is huge (in process of work we should consider what "huge count of tickets" mean. 
    1115 * Notify the team for other issues you consider abnormal. 
     16 
     17== Task requirements == 
     18 A script is required to automatically add all tasks from the sophie2-wbs.py file to the trac's issue tracker. 
     19 Also a way to delete tasks/bugs from the tracker. 
     20 
     21= Design = 
     22 We will use the [http://trac.edgewall.org/attachment/wiki/TracSynchronize/csv2trac.2.py csv2trac.2.py] script to add tasks to the issue tracker. And implement a function in the sophie2-wbs.py to generate a CSV file. 
     23 
     24= Implementation = 
     25 * sophie2-wbs.py: 
     26{{{ 
     27#!python 
     28def print_CSV_line(task): 
     29        if isinstance(task, Rev): 
     30                print "Planned_Task,,,%s,,3,Astea,Astea,,,%s,new,,%s,,,"% (task.component().name, milestones[task.pre], task.name) 
     31        for t in task.children: print_CSV_line(t) 
     32 
     33def outCSV(): 
     34        print "type,time,changetime,component,severity,priority,owner,reporter,cc,version, 
     35                        milestone,status,resolution,summary,description,keywords" 
     36        print_CSV_line(Task.root) 
     37}}} 
     38 *  
     39= Testing =