Vandelay: cannot overlay a specified matched record
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Evergreen |
Confirmed
|
Medium
|
Unassigned | ||
3.3 |
Won't Fix
|
Medium
|
Unassigned | ||
3.4 |
Won't Fix
|
Medium
|
Unassigned | ||
3.5 |
Won't Fix
|
Medium
|
Unassigned | ||
3.6 |
Confirmed
|
Medium
|
Unassigned | ||
3.7 |
Confirmed
|
Medium
|
Unassigned |
Bug Description
EG 3.3 the new Vandelay interface
The old behaviour: (we use 3.1.7)
When a loaded record matches multiple existing records, we may specified a target to merge with or let EG pick up one based on the selected merge option checkboxes.
On the new Interface, we still can specified a target. But after clicking Import Selected Records or Import All Records, it reverts back to the MARC File Upload screen, instead of the Import Item popup on the old interface. The Upload button is inactive (The label Upload is confusing. It should be Import here.) unless at least one of the 4 merge options is selected. It appears these options ignore the selected merge target during the import. EG will pick up a target based on the selected merge options. For example, one of test case have 4 matched records with match score ranging from 100 to 600. I chose one record with 100 score as the merge target. I selected all the 4 merge options. The record with 600 match score was merged.
Considering the scenario of importing multiple bibs at one time, I think by default EG should use the specified merge target, use the target based on the merge options when there is no selected target. This means the "Upload" button should not be set inactive when no merge option is selected. That being said, I still prefer the old Import Item popup screen. I found using the MARC File Upload screen is confusing.
tags: | added: angular vandelay |
summary: |
- Vandelay: cannot overaly a specified matched record + Vandelay: cannot overlay a specified matched record |
tags: | added: regression |
Changed in evergreen: | |
importance: | Undecided → High |
Changed in evergreen: | |
assignee: | nobody → Bill Erickson (berick) |
Changed in evergreen: | |
milestone: | 3.4.1 → 3.4.2 |
Changed in evergreen: | |
milestone: | 3.4.2 → 3.4.3 |
Changed in evergreen: | |
milestone: | 3.4.3 → 3.5.0 |
Changed in evergreen: | |
milestone: | 3.5.0 → 3.5.1 |
Changed in evergreen: | |
milestone: | 3.5.1 → 3.5.2 |
Changed in evergreen: | |
assignee: | nobody → Christine Morgan (cmorgan-z) |
tags: | added: needsrepatch |
Changed in evergreen: | |
milestone: | 3.5.2 → 3.6.1 |
Changed in evergreen: | |
milestone: | 3.6.1 → 3.6.2 |
tags: | removed: pullrequest |
Changed in evergreen: | |
milestone: | 3.6.2 → 3.6.3 |
Changed in evergreen: | |
milestone: | 3.6.3 → none |
tags: |
added: pullrequest removed: needsrepatch |
tags: |
added: cat-importexport removed: vandelay |
tags: |
added: needswork removed: pullrequest |
Selecting a specific matching record for overlay works in the old Vandelay UI and looks like it is supposed to be supported in Angular (you can view matching records and select a match target, it just doesn't actually do anything). It seems like an important feature, so I've marked this bug as a High priority.