~cjohnston/launchpad-work-items-tracker/add-milestones-to-pages

« back to all changes in this revision

Viewing changes to html-report

html-report: Support trend_start option; update copyright; thanks Chris Johnston

Show diffs side-by-side

added added

removed removed

Lines of Context:
3
3
#
4
4
# Create HTML reports from a work item database.
5
5
#
6
 
# Copyright (C) 2010, 2011 Canonical Ltd.
 
6
# Copyright (C) 2010-2013 Canonical Ltd.
7
7
# License: GPL-3
8
8
 
9
9
import optparse
11
11
from report_tools import escape_url
12
12
import report_tools
13
13
 
 
14
cfg = report_tools.load_config(opts.config)
 
15
trend_starts = cfg.get('trend_start', {})
14
16
 
15
17
class WorkitemTarget(object):
16
18
 
103
105
        self.status = status
104
106
        self.blueprint = blueprint
105
107
        self.assignee = assignee
106
 
 
 
108
trend_
107
109
 
108
110
def spec_group_completion(db, team, milestone_collection=None):
109
 
    data = report_tools.spec_group_completion(db, team, milestone_collection=milestone_collection)
 
111
    if trend_starts:
 
112
        data = report_tools.spec_group_completion(db, team, trend_starts, milestone_collection=milestone_collection)
 
113
    else:
 
114
        data = report_tools.spec_group_completion(db, team, milestone_collection=milestone_collection)
110
115
    if not data:
111
116
        return dict(areas=[], group_completion_series=[], groups=[])
112
117
    groups = []