Atlassian uses cookies to improve your browsing experience, perform analytics and research, and conduct advertising. Accept all cookies to indicate that you agree to our use of cookies on your device. Atlassian cookies and tracking notice, (opens new window)
As a librarian I want a valid reason for why I cannot access the eholdings app
Background
Currently when eholdings app is down, regardless of the reason, the UI displays an error message that the KB is not configured properly.
Requirement
When eholdings app is down then display the most applicable error message.
Acceptance criteria
Given I am on the eholdings app
When the error is not due to API credential configuration OR eholdings app not being installed AND it is due to an exceeded API limit [Error 429] Then display an error message - [Unable to complete operation. HoldingsIQ API limit has been exceeded. Please contact your EBSCO Holdings IQ support contact.]
Given I am on the eholdings app When the error is due to Holdings API being down Then display an error message - [eholdings app is unavailable at this time. If the problem persist please contact your FOLIO system administrator or visit EBSCO Connect [link to https://connect.ebsco.com].]
@Khalilah Gambrell I'll implement this in scope of this story
Khalilah Gambrell August 5, 2020 at 7:37 PM
@Denys Bohdan - to confirm is this a spike or will you implement with this story?
Sobha Duvvuri May 7, 2020 at 2:50 AM
Edited
In my opinion this should be a backend ticket - Adding this and more use-cases to this backend ticket - https://folio-org.atlassian.net/browse/MODKBEKBJ-442 Once the backend ticket is complete, then this UI ticket should be modified to display the error provided by MODKBEKBJ appropriately in toast messages.
As a librarian
I want a valid reason for why I cannot access the eholdings app
Background
Currently when eholdings app is down, regardless of the reason, the UI displays an error message that the KB is not configured properly.
Requirement
When eholdings app is down then display the most applicable error message.
Acceptance criteria
Given I am on the eholdings app
When the error is not due to API credential configuration OR eholdings app not being installed
AND it is due to an exceeded API limit [Error 429]
Then display an error message - [Unable to complete operation. HoldingsIQ API limit has been exceeded. Please contact your EBSCO Holdings IQ support contact.]
Given I am on the eholdings app
When the error is due to Holdings API being down
Then display an error message - [eholdings app is unavailable at this time. If the problem persist please contact your FOLIO system administrator or visit EBSCO Connect [link to https://connect.ebsco.com].]