Loading a staged user can result in a UUID username
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Evergreen |
Fix Released
|
Medium
|
Unassigned | ||
2.5 |
Fix Released
|
Medium
|
Unassigned | ||
2.6 |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
When loading a staged user in the user editor, if the staged user's username is a UUID, the form field is set to that UUID value. It is unlikely that we would ever want to actually create a user with a UUID value for a username.
When creating the user, staff currently need to take manual steps to remove the UUID value and replace it with either a barcode by default or some other manual value.
This is partially mitigated by the following commit related to bug 1207396, which allows staged users to have a non-UUID username:
* 4a3a719 - LP1207396 user stage allows username selection
It would be good to eliminate the UUID altogether, falling back to the staged barcode (if there is a staged card) or a blank value which will populate when staff enter a barcode.
This will bring some consistency to the user creation process, whether the patron is new, cloned, or staged.
Working branch to follow.
tags: | added: pullrequest |
Changed in evergreen: | |
milestone: | 2.5.2 → 2.6.0-alpha1 |
status: | In Progress → Confirmed |
Changed in evergreen: | |
milestone: | 2.6.0-alpha1 → 2.6.0-beta1 |
Changed in evergreen: | |
milestone: | 2.6.0-beta1 → 2.6.0-rc1 |
Changed in evergreen: | |
milestone: | 2.6.0-rc1 → 2.next |
no longer affects: | evergreen/2.4 |
Changed in evergreen: | |
status: | Fix Committed → Fix Released |
working branch is user/jeff/ fix_lp1246859_ staged_ uuid_username
http:// git.evergreen- ils.org/ ?p=working/ Evergreen. git;a=shortlog; h=refs/ heads/user/ jeff/fix_ lp1246859_ staged_ uuid_username