提交 606d84c5 编写于 作者: J Jesse Glick

[FIXED JENKINS-22382] Need to restore deprecated overload of...

[FIXED JENKINS-22382] Need to restore deprecated overload of BuildAuthorizationToken.checkPermission for binary compatibility.
上级 947cbac3
......@@ -58,6 +58,9 @@ Upcoming changes</a>
<li class=bug>
Incorrect filtering of build queue and executors widgets after 1.514.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-20500">issue 20500</a>)
<li class=bug>
<code>NoSuchMethodError: hudson.model.BuildAuthorizationToken.checkPermission(…)</code> from Build Token Root plugin since 1.556.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-22382">issue 22382</a>)
<li class=bug>
Fixed a slow down in resource loading caused by fix to JENKINS-18677.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-21579">issue 21579</a>)
......
......@@ -1786,7 +1786,7 @@ public abstract class AbstractProject<P extends AbstractProject<P,R>,R extends A
* Schedules a new SCM polling command.
*/
public void doPolling( StaplerRequest req, StaplerResponse rsp ) throws IOException, ServletException {
BuildAuthorizationToken.checkPermission(this, authToken, req, rsp);
BuildAuthorizationToken.checkPermission((Job) this, authToken, req, rsp);
schedulePolling();
rsp.sendRedirect(".");
}
......
......@@ -62,6 +62,11 @@ public final class BuildAuthorizationToken {
return null;
}
@Deprecated public static void checkPermission(AbstractProject<?,?> project, BuildAuthorizationToken token, StaplerRequest req, StaplerResponse rsp) throws IOException {
Job<?,?> j = project;
checkPermission(j, token, req, rsp);
}
public static void checkPermission(Job<?,?> project, BuildAuthorizationToken token, StaplerRequest req, StaplerResponse rsp) throws IOException {
if (!Jenkins.getInstance().isUseSecurity())
return; // everyone is authorized
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册