Trove Review Dashboard

Description

Review Dashboard for the OpenStack DBaaS Project (Trove)

URL

https://review.openstack.org/#/dashboard/?foreach=status%3Aopen++%28project%3Aopenstack%2Ftrove+OR+project%3Aopenstack%2Ftrove%2Dintegration+OR+project%3Aopenstack%2Ftrove%2Dspecs+OR+project%3Aopenstack%2Fpython%2Dtroveclient+OR+project%3Aopenstack%2Ftrove%2Ddashboard%29&title=Trove+Review+Dashboard&My+Patches+Requiring+Attention=owner%3Aself+%28label%3AVerified%3C%3D%2D1%2Czuul+OR+label%3ACode%2DReview%3C%3D%2D1+OR+label%3AWorkflow%3C%3D%2D1+OR+NOT+is%3Amergeable%29+%28project%3Aopenstack%2Ftrove+OR+project%3Aopenstack%2Ftrove%2Dintegration+OR+project%3Aopenstack%2Ftrove%2Dspecs+OR+project%3Aopenstack%2Fpython%2Dtroveclient+OR+project%3Aopenstack%2Ftrove%2Ddashboard%29&Patches+waiting+longer+than+14+days=label%3AVerified%3E%3D1%2Czuul+NOT+label%3AWorkflow%3C%3D%2D1+NOT+label%3ACode%2DReview%3C%3D%2D1+is%3Amergeable+age%3A14d&Patches+waiting+longer+than+7+days=label%3AVerified%3E%3D1%2Czuul+NOT+label%3AWorkflow%3C%3D%2D1+NOT+label%3ACode%2DReview%3C%3D%2D1+is%3Amergeable+age%3A7d+NOT+age%3A14d&Specs+requiring+review=project%3Aopenstack%2Ftrove%2Dspecs+NOT+label%3AWorkflow%3C%3D%2D1++NOT+label%3AVerified%3C%3D%2D1%2Czuul+NOT+label%3ACode%2DReview%3C%3D%2D2&Trove%3A+Priority+code+reviews=%28starredby%3Aamrith+OR+starredby%3Aself%29+%28project%3Aopenstack%2Ftrove+OR+project%3Aopenstack%2Ftrove%2Dintegration%29+NOT+label%3AWorkflow%3C%3D%2D1+is%3Amergeable+NOT+label%3AVerified%3C%3D%2D1%2Czuul+NOT+label%3ACode%2DReview%3C%3D%2D2&Trove+Client+and+Dashboard%3A+Priority+code+reviews=%28starredby%3Aamrith+OR+starredby%3Aself%29+%28project%3Aopenstack%2Fpython%2Dtroveclient+OR+project%3Aopenstack%2Ftrove%2Ddashboard%29+NOT+label%3AWorkflow%3C%3D%2D1+is%3Amergeable++NOT+label%3AVerified%3C%3D%2D1%2Czuul+NOT+label%3ACode%2DReview%3C%3D%2D2&Changes+needing+Final+Approval=NOT+label%3AWorkflow%3E%3D1+NOT+label%3AWorkflow%3C%3D%2D1+label%3AVerified%3E%3D1%2Czuul+NOT+owner%3Aself+label%3ACode%2DReview%3E%3D2+NOT+label%3ACode%2DReview%2D1+is%3Amergeable&Changes+on+branches+other+than+master=NOT+branch%3Amaster&Needing+attention=%28%28%28label%3AVerified%3C%3D%2D1%2Czuul%29+NOT+label%3AWorkflow%3C%3D%2D1+NOT+label%3ACode%2DReview%3C%3D%2D2%29+OR+NOT+is%3Amergeable%29

View this dashboard

Configuration

[dashboard]
title = Trove Review Dashboard
description = Review Dashboard for the OpenStack DBaaS Project (Trove)
foreach = status:open  (project:openstack/trove OR project:openstack/trove-integration OR project:openstack/trove-specs OR project:openstack/python-troveclient OR project:openstack/trove-dashboard)

[section "My Patches Requiring Attention"]
query = owner:self (label:Verified<=-1,zuul OR label:Code-Review<=-1 OR label:Workflow<=-1 OR NOT is:mergeable) (project:openstack/trove OR project:openstack/trove-integration OR project:openstack/trove-specs OR project:openstack/python-troveclient OR project:openstack/trove-dashboard)

[section "Patches waiting longer than 14 days"]
query = label:Verified>=1,zuul NOT label:Workflow<=-1 NOT label:Code-Review<=-1 is:mergeable age:14d

[section "Patches waiting longer than 7 days"]
query = label:Verified>=1,zuul NOT label:Workflow<=-1 NOT label:Code-Review<=-1 is:mergeable age:7d NOT age:14d

[section "Specs requiring review"]
query = project:openstack/trove-specs NOT label:Workflow<=-1  NOT label:Verified<=-1,zuul NOT label:Code-Review<=-2

[section "Trove: Priority code reviews"]
query = (starredby:amrith OR starredby:self) (project:openstack/trove OR project:openstack/trove-integration) NOT label:Workflow<=-1 is:mergeable NOT label:Verified<=-1,zuul NOT label:Code-Review<=-2

[section "Trove Client and Dashboard: Priority code reviews"]
query = (starredby:amrith OR starredby:self) (project:openstack/python-troveclient OR project:openstack/trove-dashboard) NOT label:Workflow<=-1 is:mergeable  NOT label:Verified<=-1,zuul NOT label:Code-Review<=-2

[section "Changes needing Final Approval"]
query = NOT label:Workflow>=1 NOT label:Workflow<=-1 label:Verified>=1,zuul NOT owner:self label:Code-Review>=2 NOT label:Code-Review-1 is:mergeable

[section "Changes on branches other than master"]
query = NOT branch:master

[section "Needing attention"]
query = (((label:Verified<=-1,zuul) NOT label:Workflow<=-1 NOT label:Code-Review<=-2) OR NOT is:mergeable)