Manual Library Card Number Change
Description
Environment
Potential Workaround
Attachments
- 08 Jul 2022, 07:17 AM
- 08 Jul 2022, 06:56 AM
- 08 Jul 2022, 06:56 AM
- 08 Jul 2022, 06:56 AM
- 25 Apr 2022, 03:07 PM
- 25 Apr 2022, 03:07 PM
- 25 Apr 2022, 03:07 PM
- 25 Apr 2022, 03:07 PM
- 25 Apr 2022, 03:07 PM
- 25 Apr 2022, 03:07 PM
defines
Checklist
hideTestRail: Results
Activity
Annika Schröer July 28, 2022 at 1:07 PM
The pane layout has several problems, so we are discussing a re-design. That will be part of a new user story.
Other problems were reported in bug tickets.
Annika Schröer July 8, 2022 at 6:57 AMEdited
The first tests did lead to some problems (to be continued):
The preview of the new active card in the dialogue (there still named "effective card number, please change) does not work, but seems to display placeholder numbers. --> https://folio-org.atlassian.net/browse/UIIDM-33#icft=UIIDM-33
Updating and adding a library card number throws an error on saving.
Deleting a library card number works, though, the number is also deleted in the IDM and not shown in the next search.
EDIT: There still is a validation for the library card number in place in the IDM backend. A valid number can be saved, so this is no problem in the FOLIO code.
The screens are not acting correctly on zooming in --> best solution (bugfix vs. resdisgn) still in discussion
Changing the pane size lets the screen go blank --> best solution (bugfix vs. resdisgn) still in discussion
The right pane that opens on clicking a record doesn't fit to the screen as in the mockup --> best solution (bugfix vs. resdisgn) still in discussion
Screenshots are attached to the issue above.
@Viola E. I think I need help on how to test the special walk-in behavior, please:
7. If the changed user record corresponded to a walk-in contract managed in Folio, saving the change also updates the Library card number field in the Folio walk-on contract record.
I think we don't have a walk-in affiliation in any IDM records, yet, and no possibility to upload a Walk-in-contract to IDM. So there doesn't seem to be a possibility for me to test, yet? Should I wait for later?
Background:
The IDM system stores three values for card numbers:
Uni card number
Library card number
(Effective) Card number
All IDM users have a Uni card number, but only students have a physical, real uni card with this number printed on it. Students use this uni card and the number to identify in the library as a patron. All other library patrons (staff, walk-ins etc.) need a separate, physical libray card. This card can not be printed with the uni card number, but has its own number - the Library card number.
The effective Card number is the library card number, if existing, or else the uni card number.
Scope:
Library staff need to be able to:
(A) Create a walk-in contract for a new user with a new libray card number. They want to save the number with the contract record . This is already implemented.
(B) Add, change or delete a library card number to any user in a idm connect screen.
There is be a separate action "Change library card number" in the Actions menu.
-> There also is an individual Permission "IDM connect: Change library card number" to access this action.
An IDM search mask opens, titled "Change library card number"
The user can select a record by clicking on the record row, this opens up a detail pane on the right.
The pane can either reorder the elements of the serach screen to keep them visible
or just overlay them. It depends on the development effort, both soultions are fine with the group.
The detail pane is titled "edit library card number" and shows basic information about the record (display only) and an editable Library card number field
Last name
First name
Birth date
Account status
UL affiliation
UB role
Uni login
Uni care number
Library card number (editable)
If the user changes the libray card number field's content, an info box is displayed below, indicating the change's effect on the effective Card number.
A - no change
"Please make a change to the Libary card number."
grey background
Button "Send to IDM & close" is deactivated and grey.
B - existing value is changed
"The existing Library card number will be updated.
This action will change the effective Card number to 4-560000001."
green background
C - existing value is cleared
"The existing Libary card number will be deleted.
This action will change the effective Card number to 845000000000."
yellow background
D no existing value, value is added
"A Library card number will be added for the first time.
This action will change the effective Card number to 4-560000099."
green background
The user has to buttons, "Cancel" or "Send to IDM & close".
Both buttons close only the right pane. Cancelling is also possible via an X in the top left of the pane.
"Send to IDM & close" transmits the data to the IDM API endpoint /ubl/UBReaderNumber/ (only available on the dev API at the moment)
If the changed user record corresponded to a walk-in contract managed in Folio, Saving the change also updates the Library card number field in the Folio walk-on contract record.