Add First Service Points to My Own User Record
Description
Environment
Potential Workaround
Attachments
blocks
is blocked by
relates to
Checklist
hideTestRail: Results
Activity

Cate Boerema September 12, 2018 at 11:46 AM
Stupid. I should have tried that before re-opening this. Cleared cache and it works beautifully. Thanks so much for your great work on this and everything else! We'll miss you on the Core team!

md331 September 11, 2018 at 1:15 PM
I'm not sure what's going on. Here's a video of my attempt right now and it worked properly.
Could you perhaps try opening the page in Incognito mode so that we can rule out a stale cached version of the page?

Cate Boerema September 11, 2018 at 9:49 AM
Screencast for above bugs: https://www.screencast.com/t/EH8O1F5eY

Cate Boerema September 11, 2018 at 9:47 AM
Scenario 2 issue:
Log into snapshot-stable as diku_admin
Create a new user and give them permissions to Checkout - All, Check-in - All and Assign Service Points to user record
Do not assign the new user any service points
Log out and log in as the newly created user
Go to Users and find my own user record
Add Service point X and Service point Y and select None as the preferred service point
Save the user record
Expected: Then the Select service point popup should display and I will be required to select a service point before continuing work
Actual: No popup and I still have no service point selected. I need to log out and log in again to have the popup generated.

Cate Boerema September 11, 2018 at 9:39 AM
Hi . Looks like snapshot stable has been refreshed (https://dashboard.folio.ebsco.com/), but I am not seeing this working. I no longer see the same behavior I saw before, but it's not working as described in the scenarios.
Scenario 1 issue:
Log into snapshot-stable as diku_admin
Create a new user and give them permissions to Checkout - All, Check-in - All and Assign Service Points to user record
Do not assign the new user any service points
Log out and log in as the newly created user
Go to Users and find my own user record
Add Service point X and select it as the preferred service point
Save the user record
Expected: Service Point X should be automatically selected as the service point for my session.
Actual: I still have no service point selected. I need to log out and log in again to have the service point applied.
Purpose: If I am denied access to a feature because I do not have service points associated with my user record, I may want to go into the record and add some. This story covers the expectations for that workflow.
User story:
As a folio operator who has been denied access to a feature because I don't have any service points selected for my user record (see UICHKOUT-433 and UICHKIN-32, for example)
I want to be able add service points to my user record (assuming I have permissions to do so) and be granted access to the denied features
So that I can continue with my work
Scenarios:
Scenario
Given I have no service points 0 to many service points associated with my user record
When I add Service Point X to my user record AND select Service Point X as my Preferred service point AND save my user record
Then Service Point X should be automatically selected as the service point for my session
Scenario
Given I have no service points 0 to many service points associated with my user record
When I add a Service Point Xto my user record AND select None as my Preferred service point AND save my user record
Then the Select service point popup should display and I will be required to select a service point before continuing work
CB: Should this be combined with UIU-546?
Mockups: https://drive.google.com/drive/folders/1b-QSV-75p-xiLGNO2qgrcVbB0eCz6zuV