File tree Expand file tree Collapse file tree
src/main/java/org/jenkinsci/plugins/parameterizedscheduler Expand file tree Collapse file tree Original file line number Diff line number Diff line change 88import hudson .model .AbstractProject ;
99import hudson .model .Job ;
1010import hudson .model .ParametersDefinitionProperty ;
11+ import hudson .security .Permission ;
1112import hudson .triggers .TriggerDescriptor ;
1213import hudson .util .FormValidation ;
1314import org .jenkinsci .Symbol ;
1617import org .kohsuke .stapler .QueryParameter ;
1718
1819import antlr .ANTLRException ;
20+ import org .kohsuke .stapler .verb .POST ;
1921
2022@ Extension @ Symbol ("parameterizedCron" )
2123public class DescriptorImpl extends TriggerDescriptor {
@@ -49,8 +51,10 @@ public String getDisplayName() {
4951 /**
5052 * Performs syntax check.
5153 */
54+ @ POST
5255 public FormValidation doCheckParameterizedSpecification (@ QueryParameter String value ,
5356 @ AncestorInPath Job <?, ?> job ) {
57+ job .checkPermission (Permission .CONFIGURE );
5458 try {
5559
5660 String msg = ParameterizedCronTabList .create (fixNull (value )).checkSanity ();
You can’t perform that action at this time.
0 commit comments