Done
Details
Assignee
Natalia ZaitsevaNatalia ZaitsevaReporter
Cate BoeremaCate Boerema(Deactivated)Labels
Priority
P3Story Points
8Sprint
NoneDevelopment Team
SpitfireFix versions
TestRail: Cases
Open TestRail: CasesTestRail: Runs
Open TestRail: Runs
Details
Details
Assignee
Natalia Zaitseva
Natalia ZaitsevaReporter
Cate Boerema
Cate Boerema(Deactivated)Labels
Priority
Story Points
8
Sprint
None
Development Team
Spitfire
Fix versions
TestRail: Cases
Open TestRail: Cases
TestRail: Runs
Open TestRail: Runs
Created May 14, 2020 at 2:46 PM
Updated January 20, 2021 at 2:48 PM
Resolved July 24, 2020 at 1:23 PM
Purpose: Back in Q4 2019, we introduced some new fields on the user record in support of Delivery requesting. The purpose of this story is to make it possible to populate those fields via user import.
User story:
As a library admin
I want to be able to populate Request preference, Fulfillment preference and Default delivery address via user import
So I can populate that data based on information in my student information system
Scenarios:
Scenario
Given the mod-user-import
Then it should be possible to load Default pickup service point
Possible values = All service points where pickup location = yes
Optional
Scenario
Given the mod-user-import
Then it should be possible to load Request preference
Two possible values: Hold shelf and Delivery
Hold shelf should always be "yes"
This is because all patrons should be able to make requests and pick them up on the hold shelf
We have disabled this checkbox in the UI because it is not intended that it ever be set to "no"
Delivery can be "yes" or "no"
Scenario
Given the mod-user-import
When Request preference has Delivery = "yes"
Then it should be possible to specify Default delivery address
Contains all address types for which an address has been specified in the user record
Required if Delivery = "yes"
Scenario
Given the mod-user-import
When Request preference has Delivery = "yes"
Then it should be possible to specify Fulfillment preference
Contains Hold Shelf and Delivery
Required
Additional information:
These fields were added to the User record as part of