Details
-
Story
-
Status: Closed (View Workflow)
-
P3
-
Resolution: Done
-
None
-
None
-
-
EPAM BatchLoader Sprint 29, EPAM BatchLoader Sprint 30, EPAM BatchLoader Sprint 31
-
5
-
Folijet
Description
Purpose: To be able to view profiles already associated to action profiles
As a staff person I want to:
- be able to view the Field Mapping profile associated with new or existing action profile.
- be able to associate/link Field Mapping Profile to the current Action Profile.
- be able to dissociate/unlink the associated Mapping Profile from the current Action Profile.
So that I can create a complete Action profile
Note: Separate story for disconnecting and attaching a different field mapping profile to an action profile that does not already have one (UIDATIMP-269) versus one that already has one (UIDATIMP-270)
Scenarios
- Scenario 1
- Given the Action Profile Form with no Mapping Profiles associated yet
- Then display a Select Profile button instead of Associates List to represent a component on the form.
- When I click this button FindProfile Plugin Component appears in a popower allowing me to search and pick Profile to associate.
- When I pick a Profile to associate in FindProfile Plugin list:
- FindProfile Plugin disappears.
- Select Profile Button disappears and Associated List appears instead.
- Previously selected Profile appears in this components list.
- NOTE We will use this same lookup screen in other areas, so we want to make it multi-purpose. If any questions about how to do this, Thunderjet has done numerous lookup screens like this and should be able to provide some guidance. Note that only one Field mapping profile can be associated with an action profile, but in other situations, multiple profiles may be associated with another (e.g. multiple action profiles may use the same field mapping profile)
- NOTE In grooming discussion, we decided to keep this component in Data Import for now; if it needs to be centralized in the future, that will be a separate story.
- Scenario 2
- Given the Action Profile Form with a Mapping Profile associated/linked
- Then display a summary of the associated Profile as this component representation
- I should be able to associate any number of Profiles using Select Profile button in the list (in general, but only one Field mapping profile with an Action profile)
- When I click this button FindProfile Plugin Component appears in a popower allowing me to search and pick Profile to associate.
- When I pick a Profile to associate in FindProfile Plugin list:
- FindProfile Plugin disappears.
- Previously selected Profile appears in this components list.
- Scenario 3
- Given the Action Profile Form with more than one Profile associated
- Then display a list of associated Profiles as this component representation
- I should be able to dissociate any Profile using Delete/Unlink button in the list
- When I click Delete button:
- Modal Confirmation appears asking me to confirm selected Profile dissociation
- When I click Cancel button nothing happens, Confirmation Modal disappears
- When I click OK button selected Profiles disappear from the list, Confirmation modal also disappears
- Scenario 4
- Given the Action Profile Form with just one Profile associated
- Then display a list of associated Profiles as this component representation
- Only one Associated Profile is in the list
- I should be able to dissociate this Profile using Delete button in the list
- When I click Delete button:
- Modal Confirmation appears asking me to confirm selected Profile dissociation
- When I click Cancel button nothing happens, Confirmation Modal disappears
- When I click OK button selected Profile disappears from the list, Confirmation modal also disappears
- As far as we have no associated Profiles this component changes its appearance from List to Select Profile Button
- Scenario 5
- Ensure automated testing coverage for this new code is 80% plus and confirm with screenshot
TestRail: Results
Attachments
Issue Links
- blocks
-
UIDATIMP-178 Data import settings page's 4th pane for Match Profiles: Assoc Job Profile Search
-
- Closed
-
-
UIDATIMP-324 Improve Tests Coverage for ProfileAssociatorComponent
-
- Closed
-
- defines
-
UIDATIMP-272 Create Associator Component to show associated profiles in a form, search and pick them
-
- Closed
-
-
UXPROD-2077 Remaining Job and Match profile work, part 2
-
- Closed
-
- has to be done after
-
UIDATIMP-264 SPIKE: Extend Metadata Config definition with RepeatableFields
-
- Closed
-
- is blocked by
-
UIPFIMP-1 Create FindProfiles Plugin Component
-
- Closed
-
-
UIPFIMP-2 Add Re-Link Warning popup and Linked/Unlinked status into FindProfiles Plugin Component
-
- Closed
-
- is required by
-
UIDATIMP-269 Attach a field mapping profile to an action profile that does not have one
-
- Closed
-
-
UIDATIMP-279 Attach one or more action profiles to a field mapping profile
-
- Closed
-
-
UIDATIMP-312 Job profile details, part 1: adding match profiles
-
- Closed
-
-
UIDATIMP-313 Job profile details, part 2: adding secondary match/action profiles
-
- Closed
-
-
UIDATIMP-314 Job profile details, part 3: adding action profiles
-
- Closed
-