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

Assign tags to package record

    XMLWordPrintable

    Details

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

      Description

      Purpose: To display, assign, unassign, and output tags associated with individual Package 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 package 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 custom and managed package with IsSelected = True for a package
      • Display Tags accordion in position below package 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 custom or managed package detail record
      When package is not selected
      Then do not display Tags accordion on the package detail record

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

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

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

      Given I am on a custom or managed package 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

          1. screenshot-1.png
            115 kB
            Khalilah Gambrell

            Issue Links

              Activity

                People

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

                  Dates

                  Created:
                  Updated:
                  Resolved:

                    TestRail: Runs

                      TestRail: Cases