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

Assign tags to title+package (aka resource) records

    XMLWordPrintable

    Details

    • Template:
    • Sprint:
      eHoldings Sprint 57, eHoldings Sprint 58, eHoldings Sprint 59
    • Story Points:
      8
    • Development Team:
      Spitfire
    • Epic Link:

      Description

      Purpose: To display, assign, unassign, and output tags associated with individual title+package (aka resource) records within the FOLIO eholdings app.

      As a staff person
      I want to be able to assign, unassign, view, and output tags on a FOLIO eholdings app's title+package (aka resource) 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 - Same implementation as Provider
      https://drive.google.com/drive/folders/1srda9mL1jeP09lKislIkxMuaG5C2a3Ap

      Requirements

      • Display Tags accordion only on managed and custom resource records with IsSelected = True
      • Display Tags accordion will display on any managed and custom title regardless of holding status
      • Display Tags accordion in position below title
      • 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 custom or managed resource detail record
      When it is not selected
      Then do not display Tags accordion on the detail record

      Given I am on a custom or managed resource
      When a resource is selected
      Then display Tags accordion on the detail record

      Given I am on a custom or managed resource detail record
      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 custom or managed resource detail record
      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 custom or managed resource detail record
      When I remove the tag [EBA]
      Then the tag should no longer be assigned to the record
      AND Tags badge count should decrease by one

      Given I am on a custom or managed resource detail record
      AND I have tag [FY2019]
      When resource is not selected
      Then the tags should no longer be assigned to the record
      AND Tags accordion should not display

      Given I am on a custom or managed resource detail record
      AND IsSelected = true
      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

                Assignee:
                kgambrell Khalilah Gambrell
                Reporter:
                kgambrell Khalilah Gambrell
                Votes:
                0 Vote for this issue
                Watchers:
                3 Start watching this issue

                  Dates

                  Created:
                  Updated:
                  Resolved:

                    TestRail: Runs

                      TestRail: Cases