-
Task
-
Resolution: Unresolved
-
Minor
Problems
== Inline Script Block Line: 3 ---- <script><![CDATA[ var YamlMatrixExecutionStrategy = { // ref. https://issues.jenkins-ci.org/browse/JENKINS-15604 cmChange: function(editor, change){ editor.save(); $$('.validated').forEach(function (e) {e.onchange()}) } } ]]></script> ---- == Legacy checkUrl Line: 21 ---- checkUrl="'descriptorByName/YamlMatrixExecutionStrategy/checkYamlText?value='+escape(this.value)" ----
Solutions
https://www.jenkins.io/doc/developer/security/csp/#inline-javascript-blocks
https://www.jenkins.io/doc/developer/security/csp/#legacy-javascript-checkurl-validation
[JENKINS-74428] [yaml-axis] Extract inline script block and migrate legacy checkUrl attribute in org/jenkinsci/plugins/yamlaxis/YamlMatrixExecutionStrategy/config.jelly
Assignee | Original: sue445 [ sue445 ] |
Description |
Original:
h4. Problems {noformat} == Inline Script Block Line: 3 ---- <script><![CDATA[ var YamlMatrixExecutionStrategy = { // ref. https://issues.jenkins-ci.org/browse/JENKINS-15604 cmChange: function(editor, change){ editor.save(); $$('.validated').forEach(function (e) {e.onchange()}) } } ]]></script> ---- == Legacy checkUrl Line: 21 ---- checkUrl="'descriptorByName/YamlMatrixExecutionStrategy/checkYamlText?value='+escape(this.value)" ---- == Inline Script Block Line: 3 ---- <script><![CDATA[ var YamlMatrixExecutionStrategy = { // ref. https://issues.jenkins-ci.org/browse/JENKINS-15604 cmChange: function(editor, change){ editor.save(); $$('.validated').forEach(function (e) {e.onchange()}) } } ]]></script> ---- == Legacy checkUrl Line: 21 ---- checkUrl="'descriptorByName/YamlMatrixExecutionStrategy/checkYamlText?value='+escape(this.value)" ---- {noformat} h4. Solutions [https://www.jenkins.io/doc/developer/security/csp/#inline-javascript-blocks] [https://www.jenkins.io/doc/developer/security/csp/#legacy-javascript-checkurl-validation] |
New:
h4. Problems {noformat} == Inline Script Block Line: 3 ---- <script><![CDATA[ var YamlMatrixExecutionStrategy = { // ref. https://issues.jenkins-ci.org/browse/JENKINS-15604 cmChange: function(editor, change){ editor.save(); $$('.validated').forEach(function (e) {e.onchange()}) } } ]]></script> ---- == Legacy checkUrl Line: 21 ---- checkUrl="'descriptorByName/YamlMatrixExecutionStrategy/checkYamlText?value='+escape(this.value)" ---- {noformat} h4. Solutions [https://www.jenkins.io/doc/developer/security/csp/#inline-javascript-blocks] [https://www.jenkins.io/doc/developer/security/csp/#legacy-javascript-checkurl-validation] |
Summary | Original: [yaml-axis] Extract inline script blocks and migrate legacy checkUrl attributes in org/jenkinsci/plugins/yamlaxis/YamlMatrixExecutionStrategy/config.jelly | New: [yaml-axis] Extract inline script block and migrate legacy checkUrl attribute in org/jenkinsci/plugins/yamlaxis/YamlMatrixExecutionStrategy/config.jelly |