Uploaded image for project: 'ui-eholdings'
  1. ui-eholdings
  2. UIEH-165

Provider Detail: Allow user to choose a proxy

    XMLWordPrintable

Details

    • eHoldings Sprint 44
    • 5
    • Medium < 5 days

    Description

      As an electronic resource librarian
      I want to be able to set my proxy at the Provider level
      So that all the packages and titles associated with this provider inherit the same proxy.

      Show Provider Detail Requirements

      • Create a section called Provider settings right below the Provider information section
      • Apply an accordion to the Provider settings. Accordion default display: Expand
        • Make sure the section works with the Expand/Collapse all toggle
      • Display an Edit (pencil icon) on the pane header
      • Enable pane header dropdown to include Edit option
      • Show Package Detail Record should be a guide
        Page Type Display Screenshot
        Show display field label [Proxy] and below field label display [selection]

      Edit Provider Detail Requirements

      • Display Provider settings section
      • Under Provider setting section display:
        • Field Label: Proxy
        • Field Type: Dropdown
      • Dropdown values should always include None and the list of proxies returned.
      • If the selected proxy was set at a higher level (in this case Root Setting) 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>>]
        • If proxy selection at the Provider level then all packages/titles tied to that Provider will inherit that proxy selection
      • If None is the only option then disable the dropdown
      • See Edit Package/Edit Title Detail as a guide
        Page Type Display Screenshot
        Edit display field label [Proxy] and below field label display proxy dropdown
      • EBSCO eHoldings management screenshots attached.

      Acceptance Criteria

      Given I am on the EBSCO Provider Detail Record (show or edit)
      When no Proxy has been set at the Root Level
      Then display [Inherited - None]

      Given I am on the Gale Cengage Provider Detail Record (show or edit)
      When root proxy is EZProxy
      Then display [Inherited - EZProxy]

      Given I am on the EBSCO Provider Detail Record (edit)
      When I change the proxy selection on the Provider Detail Record to Folio Proxy
      Then the EBSCO Provider Detail Record proxy selection is [Folio Proxy]

      TestRail: Results

        Attachments

          Issue Links

            Activity

              People

                cgodfrey Carole Godfrey
                kgambrell Khalilah Gambrell
                Votes:
                0 Vote for this issue
                Watchers:
                2 Start watching this issue

                Dates

                  Created:
                  Updated:
                  Resolved:

                  TestRail: Runs

                    TestRail: Cases