-
Bug
-
Resolution: Unresolved
-
Major
-
None
-
-
Jenkins 2.224 (reverted in 2.225)
descriptorRadioList does not honor DescriptorVisibilityFilter extensions.
The workaround for this has been to pass an already filtered list of descriptors to descriptorRadioList (ie here):
f.descriptorRadioList([...], descriptors: h.filterDescriptors(app, MyExtensionPoint.all()))
However this has a side effect as descriptorRadioList is using an index to match frontend selected descriptor with a backend instance, so when a descriptor is hidden (by the visibility filter) in the frontend then backend indexes do not match.
So, I believe descriptorRadioList should be fixed to either a) Generate correct indexes when there a visibility filter or b) stop using indexes to match things (which seems quite awkward).
- causes
-
JENKINS-61398 Source Code Management for build job is forgotten on save
-
- Closed
-
- links to
[JENKINS-51495] descriptorRadioList does not honor DescriptorVisibilityFilter
Labels | New: newbie-friendly |
Remote Link | New: This issue links to "CloudBees Internal CJP-8629 (Web Link)" [ 21119 ] |
Assignee | New: Sho Matsumoto [ matsushou ] |
Status | Original: Open [ 1 ] | New: In Progress [ 3 ] |
Released As | New: Jenkins 2.224 | |
Resolution | New: Fixed [ 1 ] | |
Status | Original: In Progress [ 3 ] | New: Resolved [ 5 ] |
Labels | Original: newbie-friendly | New: 2.222.1-rejected lts-candidate newbie-friendly |
Link |
New:
This issue causes |
Remote Link | New: This issue links to "jenkins #3969 (Web Link)" [ 24707 ] |
Labels | Original: 2.222.1-rejected lts-candidate newbie-friendly | New: 2.222.1-rejected lts-candidate newbie-friendly regression |
Labels | Original: 2.222.1-rejected lts-candidate newbie-friendly regression | New: 2.222.1-rejected newbie-friendly regression |