diff --git a/src/main/java/org/jenkinsci/plugins/JiraTestResultReporter/JiraTestDataPublisher.java b/src/main/java/org/jenkinsci/plugins/JiraTestResultReporter/JiraTestDataPublisher.java index 0c7dfb8..021d53e 100644 --- a/src/main/java/org/jenkinsci/plugins/JiraTestResultReporter/JiraTestDataPublisher.java +++ b/src/main/java/org/jenkinsci/plugins/JiraTestResultReporter/JiraTestDataPublisher.java @@ -46,6 +46,7 @@ import org.kohsuke.stapler.Stapler; import org.kohsuke.stapler.StaplerRequest; import org.kohsuke.stapler.bind.JavaScriptMethod; +import org.kohsuke.stapler.interceptor.RequirePOST; import javax.annotation.Nonnull; import java.io.IOException; @@ -508,11 +509,13 @@ public TestDataPublisher newInstance(StaplerRequest req, JSONObject json) throws * @param password * @return */ + @RequirePOST public FormValidation doValidateGlobal(@QueryParameter String jiraUrl, @QueryParameter String username, @QueryParameter String password ) { + Jenkins.get().checkPermission(Jenkins.ADMINISTER); String serverName; try { new URL(jiraUrl);