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 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
- 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
-