]> git.evergreen-ils.org Git - working/Evergreen.git/commit
lp#1724321 Web Client -- existence of record with duplicate TCN does not prevent... user/csharp/lp1724321_fix_z3950_edit_then_import
authorblake <blake@mobiusconsortium.org>
Thu, 9 Nov 2017 15:35:07 +0000 (15:35 +0000)
committerChris Sharp <csharp@georgialibraries.org>
Wed, 29 Nov 2017 18:21:17 +0000 (13:21 -0500)
commit535d64e3e8553e9580566dd2006772608daf1e2c
tree0c1207166f8360146c2aa784193ffceae59632db
parent59f6433b6e406801301ab62edb2c6620aea470cd
lp#1724321 Web Client -- existence of record with duplicate TCN does not prevent import

This routes the MARC import execution back to the z39.50 code instead of using the generic
MARC editor. This will make use of open-ils.cat.biblio.record.xml.import instead of pcrud.

Test
1. Edit global flag variable "Cat: Use Internal ID for TCN Value" = false
2. Perform a z39.50 search, click a result and click "import"
3. Step two should be successful, now import it again and you should get an error
4. Click the same result but use "Edit then import"
5. From the MARC editor, make no changes and click "Import"
6. It won't complain about duplicate TCNs
7. Apply the patch
8. Perform steps 4 and 5
9. Notice that the editor does not allow you to import the record

Signed-off-by: blake <blake@mobiusconsortium.org>
Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
Open-ILS/src/templates/staff/cat/z3950/t_marc_edit.tt2
Open-ILS/web/js/ui/default/staff/cat/services/marcedit.js
Open-ILS/web/js/ui/default/staff/cat/z3950/app.js