Render message on summary tab when project is not enabled
Change-Id: I264ae21fd8d3df56b45fb56caf10969d137931e0
diff --git a/zuul-results-summary/zuul-results-summary.js b/zuul-results-summary/zuul-results-summary.js
index b338ea7..d2a3440 100644
--- a/zuul-results-summary/zuul-results-summary.js
+++ b/zuul-results-summary/zuul-results-summary.js
@@ -27,6 +27,7 @@
static get properties() {
return {
plugin: Object,
+ _enabled: Boolean,
change: {
type: Object,
observer: '_processChange',
@@ -129,6 +130,9 @@
}
</style>
+ <template is="dom-if" if="[[!_enabled]]">
+ Zuul integration is not enabled.
+ </template>
<template is="dom-repeat" items="[[__table]]">
<div style="padding-bottom:2px;">
<table>
@@ -166,8 +170,8 @@
*/
async _processChange(change) {
// TODO(davido): Cache results of project config request
- const processMessages = await this._projectEnabled(change.project);
- if (processMessages) {
+ this._enabled = await this._projectEnabled(change.project);
+ if (this._enabled) {
this._processMessages(change);
}
}