Add support for new release radar tracking

Ignore Low and Undefined blueprints in the active blueprints list,
unless they are already Implemented.
Adjust colors for Essential/High/Medium/Low accordingly.
Fix alignment of past milestones table.

Change-Id: I33c0058b6f827d67340cc8f6077bfa81f07782a2
Reviewed-on: https://review.openstack.org/36202
Approved: Thierry Carrez <thierry@openstack.org>
Reviewed-by: Thierry Carrez <thierry@openstack.org>
Tested-by: Jenkins
This commit is contained in:
Thierry Carrez 2013-06-28 15:10:24 +02:00 committed by Jenkins
parent 9d51c88208
commit 6a76d601ed
4 changed files with 23 additions and 10 deletions

6
.gitignore vendored Normal file
View File

@ -0,0 +1,6 @@
*.pyc
*.swo
*.swp
*~
*.yaml
static/index.html

View File

@ -226,10 +226,13 @@ if __name__ == '__main__':
for p in config['products']:
for bp in lp.projects[p].getSeries(
name=config['series']).valid_specifications:
if bp.milestone and not bp.milestone.is_active:
pastbps.add(bp)
else:
activebps.add(bp)
if bp.milestone:
if not bp.milestone.is_active:
pastbps.add(bp)
else:
if (bp.implementation_status == 'Implemented' or
bp.priority not in ('Undefined', 'Low')):
activebps.add(bp)
print template.render(series=config['series'],
gaugedata=gaugedata,

File diff suppressed because one or more lines are too long

View File

@ -44,7 +44,7 @@
<script type="text/javascript">header('Release');</script>
<div class="container">
<div class="span-20">
<h1>OpenStack blueprints for {{ series }}</h1><p>&nbsp</p>
<h1>OpenStack roadmap for {{ series }}</h1>
<a href="https://wiki.openstack.org/wiki/{{ series|capitalize }}_Release_Schedule">Release
Schedule</a><br>
<a href="https://wiki.openstack.org/wiki/Release_Cycle">Release
@ -52,11 +52,15 @@
<ol class="breadcrumbs">
<li>Page refreshed at {{ date }} UTC </li>
<li>{{ activebps|length + pastbps|length }} total blueprints </li>
<li>{{ activebps|length }} active blueprints</li>
<li><b>{{ activebps|length }} tracked active blueprints</b></li>
</ol>
<ol class="breadcrumbs">
<li>Note </li>
<li>We only track active blueprints where priority is Medium, High or Essential (release radar)</li>
</ol>
<ol class="breadcrumbs">
<li>Key </li>
<li><img src=bmpNEEDSREVIEW.png> Proposed change (needs review) </li>
<li><img src=bmpWORKINPROGRESS.png> Submitted change </li>
<li><img src=bmpMERGED.png> Merged change</li>
</ol>
</div>
@ -138,13 +142,12 @@
ts_resortTable(document.getElementById("sortmilestone"))
</script>
</div>
<div class="flowed-block wide">
<div class="container">
<p>&nbsp</p>
<h2>Past milestones</h2>
<ol class="breadcrumbs">
<li>{{ pastbps|length }} completed blueprints</li>
</ol>
</div>
<table class="listing sortable" id="speclisting">
<thead>
<tr>
@ -178,5 +181,6 @@
ts_resortTable(document.getElementById("sortBprio"))
ts_resortTable(document.getElementById("sortBmilestone"))
</script>
</div>
<script type="text/javascript">footer();</script>
</body></html>