Title-Package (aka Resource) Detail (Edit): Allow user to choose a proxy

Priority

Environment

None

Template

None

Description

As an electronic resource librarian
I want to be able to set my proxy at the Title-Package Level
So that this title-package can be accessed easily.

Requirements

  • Field Label: Proxy

  • Field Type: Dropdown

  • Field Location:

    • Edit Managed/Custom Resources: Display after [Show to patrons] field in the Resource Settings section

  • Dropdown values should always include None, the inherited value with Inherited prepended to that value, and all other proxies setup.

  • If the selected proxy was set at higher level (in this case Package Level) then display [Inherited - <<proxy value>>]

  • If the selected proxy was not set at a higher level BUT on that detail record then display [<<proxy value>>]

  • EBSCO eHoldings management screenshot

Page Display Rules

Page Type

Display

Screenshot

Edit

display field label [Proxy] and below field label display proxy dropdown

Acceptance Criteria

Given I am on the Harvard Business Review Title in Package Business Source Complete Detail Record

When no Proxy has been set at the Package Level
Then display [Inherited-None]

Given I am on the Radical Equations Title in the EBSCO eBooks Package
When I change the proxy selection to EZProxy
Then the Radical Equations Title in the EBSCO eBooks Package Detail Record proxy selection is EZProxy
AND this update should not impact Proxy Selection of that title in other packages
AND this update should not impact Proxy Selection of any other titles in that package.

Development Team

None

Release

None

Story Points

Sprint

Attachments

2
  • 22 Jun 2018, 07:19 PM
  • 22 Feb 2018, 02:42 PM

Checklist

hide

TestRail: Results

Activity

Show:

Khalilah Gambrell May 16, 2018 at 5:33 PM
Edited

Will need to make two calls to get the list of proxies and selected

  • [GET - eholdings/proxy-types] one for the list of proxies

  • [GET - eholdings/package/packageid] to determine if proxy was inherited

  • [GET - eholdings/resource/resourceid]

When an update is made then this is the call

  • [PUT eholdings/resource/resourceid] for changing selection

Need to verify if INCLUDE are available (ability to access package level details)

Khalilah Gambrell May 15, 2018 at 1:18 PM

@sam - I am going to block this one as it appears there is backend work needed to support all user stories. let's touch base to see what else you can work on.

Done

Details

Assignee

Reporter

Fix versions

TestRail: Cases

Open TestRail: Cases

TestRail: Runs

Open TestRail: Runs

Created February 16, 2018 at 9:45 PM
Updated September 7, 2018 at 5:53 PM
Resolved September 7, 2018 at 5:53 PM
TestRail: Cases
TestRail: Runs

Flag notifications