...
Table 6 - Orchid >> Subfield $9 handling in the fields which linkable / controlled
Match by 999 ff $s used for "MARC bibliographic" records updates.
Test # | Existing bib record: | Record used for update: | Expected result | Actual result | Passed? | Test-case: | Issue |
---|---|---|---|---|---|---|---|
Update action: | |||||||
1 | Has linked field | 1) Edit $9 of linked not-repeatable field to another value (valid format): 2) Update "245" | Ignore update of $9 "245" updated | $9 wasn't updated "245" updated | Yes | ||
2 | Has linked field | 1) Edit $9 of linked field to another value (valid format): 2) Edit $0 of linked field 3) Update "245" | Unlink linked field Delete $9 Update $9 | Unlink linked field Delete $9 Update $9 | Yes | https://foliotest.testrail.io/index.php?/cases/view/375101 | |
3 | Has linked field | 1) Edit $9 from repeatable linked field to another value (invalid format): $9(AuCNLDY)3360609 2) Update "245" | Ignore update of $9 "245" updated | Update job completed with error (but srs was updated). $9 was updated to not valid UUID value Link was deleted (Authority icons are displayed) | No | MODDICORE-335 | |
Create action | |||||||
4 | Has linked field | 1) add multiple $9 (valid and not valid UUID) in the linked field: 2) Update "245" | Retain link (retain existing linked $9, ignore new $9s) Update "245" | as expected | Yes | ||
5 | Has linked field | 1) add multiple $9 (valid and not valid UUID) in the linked field + delete $0 2) Update "245" | Unlink, delete $9 (ignore added $9s). Update "245" | Unlink, delete $9 (ignore added $9s). Update "245" | Yes | ||
6 | Has linked field | 1) add multiple $9 (valid and not valid UUID) in the linked field + edit $0 2) Update "245" | Unlink, delete $9s. Update "245" | Comleted with error, but record was updated. Link deleted: 1) quickmarc view - link is broken 2) view source $9s were added. | No | MODDICORE-335 - Poppy | |
Delete action | |||||||
7 | Has linked field | 1. Delete $9 2. Delete $0 | Delete both $0 and $9 Unlink | works as expected | Yes | https://foliotest.testrail.io/index.php?/cases/view/376949 | |
8 | Has linked field | 1. Delete $9 2. Update not controlled subfield | 1. Retain link 2. Update subfield | works as expected | Yes | https://foliotest.testrail.io/index.php?/cases/view/375104 | |
Additional cases: | |||||||
9 | Has NO linked field | 1) Add UUID format $9s to field which eligible for linking 2) Update 245 | Don't save $9 Update 245 | $9 created. | No | MODDICORE-330 - Poppy | |
10 | Has NO linked field | 1) Add $9 (not UUID) to field which eligible for linking 2) Update 245 | Don't save $9 Update 245 | Import - completed with errors. But record was updated. quickmarc - displayed added $9 View source - "MARC authority" icon is displayed | No | MODDICORE-330 - Poppy |