-
Bug
-
Resolution: Fixed
-
Minor
The View.getDisplayName() is used when rendering the breadcrumb but not in the tabs. Thus a view that wants to use a localizable display name becomes confusing to users. For example in the attached screenshot:
Here is a custom view with a view name of s that has overridden getDisplayName() to return a custom name asdjkls. The URL of the page is /view/s/, the breadcrumb bar shows asdjkls but the tab bar title is incorrectly showing as s
- is duplicated by
-
JENKINS-38606 Jenkins creates AllView with a localized name on on initial startup
-
- Resolved
-
- links to
[JENKINS-39300] View.getDisplayName() is ignored when rendering tabs
Status | Original: Open [ 1 ] | New: In Progress [ 3 ] |
Status | Original: In Progress [ 3 ] | New: In Review [ 10005 ] |
Remote Link | New: This issue links to "PR#2603 (Web Link)" [ 15001 ] |
Link |
New:
This issue is duplicated by |
Resolution | New: Fixed [ 1 ] | |
Status | Original: In Review [ 10005 ] | New: Resolved [ 5 ] |
Labels | New: lts-candidate |
Labels | Original: lts-candidate | New: 2.32.2-rejected |
Code changed in jenkins
User: Stephen Connolly
Path:
core/src/main/resources/hudson/views/DefaultMyViewsTabBar/myViewTabs.jelly
core/src/main/resources/hudson/views/DefaultViewsTabBar/viewTabs.jelly
core/src/main/resources/lib/layout/tab.jelly
http://jenkins-ci.org/commit/jenkins/0763ffd0e928eeb7b2411701f03a165139902f54
Log:
[FIXED JENKINS-39300] Use View.getDisplayName() when rendering the view tabs