Details
-
Story
-
Status: Closed (View Workflow)
-
P2
-
Resolution: Done
-
None
-
-
EPAM BatchLoader Sprint 38, EPAM BatchLoader Sprint 39, EPAM BatchLoader Sprint 40
-
5
-
Folijet
Description
Purpose:
To create the reference values dropdown (also known as Accepted values dropdown) component used in the field mapping profile details
Approach:
This component (and the other similar ones) must be implemented as regular components decorator.
This means the following requirements:
- Any generic component on the form can be decorated / augmented with Reference Values dropdown selector.
- FlexibleForm renderer should detect acceptedValues list property presence in the particular field config block (taken from mappingDetails array for this field) and wrap this field control with the subject decorator.
- This decorator should bring the subject dropdown list that should be attached to the subject field just next to it on the right.
- Dropdown list should look and feel like the subject field's subcomponent.
- This decorator should augment the subject component with acceptedValueSelected event listener that should listen to dropdown's onSelect event to pick up the value selected in the dropdown and fill the subject component with it.
Scenarios:
- Scenario 1
- Given the reference values dropdown component used for the field mapping profile details
- When a user views it
- Then it should look and act like this:
- A free text portion (to allow for entry of mapping info)
- With an Accepted values dropdown at the right - if a value is selected, add to the free-text are of the field in double quotes
- Accepted values will usually come from a list of reference values in Settings or possibly a Hardcoded list
- User should be able to map a MARC field and/or choose or type an accepted value
- User should be able to tab to both the Free text and Accepted values of the fields
- Scenario 2
- Ensure automated testing coverage for this new code is 80% plus and confirm with screenshot
TestRail: Results
Attachments
Issue Links
- blocks
-
UIDATIMP-401 Data Import field mapping profile details: Repeatable field dropdown component
-
- Closed
-
-
UIDATIMP-442 Cover Mapping Profile Form with tests including field decorators.
-
- Closed
-
- defines
-
UIDATIMP-360 New UI components for field mapping details
-
- Closed
-
-
UXPROD-2075 MARC Bib Field Mapping Profiles Details for Inventory records
-
- Closed
-
- has to be done after
-
UIDATIMP-443 More than one record cannot be created in Mapping Profiles Form repeatable fields
-
- Closed
-
-
UIDATIMP-499 Error message when assigning or unassigning a tag to a data import profiles
-
- Closed
-
- relates to
-
UIDATIMP-15 Data Import Field Mapping Profile details: Inventory instance from MARC
-
- Closed
-
-
UIDATIMP-290 Data Import Field Mapping Profile details: Inventory holdings from MARC Bib
-
- Closed
-
-
UIDATIMP-292 Data Import Field Mapping Profile details: Inventory item from MARC Bib
-
- Closed
-
-
UIDATIMP-368 Data Import field mapping profile details: Checkbox decorator
-
- Closed
-
-
UIDATIMP-400 Data Import field mapping profile details: Checkbox decorator
-
- Closed
-
-
UIDATIMP-401 Data Import field mapping profile details: Repeatable field dropdown component
-
- Closed
-
-
UIDATIMP-403 Data Import field mapping profile details: expand/collapse all accordions in details section
-
- Closed
-
-
UIDATIMP-511 Field mappings: Reference dropdowns - Instance, Holdings, Item - long lists don't display correctly
-
- Closed
-
-
UIDATIMP-512 Field mappings: Reference dropdowns - Instance, Holdings, Item - Statistical code lists need work
-
- Closed
-
-
UIDATIMP-513 Field mappings: Reference dropdowns - Field mapping profile and import do not work unless UUID is supplied
-
- Closed
-
-
UIDATIMP-514 Field mappings: Reference dropdowns - Holdings, Item - Permanent/Temp location lists need work
-
- Closed
-
-
UIDATIMP-515 Field mappings: Reference dropdowns - Item - Item status list is wrong
-
- Closed
-
-
UIDATIMP-516 Field mappings: Reference dropdowns - Instance, Holdings, Item - Replace previously-selected reference value with new one
-
- Closed
-
-
UIDATIMP-523 Field mappings: Date picker - Instance, Item - Replace previously-selected reference value with new one
-
- Closed
-