From eed2c0d4379f837a01ab0b3e4210771fac5fe01c Mon Sep 17 00:00:00 2001
From: Kyle M Hall
Date: Wed, 30 Dec 2015 15:03:23 +0000
Subject: [PATCH] Bug 15443 - Re-code RESERVESLIP as HOLD_SLIP
MIME-Version: 1.0
Content-Type: text/plain; charset=utf8
Content-Transfer-Encoding: 8bit
It's a bit confusing to have RESERVESLIP named "Hold Slip", we should
finish the job and recode the slip.
Test Plan:
1) Apply this patch
2) Run updatedatabase.pl
3) Try printing a hold slip, you should note no difference
from pre-patch behavior
Followed test plan. The slip is triggered if you want to check out
an item that is reserved / on hold for another patron. Works as expected.
Signed-off-by: Marc Véron
Signed-off-by: Jonathan Druart
---
C4/Reserves.pm | 4 ++--
installer/data/mysql/atomicupdate/bug_15443.sql | 1 +
installer/data/mysql/de-DE/mandatory/sample_notices.sql | 2 +-
installer/data/mysql/en/mandatory/sample_notices.sql | 2 +-
installer/data/mysql/es-ES/mandatory/sample_notices.sql | 2 +-
installer/data/mysql/fr-FR/1-Obligatoire/sample_notices.sql | 2 +-
installer/data/mysql/it-IT/necessari/notices.sql | 2 +-
installer/data/mysql/nb-NO/1-Obligatorisk/sample_notices.sql | 2 +-
installer/data/mysql/pl-PL/mandatory/sample_notices.sql | 2 +-
installer/data/mysql/ru-RU/mandatory/sample_notices.sql | 2 +-
installer/data/mysql/uk-UA/mandatory/sample_notices.sql | 2 +-
koha-tmpl/intranet-tmpl/prog/en/modules/help/tools/letter.tt | 2 +-
12 files changed, 13 insertions(+), 12 deletions(-)
create mode 100644 installer/data/mysql/atomicupdate/bug_15443.sql
diff --git a/C4/Reserves.pm b/C4/Reserves.pm
index 77c7bd97d7..7bb5d694d4 100644
--- a/C4/Reserves.pm
+++ b/C4/Reserves.pm
@@ -2338,7 +2338,7 @@ sub GetReserveId {
Returns letter hash ( see C4::Letters::GetPreparedLetter ) or undef
-The letter code will be RESERVESLIP, and the following tables are
+The letter code will be HOLD_SLIP, and the following tables are
available within the slip:
reserves
@@ -2363,7 +2363,7 @@ sub ReserveSlip {
return C4::Letters::GetPreparedLetter (
module => 'circulation',
- letter_code => 'RESERVESLIP',
+ letter_code => 'HOLD_SLIP',
branchcode => $branch,
tables => {
'reserves' => $reserve,
diff --git a/installer/data/mysql/atomicupdate/bug_15443.sql b/installer/data/mysql/atomicupdate/bug_15443.sql
new file mode 100644
index 0000000000..742e99671c
--- /dev/null
+++ b/installer/data/mysql/atomicupdate/bug_15443.sql
@@ -0,0 +1 @@
+UPDATE letter SET code = "HOLD_SLIP" WHERE code = "RESERVESLIP";
diff --git a/installer/data/mysql/de-DE/mandatory/sample_notices.sql b/installer/data/mysql/de-DE/mandatory/sample_notices.sql
index b968cff3f5..fec6f7ed5b 100644
--- a/installer/data/mysql/de-DE/mandatory/sample_notices.sql
+++ b/installer/data/mysql/de-DE/mandatory/sample_notices.sql
@@ -71,7 +71,7 @@ Signatur: <>
Fällig am: <>
', 1),
-('circulation','RESERVESLIP','Vormerkquittung','Vormerkquittung', 'Vormerkung
+('circulation','HOLD_SLIP','Vormerkquittung','Vormerkquittung', 'Vormerkung
Abholbereit seit: <>
Bibliothek: <>
diff --git a/installer/data/mysql/en/mandatory/sample_notices.sql b/installer/data/mysql/en/mandatory/sample_notices.sql
index ec07c94bb2..2e25cfff5a 100644
--- a/installer/data/mysql/en/mandatory/sample_notices.sql
+++ b/installer/data/mysql/en/mandatory/sample_notices.sql
@@ -77,7 +77,7 @@ Barcode: <>
Date due: <>
', 1),
-('circulation','RESERVESLIP','Hold Slip','Hold Slip', 'Date: <>
+('circulation','HOLD_SLIP','Hold Slip','Hold Slip', 'Date: <>
Transfer to/Hold in <>
diff --git a/installer/data/mysql/es-ES/mandatory/sample_notices.sql b/installer/data/mysql/es-ES/mandatory/sample_notices.sql
index e2141a61b9..8aa2a4bdce 100644
--- a/installer/data/mysql/es-ES/mandatory/sample_notices.sql
+++ b/installer/data/mysql/es-ES/mandatory/sample_notices.sql
@@ -69,7 +69,7 @@ Barcode: <>
Date due: <>
', 1),
-('circulation','RESERVESLIP','Hold Slip','Hold Slip', 'Date: <>
+('circulation','HOLD_SLIP','Hold Slip','Hold Slip', 'Date: <>
Transfer to/Hold in <>
diff --git a/installer/data/mysql/fr-FR/1-Obligatoire/sample_notices.sql b/installer/data/mysql/fr-FR/1-Obligatoire/sample_notices.sql
index a5d3591bcc..2e66a2e6ac 100644
--- a/installer/data/mysql/fr-FR/1-Obligatoire/sample_notices.sql
+++ b/installer/data/mysql/fr-FR/1-Obligatoire/sample_notices.sql
@@ -71,7 +71,7 @@ Code à barres : <>
Retour le : <>
', 1),
-('circulation','RESERVESLIP','Ticket de réservation','Ticket de réservation', 'Date : <>
+('circulation','HOLD_SLIP','Ticket de réservation','Ticket de réservation', 'Date : <>
Transfert vers/Réservé à <>
diff --git a/installer/data/mysql/it-IT/necessari/notices.sql b/installer/data/mysql/it-IT/necessari/notices.sql
index e6cc9f43cb..53869dd765 100644
--- a/installer/data/mysql/it-IT/necessari/notices.sql
+++ b/installer/data/mysql/it-IT/necessari/notices.sql
@@ -71,7 +71,7 @@ Codice a barre: <>
Data di scadenza: <>
', 1),
-('circulation','RESERVESLIP','Hold Slip','Ricevuta (prenotazione)', 'Data: <>
+('circulation','HOLD_SLIP','Hold Slip','Ricevuta (prenotazione)', 'Data: <>
Trasferita a/Prenotata in <>
diff --git a/installer/data/mysql/nb-NO/1-Obligatorisk/sample_notices.sql b/installer/data/mysql/nb-NO/1-Obligatorisk/sample_notices.sql
index 8a1b51de2f..9ff55762ca 100644
--- a/installer/data/mysql/nb-NO/1-Obligatorisk/sample_notices.sql
+++ b/installer/data/mysql/nb-NO/1-Obligatorisk/sample_notices.sql
@@ -92,7 +92,7 @@ Strekkode: <>
Innleveringsfrist: <>
', 1),
-('circulation','RESERVESLIP','Reservasjon','Reservasjon', 'Dato: <>
+('circulation','HOLD_SLIP','Reservasjon','Reservasjon', 'Dato: <>
Overfør til/Reservasjon hos <>
diff --git a/installer/data/mysql/pl-PL/mandatory/sample_notices.sql b/installer/data/mysql/pl-PL/mandatory/sample_notices.sql
index be95f0d2df..2277cfb14f 100644
--- a/installer/data/mysql/pl-PL/mandatory/sample_notices.sql
+++ b/installer/data/mysql/pl-PL/mandatory/sample_notices.sql
@@ -70,7 +70,7 @@ Barcode: <>
Date due: <>
', 1),
-('circulation','RESERVESLIP','Hold Slip','Hold Slip', 'Date: <>
+('circulation','HOLD_SLIP','Hold Slip','Hold Slip', 'Date: <>
Transfer to/Hold in <>
diff --git a/installer/data/mysql/ru-RU/mandatory/sample_notices.sql b/installer/data/mysql/ru-RU/mandatory/sample_notices.sql
index b51660d54b..dc3e3409cb 100644
--- a/installer/data/mysql/ru-RU/mandatory/sample_notices.sql
+++ b/installer/data/mysql/ru-RU/mandatory/sample_notices.sql
@@ -70,7 +70,7 @@ Barcode: <>
Date due: <>
', 1),
-('circulation','RESERVESLIP','Hold Slip','Hold Slip', 'Date: <>
+('circulation','HOLD_SLIP','Hold Slip','Hold Slip', 'Date: <>
Transfer to/Hold in <>
diff --git a/installer/data/mysql/uk-UA/mandatory/sample_notices.sql b/installer/data/mysql/uk-UA/mandatory/sample_notices.sql
index cd4da03346..db35561e42 100644
--- a/installer/data/mysql/uk-UA/mandatory/sample_notices.sql
+++ b/installer/data/mysql/uk-UA/mandatory/sample_notices.sql
@@ -69,7 +69,7 @@ Barcode: <>
Date due: <>
', 1),
-('circulation','RESERVESLIP','Hold Slip','Hold Slip', 'Date: <>
+('circulation','HOLD_SLIP','Hold Slip','Hold Slip', 'Date: <>
Transfer to/Hold in <>
diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/help/tools/letter.tt b/koha-tmpl/intranet-tmpl/prog/en/modules/help/tools/letter.tt
index 09692d39c6..ef1c5e4944 100644
--- a/koha-tmpl/intranet-tmpl/prog/en/modules/help/tools/letter.tt
+++ b/koha-tmpl/intranet-tmpl/prog/en/modules/help/tools/letter.tt
@@ -278,7 +278,7 @@ Barcode: <<items.barcode>> , Checkout date:
The slip or receipt will show items checked out today as well as items that are still checked out
- RESERVESLIP
+ HOLD_SLIP
- Used to print a holds slip
- The holds slip is generated when a hold is confirmed
--
2.39.5