diff --git a/tools/README.rst b/tools/README.rst index de4428aba4..7bade8685d 100644 --- a/tools/README.rst +++ b/tools/README.rst @@ -25,3 +25,18 @@ test-requires-deb test-requires-rpm list of RPM packages as of Fedora 20 + +Review dashboards +================= + +Generate gerrit review URL for heat. This can pop up some patches +that might requires reviews. You can generate it with following +command under `gerrit-dash-creator` repo +( https://git.openstack.org/cgit/openstack/gerrit-dash-creator ) + + $ ./gerrit-dash-creator heat.dash + +The sample of heat.dash can be found under ./dashboards/ + +Get the output URL and add it to your gerrit menu +(at ``https://review.openstack.org/#/settings/preferences``). diff --git a/tools/dashboards/heat.dash b/tools/dashboards/heat.dash new file mode 100644 index 0000000000..e41fc9b0f9 --- /dev/null +++ b/tools/dashboards/heat.dash @@ -0,0 +1,33 @@ +[dashboard] +title = Heat Review Inbox +description = Review Inbox +foreach = (project:openstack/heat OR project:openstack/heat-agents OR + project:openstack/heat-templates OR project:openstack/python-heatclient OR + project:openstack/heat-cfntools OR project:openstack/heat-specs OR + project:openstack/heat-dashboard OR project:openstack/heat-tempest-plugin) + status:open NOT owner:self NOT label:Workflow<=-1 label:Verified>=1 + NOT label:Code-Review<=-1,self NOT label:Code-Review>=1,self + +[section "Heat Specs"] +query = project:openstack/heat-specs + +[section "Bug Fixes"] +query = topic:^bug/.* + +[section "Blueprints"] +query = message:"Blueprint" + +[section "Needs Feedback (Changes older than 5 days that have not been reviewed by anyone)"] +query = NOT label:Code-Review<=2 age:5d + +[section "You are a reviewer, but haven't voted in the current revision"] +query = reviewer:self + +[section "Needs final +2"] +query = label:Code-Review>=2 limit:50 + +[section "New Contributors"] +query = reviewer:10068 + +[section "Passed Zuul, No Negative Feedback"] +query = NOT label:Code-Review>=2 NOT label:Code-Review<=-1 limit:50