[MODKBEKBJ-471] Settings | Usage Consolidation | Multiple Libraries in a Single Tenant support Created: 18/Aug/20  Updated: 09/Apr/21  Resolved: 12/Nov/20

Status: Closed
Project: mod-kb-ebsco-java
Components: None
Affects versions: None
Fix versions: None

Type: Story Priority: P3
Reporter: Khalilah Gambrell Assignee: Unassigned
Resolution: Duplicate Votes: 0
Labels: back-end, epam-spitfire
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original estimate: Not Specified

Issue links:
Relates
relates to MODKBEKBJ-460 Store/Manage Client (id/secret) for a... Closed
relates to MODKBEKBJ-461 Store/Manage (Encrypted customer id) ... Closed
relates to UXPROD-2189 EBSCO Usage Consolidation Integration... Closed
Requires
requires MODKBEKBJ-490 Design configuration, storing credent... Closed
Sprint:
Story Points: 0
Development Team: Spitfire

 Description   

As a FOLIO systems librarian that supports multiple libraries in a single tenant
I want to setup Usage Consolidation for each library
So that each library can see its cost and usage information

Requirement

  • Ensure multiple libraries' Usage Consolidation information are configured in Settings
  • Ensure multiple libraries' Usage Consolidation information are stored
  • Ensure Assigned users to KB credentials (same customerID) are also assigned to Usage Consolidation with the same customerID.
  • Ensure if no Usage credentials are set up for a library that this does not impact KB information from being returned

Acceptance criteria

Given my FOLIO tenant supports Library A, Library B, and Library C
When I access Settings > eholdings
Then I should be able to setup Usage API credentials for Library A, Library B, and Library C.

IF my FOLIO tenant supports Library A, Library B, and Library C
AND I have setup KB AND Usage API credentials for each library
THEN any assigned user to a set of KB and Usage API credentials should have access to the KB/Cost/Usage information returned

IF my FOLIO tenant supports Library A, Library B, and Library C
AND the libraries only have KB API credentials setup
THEN any assigned users should have KB information returned only

IF my FOLIO tenant supports Library A, Library B, and Library C
AND Library A, Library B have setup KB AND Usage API credentials for each library
THEN any assigned Library A, Library B user should have access to the KB/Cost/Usage information returned
BUT Library C users should only have KB access

IF User A is not assigned to Library A, Library B, and Library C
AND Regardless of assigned permissions
THEN s/he will not have access to eholdings
AND should not have access to Usage consolidation information

GIVEN User A is assigned to Library A
WHEN s/he has no permissions assigned
THEN s/he will not have access to eholdings
AND should not have access to Usage consolidation information


Generated at Fri Feb 09 00:25:33 UTC 2024 using Jira 1001.0.0-SNAPSHOT#100246-sha1:7a5c50119eb0633d306e14180817ddef5e80c75d.