Refine the 'Users' Manage Jenkins page#26475
Refine the 'Users' Manage Jenkins page#26475janfaracik wants to merge 16 commits intojenkinsci:masterfrom
Conversation
|
If you want to go further a card approach would be possible. Username may not need to be displayed if full name is set or at least de-emphased. Configure could be a pencil for edit. |
I would definitely move to cards - we'd lose sorting however - not sure how useful sorting is for Users but something to consider. |
i'd have a sorted list by default and then a filter and not worry about users sorting on different columns I think |
|
@jenkinsci/core-security-review could you take a look at this please? |
timja
left a comment
There was a problem hiding this comment.
LGTM in testing, one minor issue from a typo.
One oddity is that the validation is only invoked on submission whereas most of jenkins validates on blur. This seems consistent with how it worked before though so not an issue.
What's the reason for needing the wizard? Is for the validation?
core/src/main/resources/hudson/security/HudsonPrivateSecurityRealm/_entryForm.jelly
Outdated
Show resolved
Hide resolved
Co-authored-by: Tim Jacomb <21194782+timja@users.noreply.github.com>
| return dialog.show(); | ||
| }, | ||
|
|
||
| wizard: function (initialUrl, options) { |
There was a problem hiding this comment.
I think this should be documented in the design library: https://weekly.ci.jenkins.io/design-library/dialogs/
Holdover from Credentials/ground work for implementing wizards in core/good basis for these fancy dialogs. |
This PR refines the 'Users' Manage Jenkins page.
What's new?
Testing done
Screenshots (UI changes only)
Before
After
Before
After
Before
After (dialog validation)
Proposed changelog entries
Proposed changelog category
/label web-ui,rfe
Proposed upgrade guidelines
N/A
Submitter checklist
@Restrictedor have@since TODOJavadocs, as appropriate.@Deprecated(since = "TODO")or@Deprecated(forRemoval = true, since = "TODO"), if applicable.evalto ease future introduction of Content Security Policy (CSP) directives (see documentation).Desired reviewers
@jenkinsci/sig-ux
Before the changes are marked as
ready-for-merge:Maintainer checklist
upgrade-guide-neededlabel is set and there is a Proposed upgrade guidelines section in the pull request title (see example).lts-candidateto be considered.