releasestatus was only making a single query to list all reviews
across all projects, so in those busy days it was missing a whole
lot of review links.
This change introduces per-project queries and sortKey-based loops
to retrieve all the related changes.
Also drops retrieving is:submitted since that is not used at all.
Change-Id: I3d4abc8bc70904ae7c599d8efa3fac956aab702b
Introduce changes as agreed for Liberty release cycle tracking:
- Move the "completed features" to the top of the page
- Move "tracked work in progress" to the bottom
- Use series goal (instead of milestone + priority-set) as the base
inclusion criteria
- Do not consider absence of milestone target as an error anymore
- Update default sorts for the tables
Change-Id: Icb578845f204c3bb829ea5228827819da698db52
The first argument is the name of the script itself, At least two
arguments are required. The second argument is the path to the
configuration file.
Change-Id: I6d42e6b0d6adc1f4bfb8d750ccaf500d371dc895
In the Icehouse cycle we used "Low" priority to fly below release
radar, so we excluded 'Low' priority blueprints from the release
status board, unless it was 'Implemented'.
Starting with Juno and with most projects now using the targeted
milestone list as a communication tool, any targeted blueprint
(as long as it's prioritized) should show up on the release status
board.
Change-Id: Ideff54642f89f1decbc49a14bc44604cf5bdd35d
Launchpad apparently introduced a new priority called "Not" (distinct
from "Undefined", don't ask me why). This adds support for it.
Fixes bug 1262891
Change-Id: I7d3dbc2078a66571f3806f53aeb058ce4233b75c
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
Use default user SSH credentials rather than forcing the
'releasestatus' user and creds in ~/.gerritssh. This allows
to run locally with your own credentials for testing.
Change-Id: I497f338197cb5ba6c39aa0e5d8b001382ea1f3f5
Reviewed-on: https://review.openstack.org/30882
Approved: Thierry Carrez <thierry@openstack.org>
Reviewed-by: Thierry Carrez <thierry@openstack.org>
Tested-by: Jenkins
Slightly adjust combo.css so that it doesn't make the OpenStack
logo appear a few pixels too low. This makes the release status
page appear even more like the rest of the status.o.o pages.
Change-Id: I18b779c96e657b6a0b1482b95771670c10a18b6d
Reviewed-on: https://review.openstack.org/30117
Approved: Thierry Carrez <thierry@openstack.org>
Reviewed-by: Thierry Carrez <thierry@openstack.org>
Tested-by: Jenkins
Rewrite of old releasestatus code to take advantage of Jinja2
templating, introducing increased maintainability and
configurability.
The previous code lived at:
https://code.launchpad.net/~ttx/+junk/releasestatus