From 66025855d66e7a106122af6ee6e826400e43cde5 Mon Sep 17 00:00:00 2001 From: Hammat Wele Date: Wed, 21 Aug 2024 19:08:11 +0000 Subject: [PATCH] Bug 36111: 856 should not appear as a link in detailed record Test plan: 1. Add 856 to MARC editor 1.1. Go to Administration > MARC bibliographic frameworks 1.2. Next to Default framework, click Actions > MARC structure 1.3. Search for field 856 1.4. Click Actions > Edit subfields 1.5. Click h 1.6. Check the Editor box 1.7. Click Save changes 2. Catalog a new record with a random URL in 856 2.1. Go to Cataloging 2.2. Click New record 2.3. Fill out the mandatory fields (000, 003, 005, 008, 040, 245, 942) 2.4. Go to tab 8 and enter a value in 856 2.5. Click Save (No need to add an item) 3. Search for the title in the staff interface (a large enough search to have more than one result) --> Notice it says "Online resources: Click here to access online" 3.1. Try to click the link --> Blank page 4. Access the detailed record in the staff interface --> Notice it says "Online resources: Click here to access online" 4.1. Try to click the link --> Blank page 5. Search for the title in the opac (a large enough search to have more than one result) --> Notice it says "Online resources: Click here to access online" 5.1. Try to click the link --> Blank page 6. Access the detailed record in the opac --> Notice it says "Online resources: Click here to access online" 6.1. Try to click the link --> Blank page 7. Edit the item and add a text in field 856 8. Access the detailed record in the staff interface --> Notice it says what you put in 856 field 9. Apply the patch 10. Replay steps 3 through 6, but this time, the "Online resources" field should not be present. 11. Replay steps 7 through 8, but this time, what you put in 856 field should not be present. 12. Edit the item and add a url in field 856 13. Replay steps 3 through 6, but this time, clicking on the link should take you to the URL specified in the 856 field. 14. Replay steps 7 through 8, but this time, what you put in 856 field should be present and clicking on the link should take you to the URL specified in the 856 field. Signed-off-by: Roman Dolny Signed-off-by: David Nind Signed-off-by: Martin Renvoize Signed-off-by: David Nind Bug 36111: fixed extra space Signed-off-by: David Nind Signed-off-by: Martin Renvoize Signed-off-by: David Nind Bug 36111: online resource link should be based on the presence of 856 Signed-off-by: David Nind Signed-off-by: Marcel de Rooy Signed-off-by: Katrin Fischer --- .../intranet-tmpl/prog/en/xslt/MARC21slim2intranetDetail.xsl | 4 +++- .../intranet-tmpl/prog/en/xslt/MARC21slim2intranetResults.xsl | 4 +++- .../opac-tmpl/bootstrap/en/xslt/MARC21slim2OPACDetail.xsl | 4 +++- .../opac-tmpl/bootstrap/en/xslt/MARC21slim2OPACResults.xsl | 4 +++- 4 files changed, 12 insertions(+), 4 deletions(-) diff --git a/koha-tmpl/intranet-tmpl/prog/en/xslt/MARC21slim2intranetDetail.xsl b/koha-tmpl/intranet-tmpl/prog/en/xslt/MARC21slim2intranetDetail.xsl index 36b01059b0..1f255b10f1 100644 --- a/koha-tmpl/intranet-tmpl/prog/en/xslt/MARC21slim2intranetDetail.xsl +++ b/koha-tmpl/intranet-tmpl/prog/en/xslt/MARC21slim2intranetDetail.xsl @@ -921,8 +921,9 @@ + Online resources: - + @@ -961,6 +962,7 @@ + diff --git a/koha-tmpl/intranet-tmpl/prog/en/xslt/MARC21slim2intranetResults.xsl b/koha-tmpl/intranet-tmpl/prog/en/xslt/MARC21slim2intranetResults.xsl index 16a423e421..e40e94a435 100644 --- a/koha-tmpl/intranet-tmpl/prog/en/xslt/MARC21slim2intranetResults.xsl +++ b/koha-tmpl/intranet-tmpl/prog/en/xslt/MARC21slim2intranetResults.xsl @@ -978,9 +978,10 @@ + Online resources: - + @@ -1018,6 +1019,7 @@ + diff --git a/koha-tmpl/opac-tmpl/bootstrap/en/xslt/MARC21slim2OPACDetail.xsl b/koha-tmpl/opac-tmpl/bootstrap/en/xslt/MARC21slim2OPACDetail.xsl index 515f954345..80886efec0 100644 --- a/koha-tmpl/opac-tmpl/bootstrap/en/xslt/MARC21slim2OPACDetail.xsl +++ b/koha-tmpl/opac-tmpl/bootstrap/en/xslt/MARC21slim2OPACDetail.xsl @@ -1038,10 +1038,11 @@ + Online resources: + diff --git a/koha-tmpl/opac-tmpl/bootstrap/en/xslt/MARC21slim2OPACResults.xsl b/koha-tmpl/opac-tmpl/bootstrap/en/xslt/MARC21slim2OPACResults.xsl index c2ebe9c7d9..02e89e6473 100644 --- a/koha-tmpl/opac-tmpl/bootstrap/en/xslt/MARC21slim2OPACResults.xsl +++ b/koha-tmpl/opac-tmpl/bootstrap/en/xslt/MARC21slim2OPACResults.xsl @@ -1216,10 +1216,11 @@ + +
-- 2.39.5