Details
-
Story
-
Status: Closed (View Workflow)
-
P3
-
Resolution: Done
-
None
-
-
eHoldings Sprint 57, eHoldings Sprint 58
-
8
-
Spitfire
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
Issue Links
- relates to
-
MODKBEKBJ-121 Spike: Use tags in mod-kb-ebscojava
-
- Closed
-
-
UXPROD-1301 Tags: eholdings app: Add tags to provider, package, resource, and title records
-
- Closed
-