-
Type:
New Feature
-
Status: Closed (View Workflow)
-
Priority:
Major
-
Resolution: Fixed
-
Component/s: extensible-choice-parameter-plugin
-
Labels:None
-
Environment:extensible-choice-parameter-1.2.2
-
Similar Issues:
There're cases some choice providers security problems: JENKINS-26721, JENKINS-27374
Though those problems should be fixed in wach choice providers, it can be complicated and take much time to make a new release.
Providing system global options to enable / disable choice providers allow administrators workarounds to avoid those problems.
- is related to
-
JENKINS-26721 FilenameChoiceListProvider cause security problems
-
- Closed
-
- links to
Code changed in jenkins
User: ikedam
Path:
src/main/java/jp/ikedam/jenkins/plugins/extensible_choice_parameter/ChoiceListProviderDescriptor.java
src/main/java/jp/ikedam/jenkins/plugins/extensible_choice_parameter/ExtensibleChoiceParameterDefinition.java
src/main/java/jp/ikedam/jenkins/plugins/extensible_choice_parameter/GlobalTextareaChoiceListProvider.java
src/main/resources/jp/ikedam/jenkins/plugins/extensible_choice_parameter/ExtensibleChoiceParameterDefinition/config.jelly
src/main/resources/jp/ikedam/jenkins/plugins/extensible_choice_parameter/ExtensibleChoiceParameterDefinition/global.jelly
src/main/resources/jp/ikedam/jenkins/plugins/extensible_choice_parameter/FilenameChoiceListProvider/help.html
src/main/resources/jp/ikedam/jenkins/plugins/extensible_choice_parameter/GlobalTextareaChoiceListProvider/global.jelly
src/test/java/jp/ikedam/jenkins/plugins/extensible_choice_parameter/ExtensibleChoiceParameterDefinitionJenkinsTest.java
src/test/java/jp/ikedam/jenkins/plugins/extensible_choice_parameter/ExtensibleChoiceParameterDefinitionSimpleTest.java
src/test/java/jp/ikedam/jenkins/plugins/extensible_choice_parameter/ExtensibleChoiceParameterJenkinsRule.java
src/test/resources/jp/ikedam/jenkins/plugins/extensible_choice_parameter/ExtensibleChoiceParameterDefinitionJenkinsTest/EnableConfigurableMockChoiceListProvider/config.jelly
src/test/resources/jp/ikedam/jenkins/plugins/extensible_choice_parameter/ExtensibleChoiceParameterDefinitionJenkinsTest/EnableConfigurableMockChoiceListProvider/global.jelly
src/test/resources/jp/ikedam/jenkins/plugins/extensible_choice_parameter/ExtensibleChoiceParameterDefinitionJenkinsTest/MockChoiceListProvider/config.jelly
http://jenkins-ci.org/commit/extensible-choice-parameter-plugin/f7e23a37c9b6c79731d34ebc27cbe45d47fc5b23
Log:
[FIXED JENKINS-27375] Enables to disable specific choice list providers in system configuration page.