lp#1724321 Web Client -- existence of record with duplicate TCN does not prevent...
authorblake <blake@mobiusconsortium.org>
Thu, 9 Nov 2017 15:35:07 +0000 (15:35 +0000)
committerChris Sharp <csharp@georgialibraries.org>
Sat, 9 Dec 2017 19:46:19 +0000 (14:46 -0500)
commit2737e0d4e5095675bd6a220cf4404c48ce8c946f
tree32f5f47cee05b2f712236cb967a7f8009f834ab8
parent8dc841186eb7bb4ccdd29f4fb70fdf2fdd833629
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>
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