From 6f9f3c34115c38b1083eb470ebc34ac7ebb3f7e1 Mon Sep 17 00:00:00 2001 From: Nick Clemens Date: Wed, 18 Jan 2023 15:11:34 +0000 Subject: [PATCH] Bug 26433: Add Control number to SRU field configuration This simply adds a row to the config page for configuring a mapping for Control number, without this patch you cannot configure the feild, and the default is 'any' I used the first record here for testing: http://lx2.loc.gov:210/NAF?operation=searchRetrieve&version=1.1&query=query=bath.personalName=%22butler%20octavia%22&maximumRecords=20&recordSchema=marcxml Enter SRU server using settings here: https://www.loc.gov/z3950/lcserver.html#serv host: lx2.loc.gov port: 210 db: NAF userid: password: servername: LOC SRU checked: NULL rank: NULL syntax: USMARC timeout: 0 servertype: sru encoding: utf8 recordtype: authority To test: 1 - Setup SRU server using settings above 2 - In the server config click 'Modify' under 'SRU search fields mapping' 3 - Note you don't have an option for 'Control number' 4 - Go to Authorities 5 - New from Z39.50/SRU 6 - Search 'Control number' field with: PS3552.U827 7 - You get the record noted above as all fields are searched 8 - Search 'Control number' field with: 79056654 9 - You get the record noted above as all fields are searched 10 - Apply patch 11 - In the server config click 'Modify' under 'SRU search fields mapping' 12 - Note you now have a config for 'Control number' 13 - Enter 'bath.lccn' 14 - Save 15 - Repeat search from #6 - no result 16 - Repeat search from #8 - correct result as only lccn fields are search 17 - Modify server config ans set 'Control number' to 'bath.lcCallNumber' 18 - Repeat search from #6 - correct results as call number field is now search 19 - Repeast search from #8 - no result Signed-off-by: Marcel de Rooy Signed-off-by: David Nind Signed-off-by: Tomas Cohen Arazi (cherry picked from commit 557a0285cad2e7827b990a0aeaa5ce78ffa65a37) Signed-off-by: Matt Blenkinsop --- .../prog/en/modules/admin/sru_modmapping_auth.tt | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/admin/sru_modmapping_auth.tt b/koha-tmpl/intranet-tmpl/prog/en/modules/admin/sru_modmapping_auth.tt index 1dcca9ec84..f778d64e6d 100644 --- a/koha-tmpl/intranet-tmpl/prog/en/modules/admin/sru_modmapping_auth.tt +++ b/koha-tmpl/intranet-tmpl/prog/en/modules/admin/sru_modmapping_auth.tt @@ -43,6 +43,10 @@
    +
  1. + + +
  2. -- 2.39.5