diff --git a/modules/openstack_project/files/zuul/status.html b/modules/openstack_project/files/zuul/status.html index 96d4e5e205..30a27095b5 100644 --- a/modules/openstack_project/files/zuul/status.html +++ b/modules/openstack_project/files/zuul/status.html @@ -185,6 +185,8 @@ progress[aria-valuenow]:before {
Queue lengths: events, results. + + Filter projects:
diff --git a/modules/openstack_project/files/zuul/status.js b/modules/openstack_project/files/zuul/status.js index 20d4680915..519e115942 100644 --- a/modules/openstack_project/files/zuul/status.js +++ b/modules/openstack_project/files/zuul/status.js @@ -13,6 +13,7 @@ // under the License. window.zuul_enable_status_updates = true; +window.zuul_filter = ""; function format_time(ms, words) { if (ms == null) { @@ -53,6 +54,14 @@ function format_progress(elapsed, remaining) { return r; } +function is_hide_project(project) { + var filter = window.zuul_filter; + if (filter.length == 0) { + return false; + } + return project.indexOf(filter) == -1; +} + function format_pipeline(data) { var html = '