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

Assign tags to show provider record

    XMLWordPrintable

Details

    • eHoldings Sprint 57, eHoldings Sprint 58
    • 8
    • Spitfire

    Description

      Purpose: To display, assign, unassign, and output tags associated with individual Provider records within the FOLIO eholdings app.

      As a staff person
      I want to be able to assign, unassign, view, and output tags in a FOLIO eholdings app's Provider record
      So that I can categorize records for filtering and reporting purposes.

      Background
      Tags are meant to be labels that can be assigned to individual data records in various FOLIO apps. Tags will be used as a visual indicator in the record, to gather records in some way, and to facilitate reporting. This is a cross-app “helper app.” Github repo: https://github.com/folio-org/ui-tags

      Screenshot
      https://drive.google.com/drive/folders/1srda9mL1jeP09lKislIkxMuaG5C2a3Ap

      Requirements

      • Display Tags accordion only on custom and managed provider records with IsSelected = True for a package
      • Display Tags accordion in position below provider name
      • Default Tag accordion to open
      • Display a multi-select dropdown that allows a user to add an existing tag, create a tag or remove a tag to/from a record
      • Badge indicates in real-time number of tags assigned to record
      • Given the lack of synchronization between central tags list and eholdings tags. If a tag is deleted or edited via the central tags list AND eholdings tags has no clue then eholdings may not be able to honor update and will continue to send the unchanged tag to central tags list.

      Acceptance Criteria
      Given I am on a provider record [ProQuest]
      When no package tied to ProQuest is selected
      Then do not display Tags accordion on the Proquest detail record

      Given I am on a provider record [EBSCO]
      When a package tied to [EBSCO ] is selected
      Then display Tags accordion on the EBSCO detail record

      Given I am on a provider record [EBSCO]
      When I enter a character in the tags dropdown
      Then display a list of tags that have already been created by my institution

      Given I am on a provider record [EBSCO]
      When I enter [renewal 2019] in the tags dropdown
      AND this tag does not exist for my institution
      Then allow me to add tag: [renewal 2019] to the record
      AND Tags badge count should increase by one once I add this tag.

      Given I am on a provider record [Taylor and Francis]
      When I remove the tag [EBA]
      Then the tag should no longer be assigned to the Taylor and Francis record
      AND Tags badge count should decrease by one

      Given I am on a provider record [Taylor and Francis]
      AND I have tag [FY2019]
      When I have no packages under this provider selected
      Then the tags should no longer be assigned to the Taylor and Francis record
      AND Tags accordion should not display

      Given I am on a provider record
      AND IsSelected = true for one package tied to provider
      When I remove all tags
      Then Tags accordion remains, update badge count to zero and no tags should display or be assigned to record.

      TestRail: Results

        Attachments

          Issue Links

            Activity

              People

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

                Dates

                  Created:
                  Updated:
                  Resolved:

                  TestRail: Runs

                    TestRail: Cases