Merge branch 'stable-3.2'
* stable-3.2:
Fix broken CheckerRefMigrationTest
Docs: Add missing comma to example responses
Docs: remove trailing comma from example requests/responses
Doc: Change CheckInput example to valid JSON
Change-Id: Ia4448b1ecb7a3313981d96a626ecaa99879245a3
diff --git a/BUILD b/BUILD
index 79ebe56..e1a244a 100644
--- a/BUILD
+++ b/BUILD
@@ -1,3 +1,8 @@
+load(
+ "//tools/bzl:plugin.bzl",
+ "gerrit_plugin",
+)
+
package_group(
name = "visibility",
packages = ["//plugins/checks/..."],
@@ -5,11 +10,6 @@
package(default_visibility = [":visibility"])
-load(
- "//tools/bzl:plugin.bzl",
- "gerrit_plugin",
-)
-
gerrit_plugin(
name = "checks",
srcs = glob(["java/com/google/gerrit/plugins/checks/**/*.java"]),
diff --git a/gr-checks/BUILD b/gr-checks/BUILD
index 3889aae..0f931db 100644
--- a/gr-checks/BUILD
+++ b/gr-checks/BUILD
@@ -1,3 +1,7 @@
+load("@npm_bazel_rollup//:index.bzl", "rollup_bundle")
+load("//tools/bzl:js.bzl", "polygerrit_plugin")
+load("//tools/bzl:genrule2.bzl", "genrule2")
+
package_group(
name = "visibility",
packages = ["//plugins/checks/..."],
@@ -5,10 +9,6 @@
package(default_visibility = [":visibility"])
-load("@npm_bazel_rollup//:index.bzl", "rollup_bundle")
-load("//tools/bzl:js.bzl", "polygerrit_plugin")
-load("//tools/bzl:genrule2.bzl", "genrule2")
-
polygerrit_plugin(
name = "gr-checks",
app = "checks-bundle.js",
@@ -19,9 +19,9 @@
name = "checks-bundle",
srcs = glob(["*.js"]),
entry_point = "gr-checks.js",
+ format = "iife",
rollup_bin = "//tools/node_tools:rollup-bin",
sourcemap = "hidden",
- format = 'iife',
deps = [
"@tools_npm//rollup-plugin-node-resolve",
],
diff --git a/gr-checks/gr-checkers-list.js b/gr-checks/gr-checkers-list.js
index b7441e9..da61b22 100644
--- a/gr-checks/gr-checkers-list.js
+++ b/gr-checks/gr-checkers-list.js
@@ -200,7 +200,7 @@
}
_handleEditCancel(e) {
- if (e.detail.reload) {
+ if (e.detail && e.detail.reload) {
this._getCheckers();
}
this.$.editOverlay.close();
diff --git a/java/com/google/gerrit/plugins/checks/ChecksUpdate.java b/java/com/google/gerrit/plugins/checks/ChecksUpdate.java
index 63df867..b017b68 100644
--- a/java/com/google/gerrit/plugins/checks/ChecksUpdate.java
+++ b/java/com/google/gerrit/plugins/checks/ChecksUpdate.java
@@ -31,6 +31,7 @@
import com.google.gerrit.server.ServerInitiated;
import com.google.gerrit.server.UserInitiated;
import com.google.gerrit.server.change.NotifyResolver;
+import com.google.gerrit.server.mail.send.MessageIdGenerator;
import com.google.gerrit.server.notedb.ChangeNotes;
import com.google.inject.assistedinject.Assisted;
import com.google.inject.assistedinject.AssistedInject;
@@ -64,6 +65,7 @@
private final Checks checks;
private final Checkers checkers;
private final NotifyResolver notifyResolver;
+ private final MessageIdGenerator messageIdGenerator;
private final Optional<IdentifiedUser> currentUser;
@AssistedInject
@@ -76,6 +78,7 @@
Checks checks,
Checkers checkers,
NotifyResolver notifyResolver,
+ MessageIdGenerator messageIdGenerator,
@Assisted IdentifiedUser currentUser) {
this.checksStorageUpdate = checksStorageUpdate;
this.combinedCheckStateCache = combinedCheckStateCache;
@@ -85,6 +88,7 @@
this.checks = checks;
this.checkers = checkers;
this.notifyResolver = notifyResolver;
+ this.messageIdGenerator = messageIdGenerator;
this.currentUser = Optional.of(currentUser);
}
@@ -97,7 +101,8 @@
PatchSetUtil psUtil,
Checks checks,
Checkers checkers,
- NotifyResolver notifyResolver) {
+ NotifyResolver notifyResolver,
+ MessageIdGenerator messageIdGenerator) {
this.checksStorageUpdate = checksStorageUpdate;
this.combinedCheckStateCache = combinedCheckStateCache;
this.combinedCheckStateUpdatedSenderFactory = combinedCheckStateUpdatedSenderFactory;
@@ -106,6 +111,7 @@
this.checks = checks;
this.checkers = checkers;
this.notifyResolver = notifyResolver;
+ this.messageIdGenerator = messageIdGenerator;
this.currentUser = Optional.empty();
}
@@ -200,6 +206,8 @@
updatedCheck);
sender.setNotify(notify);
sender.setChecksByChecker(getAllChecksByChecker(checkKey));
+ sender.setMessageId(
+ messageIdGenerator.fromChangeUpdate(checkKey.repository(), checkKey.patchSet()));
sender.send();
} catch (Exception e) {
logger.atSevere().withCause(e).log(
diff --git a/javatests/com/google/gerrit/plugins/checks/BUILD b/javatests/com/google/gerrit/plugins/checks/BUILD
index aeded72..e76fbfa 100644
--- a/javatests/com/google/gerrit/plugins/checks/BUILD
+++ b/javatests/com/google/gerrit/plugins/checks/BUILD
@@ -1,7 +1,7 @@
-package(default_visibility = ["//plugins/checks:visibility"])
-
load("//tools/bzl:junit.bzl", "junit_tests")
+package(default_visibility = ["//plugins/checks:visibility"])
+
junit_tests(
name = "checks_tests",
srcs = glob(["*.java"]),
diff --git a/javatests/com/google/gerrit/plugins/checks/acceptance/BUILD b/javatests/com/google/gerrit/plugins/checks/acceptance/BUILD
index e279935..78075c6 100644
--- a/javatests/com/google/gerrit/plugins/checks/acceptance/BUILD
+++ b/javatests/com/google/gerrit/plugins/checks/acceptance/BUILD
@@ -1,7 +1,7 @@
-package(default_visibility = ["//plugins/checks:visibility"])
-
load("//javatests/com/google/gerrit/acceptance:tests.bzl", "acceptance_tests")
+package(default_visibility = ["//plugins/checks:visibility"])
+
acceptance_tests(
srcs = glob(["*IT.java"]),
group = "checks",
diff --git a/javatests/com/google/gerrit/plugins/checks/acceptance/db/BUILD b/javatests/com/google/gerrit/plugins/checks/acceptance/db/BUILD
index 03caa7d..af19b27 100644
--- a/javatests/com/google/gerrit/plugins/checks/acceptance/db/BUILD
+++ b/javatests/com/google/gerrit/plugins/checks/acceptance/db/BUILD
@@ -1,7 +1,7 @@
-package(default_visibility = ["//plugins/checks:visibility"])
-
load("//javatests/com/google/gerrit/acceptance:tests.bzl", "acceptance_tests")
+package(default_visibility = ["//plugins/checks:visibility"])
+
acceptance_tests(
srcs = glob(["*IT.java"]),
group = "get_combined_check_state",
diff --git a/javatests/com/google/gerrit/plugins/checks/acceptance/testsuite/BUILD b/javatests/com/google/gerrit/plugins/checks/acceptance/testsuite/BUILD
index 692ac74..535f220 100644
--- a/javatests/com/google/gerrit/plugins/checks/acceptance/testsuite/BUILD
+++ b/javatests/com/google/gerrit/plugins/checks/acceptance/testsuite/BUILD
@@ -1,7 +1,7 @@
-package(default_visibility = ["//plugins/checks:visibility"])
-
load("//javatests/com/google/gerrit/acceptance:tests.bzl", "acceptance_tests")
+package(default_visibility = ["//plugins/checks:visibility"])
+
acceptance_tests(
srcs = glob(["*Test.java"]),
group = "checks",