Details
-
Story
-
Status: Closed (View Workflow)
-
P3
-
Resolution: Done
-
None
-
-
eHoldings Sprint 86
-
5
-
Spitfire
Description
As a FOLIO System Admin that manages multiple EBSCO KBs in one tenant
I want to be able to see a list of all configured Knowledge bases
Requirements
- Settings > eholdings must contain a list of all Knowledge Base configurations for a tenant
- Each Knowledge Base configuration must include related settings (Access status types, Root proxy, Custom labels, Assign users)
- These related settings must be indented
- The list display order should be based on <<Knowledge base name field value>> A to Z
- If Knowledge base configuration has been created and saved then related settings should be enabled.
- If Knowledge base configuration have not been created and saved then related settings should be disabled.
UI requirements
- Settings for unconfigured Knowledge Bases must be disabled
- Hovering over Knowledge Base title should display "View details" text
- Use tooltip component - https://ux.folio.org/storybook/?selectedKind=Tooltip&selectedStory=Basic%20Usage&full=0&addons=1&stories=1&panelRight=0&addonPanel=REACT_STORYBOOK%2Freadme%2Fpanel
Acceptance Criteria
If I am on the Settings > eholdings page
Then the eholdings pane should always display a New button
If I have no configured Knowledge Base
Then I should only see a New button on the eholdings pane
See mockup: https://drive.google.com/file/d/1l7OU38dto4vjo1JHBCH2BhDCyXXpTXBI/view?usp=sharing
Given I am configuring a single Knowledge Base
When I have not saved the configuration yet
Then Knowledge Base related settings (Access status types, Root proxy, Custom labels, Assign users) should be disabled
See mockup: https://drive.google.com/file/d/1Qt3qsNu2_7_IVuA08vGF5UKWuZi3pAlG/view?usp=sharing
Given I have created a set of Knowledge base credentials
When it has been configured and saved
Then Knowledge Base related settings (Access status types, Root proxy, Custom labels, Assign users) should be enabled
See mockup: https://drive.google.com/file/d/10Ob9SqdcmkpWuMOoi_iaVpU0x5v05jTm/view?usp=sharing
Given I have created multiple Knowledge Bases
When I go to Settings > eholdings
Then I should see a list of all Knowledge Bases
See mockup: https://drive.google.com/file/d/1nix4zTMnVij2sgEkt1qp11wfRvBeKj9A/view?usp=sharing
Given I have configured at least one set of Knowledge Base credentials
When I go to Settings > eholdings
Then I should see <<Knowledge base name field value>> under the eholdings pane
AND all Knowledge base related settings slightly indented
If I click on the <<Knowledge base name field value>> under the eholdings pane
Then display Knowledge base configuration page
Given I have created a Knowledge Base
When I go to Settings > eholdings and hover over it's title
Then I should see a tooltip with text "View details"
Give I have configured multiple sets of Knowledge Base credentials
When I click on Access status types under Knowledge base - Smith
Then show me the Access status types that are associated to the Knowledge base - Smith credentials.
TestRail: Results
Attachments
Issue Links
- relates to
-
UXPROD-1994 eholdings app | Single Tenant w/ Multiple Libraries Support
-
- Closed
-
- requires
-
MODKBEKBJ-402 Update GET /eholdings/access-types to support multiple KB credentials
-
- Closed
-
-
MODKBEKBJ-403 Update POST /eholdings/access-types to support multiple KB credentials
-
- Closed
-
-
MODKBEKBJ-404 Update GET /eholdings/access-types/{id} to support multiple KB credentials
-
- Closed
-
-
MODKBEKBJ-405 Update PUT /eholdings/access-types/{id} to support multiple KB credentials
-
- Closed
-
-
MODKBEKBJ-406 Update DELETE /eholdings/access-types/{id} to support multiple KB credentials
-
- Closed
-
-
MODKBEKBJ-414 Update GET /eholdings/custom-labels to support multiple KB credentials
-
- Closed
-
-
MODKBEKBJ-415 Update PUT /eholdings/custom-labels to support multiple KB credentials
-
- Closed
-
-
MODKBEKBJ-416 Update GET /eholdings/proxy-types to support multiple KB credentials
-
- Closed
-
-
MODKBEKBJ-417 Update GET /eholdings/root-proxy to support multiple KB credentials
-
- Closed
-
-
MODKBEKBJ-418 Update PUT /eholdings/root-proxy to support multiple KB credentials
-
- Closed
-
-
MODKBEKBJ-419 Support GET /eholdings/kb-credentials to retrieve KB credentials list
-
- Closed
-