Commit Graph

2633 Commits

Author SHA1 Message Date
Victor Grousset/tuxayo 60c857d44b Update release notes for 21.05.17 release
Signed-off-by: Victor Grousset/tuxayo <victor@tuxayo.net>
2022-07-26 03:46:17 +02:00
Victor Grousset/tuxayo 8600aa556f Fix translations for Koha 21.05.17
Signed-off-by: Victor Grousset/tuxayo <victor@tuxayo.net>
2022-07-26 01:50:36 +02:00
Koha translators be1d070d85 Translation updates for Koha 21.05.17
Signed-off-by: Victor Grousset/tuxayo <victor@tuxayo.net>
2022-07-25 21:12:25 +02:00
Victor Grousset/tuxayo 50a5d4af76 Update release notes for 21.05.16 release
Signed-off-by: Victor Grousset/tuxayo <victor@tuxayo.net>
2022-06-28 01:36:40 +02:00
Victor Grousset/tuxayo 339e310a27 Fix translations for Koha 21.05.16
Signed-off-by: Victor Grousset/tuxayo <victor@tuxayo.net>
2022-06-27 16:45:26 +02:00
Koha translators b831476463 Translation updates for Koha 21.05.16
Signed-off-by: Victor Grousset/tuxayo <victor@tuxayo.net>
2022-06-27 14:34:46 +02:00
Nick Clemens 6cf15316e6 Bug 30354: Don't assign warn as letter
TO test:
1 - Check out an item marked for autop renewal to a patron and make it overdue
2 - Set system preference AutoRenewalNotices to follow messaging prefs
3 - set that borrower to receive both email and SMS AUTO_RENEWALS_DGST
4 - confirm your AUTO_RENEWALS_DGST does not have SMS content but does have email
5 - run the auto_renew cron
6 - item is renewed, but error from cron, and cron dies:

No circulation AUTO_RENEWALS_DGST letter transported by sms at /kohadevbox/koha/C4/Letters.pm line 583.
no letter of type 'AUTO_RENEWALS_DGST' found for borrowernumber 5. Please see sample_notices.sql at misc/cronjobs/automatic_renewals.pl line 305.
Can't use string ("1") as a HASH ref while "strict refs" in use at /kohadevbox/koha/C4/Letters.pm line 898.

7 - Apply patch
8 - Make item eligible for auto renewal agian (or checkin/checkout)
9 - Run the cron
10 - There is still 2 warn, but cron does not die:

No circulation AUTO_RENEWALS_DGST letter transported by sms at /kohadevbox/koha/C4/Letters.pm line 583.
no letter of type 'AUTO_RENEWALS_DGST' found for borrowernumber 5. Please see sample_notices.sql at misc/cronjobs/    automatic_renewals.pl line 305.

11 - Patron receives email and item is renewed

Signed-off-by: David Nind <david@davidnind.com>

Signed-off-by: Joonas Kylmälä <joonas.kylmala@iki.fi>
Signed-off-by: Fridolin Somers <fridolin.somers@biblibre.com>

Signed-off-by: Kyle M Hall <kyle@bywatersolutions.com>
(cherry picked from commit b4685ca205)
Signed-off-by: Victor Grousset/tuxayo <victor@tuxayo.net>
2022-06-25 23:11:03 +02:00
Andrew Fuerste-Henry c1d9370c40 Update release notes for 21.05.15 release
Signed-off-by: Andrew Fuerste-Henry <andrew@bywatersolutions.com>
2022-05-29 16:27:06 +00:00
Andrew Fuerste-Henry b3d2f6fb0b Fix translations for Koha 21.05.15
Signed-off-by: Andrew Fuerste-Henry <andrew@bywatersolutions.com>
2022-05-29 16:18:02 +00:00
Andrew Fuerste-Henry 9e9be0aeb5 Translation fixes for 21.05.15 2022-05-29 16:16:59 +00:00
Koha translators 22bff19194 Translation updates for Koha 21.05.15
Signed-off-by: Andrew Fuerste-Henry <andrew@bywatersolutions.com>
2022-05-29 13:02:08 -03:00
Andrew Fuerste-Henry 5d186936ca Update release notes for 21.05.14 release
Signed-off-by: Andrew Fuerste-Henry <andrew@bywatersolutions.com>
2022-04-26 13:05:42 +00:00
Andrew Fuerste-Henry a02fcb7689 Translation fixes for 21.05.14
Signed-off-by: Andrew Fuerste-Henry <andrew@bywatersolutions.com>
2022-04-26 12:37:30 +00:00
Koha translators cb51b6a195 Translation updates for Koha 21.05.14
Signed-off-by: Andrew Fuerste-Henry <andrew@bywatersolutions.com>
2022-04-26 09:09:36 -03:00
Fridolin Somers 58ab6d243b Bug 29704: (RM follow-up) Fix typo sned send
Signed-off-by: Fridolin Somers <fridolin.somers@biblibre.com>

Signed-off-by: Kyle M Hall <kyle@bywatersolutions.com>
(cherry picked from commit 1b16121709)

Signed-off-by: Andrew Fuerste-Henry <andrew@bywatersolutions.com>
2022-04-22 13:15:44 +00:00
Nick Clemens fe4314f529 Bug 29704: Add a triggered option to holds_reminder.pl
This patch adds an option to only trigger notices matching the number of
days waiting specified

You will need to define HOLD_REMINDER notices for the specific branch of the
patron and ensure the patron has hold reminder notices in their messaging preferences

TO test:
1 - Place a hold for a patron and check in to confirm
2 - Set the waiting date back a few days:
    update reserves set waitingdate = DATE_SUB(CURDATE(), INTERVAL 5 DAY);
3 - Run the cron and see that patron would be notified if running for 4 days weaiting
    perl misc/cronjobs/holds/holds_reminder.pl -v --days 4
4 - Apply patch
5 - perl misc/cronjobs/holds/holds_reminder.pl -v --days 4 --triggered
6 - Note patron would not be notified
7 - perl misc/cronjobs/holds/holds_reminder.pl -v --days 5 --triggered
8 - Note patron is notified when days waiting matches exactly

Signed-off-by: Andrew Fuerste-Henry <andrew@bywatersolutions.com>
Signed-off-by: Tomas Cohen Arazi <tomascohen@theke.io>
Signed-off-by: Fridolin Somers <fridolin.somers@biblibre.com>

Signed-off-by: Kyle M Hall <kyle@bywatersolutions.com>
(cherry picked from commit b392547ab6)

Signed-off-by: Andrew Fuerste-Henry <andrew@bywatersolutions.com>
2022-04-22 13:15:32 +00:00
Jonathan Druart 3015598a54 Bug 30222: Remove warning
Use of uninitialized value in string ne at misc/cronjobs/automatic_renewals.pl line 193.

Signed-off-by: Jonathan Druart <jonathan.druart@bugs.koha-community.org>
Signed-off-by: Fridolin Somers <fridolin.somers@biblibre.com>

Signed-off-by: Kyle M Hall <kyle@bywatersolutions.com>
(cherry picked from commit 6f574f6747)

Signed-off-by: Andrew Fuerste-Henry <andrew@bywatersolutions.com>
2022-04-15 18:19:28 +00:00
Nick Clemens e9a25818d9 Bug 30222: Further simplify logic
For any borrower, we are either:
1 - following their preference, and that should set 'wants_email'
OR
2 - Never sending / following the cron, and can determine 'wants_email'
    from the 'send_notices' variable

This patch adds an 'else' if not using preferences to accomplish this

Follow test plan on previous patches

Signed-off-by: Andrew Fuerste-Henry <andrew@bywatersolutions.com>

Signed-off-by: Jonathan Druart <jonathan.druart@bugs.koha-community.org>
Signed-off-by: Fridolin Somers <fridolin.somers@biblibre.com>

Signed-off-by: Kyle M Hall <kyle@bywatersolutions.com>
(cherry picked from commit 92c8bc7e4b)

Signed-off-by: Andrew Fuerste-Henry <andrew@bywatersolutions.com>
2022-04-15 18:19:18 +00:00
Nick Clemens 22bce346d1 Bug 30222: Simplify logic for reporting
This patch adds two new variables:
$wants_email and $wants digest

These are used to simplify checks on whether notices should be sent

To test:
1 - Apply patch
2 - Confirm notices are not sent of pref is 'cron' and send_notcies flag not set
3 - Confirm notices are sent if pref is cron and send_notices flag is set and borrower
    does not have preference set for auto renewals
4 - Confirm notices not sent if pref is set to follow messaging preference and borrower
    does not have preferences set for auto_renewals
5 - Confirm regular notices sent if pref is set to follow messaging preferences and borrower
    does have the preference set but not digest
6 - Confirm digest notices sent if pref is set to follow messaging preferences and borrower
    does have the preference set and wants digest

Signed-off-by: Andrew Fuerste-Henry <andrew@bywatersolutions.com>

Signed-off-by: Jonathan Druart <jonathan.druart@bugs.koha-community.org>
Signed-off-by: Fridolin Somers <fridolin.somers@biblibre.com>

Signed-off-by: Kyle M Hall <kyle@bywatersolutions.com>
(cherry picked from commit 17f1793ba9)

Signed-off-by: Andrew Fuerste-Henry <andrew@bywatersolutions.com>
2022-04-15 18:19:06 +00:00
Nick Clemens 08b7bf5633 Bug 30222: Only send auto renewal digest wehn there is an update
Currently, the code sends an email to the patron when there is any error that is not
'too_soon' - we also don't include issues that are 'too_soon', so emials may be missing information

This patch changes the code to:
1 - push all issues that were checked to the report when a borrower wants a digest
2 - adds a variable to track when any of the issues has been updated, and checkes this when
    sending digests
3 - if nothing has been updated, no report is sent to the patron

To test:
 1 - Checkout an item, marked for autorenewal, backdated to be overdue to a patron
 2 - Set preferences
    AutoRenewalNotices = 'according to patron messaging preferences'
    EnhancedMessagingPreferences = 'Allow'
 3 - Set the patrons preference for auto renewal to email+digest
 4 - Ensure the patron has an email
 5 - Place an item level hold for another patron on the issued item
 6 - perl misc/cronjobs/automatic_renewals.pl -v --confirm
 7 - Check patron record/notices tab
 8 - Note item not renewed, patron notified
 9 - perl misc/cronjobs/automatic_renewals.pl -v --confirm
10 - Note item not renewed, status not changed, patron notified again
11 - Apply patch
12 - perl misc/cronjobs/automatic_renewals.pl -v --confirm
13 - Item not renewed, patron no notified
14 - Checkout another item marked for auto renewal to the patron, but due in the future
     ensure it is outside of 'no renewal before'
15 - perl misc/cronjobs/automatic_renewals.pl -v --confirm
16 - Patron not notified, items not renewd
     Change to status of 'auto_too_soon' is not notified
17 - Checkout a third item, marked for auto renew, overdue
18 - place an item level hold for another patorn on third item
19 - perl misc/cronjobs/automatic_renewals.pl -v --confirm
20 - patron is notified, nothing renewed, all statuses reported
21 - cancel the item level hold on third item
22 - perl misc/cronjobs/automatic_renewals.pl -v --confirm
23 - item renewed, patron notified, all statuses reported
24 - perl misc/cronjobs/automatic_renewals.pl -v --confirm
25 - nothing renewed, patron not notified, only change is one issue 'auto_too_soon'

Signed-off-by: Andrew Fuerste-Henry <andrew@bywatersolutions.com>

Signed-off-by: Jonathan Druart <jonathan.druart@bugs.koha-community.org>
Signed-off-by: Fridolin Somers <fridolin.somers@biblibre.com>

Signed-off-by: Kyle M Hall <kyle@bywatersolutions.com>
(cherry picked from commit 3fac0c7aee)

Signed-off-by: Andrew Fuerste-Henry <andrew@bywatersolutions.com>
2022-04-15 18:18:55 +00:00
Andrew Fuerste-Henry 00cdb2e119 Update release notes for 21.05.13 release
Signed-off-by: Andrew Fuerste-Henry <andrew@bywatersolutions.com>
2022-03-24 18:59:41 +00:00
Andrew Fuerste-Henry a04e83fa9d Fix translations for Koha 21.05.13
Signed-off-by: Andrew Fuerste-Henry <andrew@bywatersolutions.com>
2022-03-24 18:41:45 +00:00
Koha translators 112a81fd4c Translation updates for Koha 21.05.13
Signed-off-by: Andrew Fuerste-Henry <andrew@bywatersolutions.com>
2022-03-24 15:18:08 -03:00
David Schmidt 4c28ab1bdc Bug 30132: Fix POD, show correct usage of Getopt::Long
the USAGE of overdue_notices.pl shows options such as -date OR
-csv that should be written with double dashes like --date or --csv

Signed-off-by: Katrin Fischer <katrin.fischer.83@web.de>

Signed-off-by: Jonathan Druart <jonathan.druart@bugs.koha-community.org>
Signed-off-by: Fridolin Somers <fridolin.somers@biblibre.com>

Signed-off-by: Kyle M Hall <kyle@bywatersolutions.com>
(cherry picked from commit 0322275a5b)

Signed-off-by: Andrew Fuerste-Henry <andrew@bywatersolutions.com>
2022-03-20 14:56:13 +00:00
Andrew Fuerste-Henry 5891634c0f Update release notes for 21.05.12 release
Signed-off-by: Andrew Fuerste-Henry <andrew@bywatersolutions.com>

Signed-off-by: Andrew Fuerste-Henry <andrew@bywatersolutions.com>
2022-03-10 20:24:06 +00:00
Andrew Fuerste-Henry 0bda07f263 Update release notes for 21.05.11 release
Signed-off-by: Andrew Fuerste-Henry <andrew@bywatersolutions.com>
2022-02-21 17:44:25 +00:00
Andrew Fuerste-Henry 6ce58b04fd Fix translations for Koha 21.05.11
Signed-off-by: Andrew Fuerste-Henry <andrew@bywatersolutions.com>
2022-02-21 17:34:53 +00:00
Koha translators c1ab52400a Translation updates for Koha 21.05.11
Signed-off-by: Andrew Fuerste-Henry <andrew@bywatersolutions.com>
2022-02-21 14:13:36 -03:00
Hayley Pelham 96a3e6b153 Bug 29054: Add verbose check for warn in advance_notices.pl
To test:
1) Set EnhancedMessagingPreferences to Don't allow
2) In the koha-shell, run misc/cronjobs/advance_notices.pl -c
3) Note that you see the warning "The "EnhancedMessagingPreferences"
syspref is off... etc."
4) Apply the patch and restart services
5) In the koha-shell, run misc/cronjobs/advance_notices.pl -c and note
the warning no longer shows
6) Still in the shell, run misc/cronjobs/advance_notices.pl -c -v and
note the warning does show

Sponsored-by: Catalyst IT
Signed-off-by: Fridolin Somers <fridolin.somers@biblibre.com>

Signed-off-by: Marcel de Rooy <m.de.rooy@rijksmuseum.nl>
Signed-off-by: Fridolin Somers <fridolin.somers@biblibre.com>

Signed-off-by: Kyle M Hall <kyle@bywatersolutions.com>
(cherry picked from commit f15c9462e3)

Signed-off-by: Andrew Fuerste-Henry <andrew@bywatersolutions.com>
2022-02-21 14:51:04 +00:00
Andrew Fuerste-Henry 17380ea6ab Update release notes for 21.05.10 release
Signed-off-by: Andrew Fuerste-Henry <andrew@bywatersolutions.com>
2022-02-09 18:00:36 +00:00
Andrew Fuerste-Henry ae01411e94 Update release notes for 21.05.09 release
Signed-off-by: Andrew Fuerste-Henry <andrew@bywatersolutions.com>
2022-01-31 17:42:28 +00:00
Andrew Fuerste-Henry e822170d84 Fix translations for Koha 21.05.09
Signed-off-by: Andrew Fuerste-Henry <andrew@bywatersolutions.com>
2022-01-31 16:57:45 +00:00
Koha translators d8d02aaf73 Translation updates for Koha 21.05.09
Signed-off-by: Andrew Fuerste-Henry <andrew@bywatersolutions.com>
2022-01-31 12:38:03 -03:00
Joonas Kylmälä f6f7c4c864 Bug 29381: Prevent sending of automatic renewal messages on every cron run
Currently the auto-renewal digest messages are sent on every cron run
even if there was nothing to renew or no renewal errors.

This regression was introduced in the commit "Bug 18532: Add
individual issues to digest notice and hide auto_renewals messaging
preference when not needed".

To test:
 1) set syspref AutoRenewalNotices to be according to patron
    preferences
 2) Enable renewal digest messages on a patron's messaging preferences
 3) Checkout a book for patron, during the checkout use the Checkout
 settings menu to check the box "Automatic renewal"
 4) Run
    $ perl misc/cronjobs/automatic_renewals.pl --send-notices --confirm --digest-per-branch
    $ perl misc/cronjobs/automatic_renewals.pl --send-notices --confirm --digest-per-branch
 5) Notice you have now two renewal messages for the patron
 6) Apply patch
 7) repeat step 4) and notice you don't get anymore these unnecessary
    renewal messages

Signed-off-by: David Nind <david@davidnind.com>

Signed-off-by: Nick Clemens <nick@bywatersolutions.com>

Signed-off-by: Jonathan Druart <jonathan.druart@bugs.koha-community.org>
(cherry picked from commit 92dce6465e)

Signed-off-by: Andrew Fuerste-Henry <andrew@bywatersolutions.com>
2022-01-03 16:01:10 +00:00
Andrew Fuerste-Henry a3cc038ea4 Update release notes for 21.05.08 release
Signed-off-by: Andrew Fuerste-Henry <andrew@bywatersolutions.com>
2021-12-23 15:52:09 +00:00
Andrew Fuerste-Henry d8bf745d93 Translation fixes for 21.05.08
Signed-off-by: Andrew Fuerste-Henry <andrew@bywatersolutions.com>
2021-12-23 15:28:01 +00:00
Koha translators 4b05bff27a Translation updates for Koha 21.05.08
Signed-off-by: Andrew Fuerste-Henry <andrew@bywatersolutions.com>
2021-12-23 11:53:12 -03:00
Kyle M Hall b1fc8d7fa6 Update release notes for 21.05.07 release
Signed-off-by: Kyle M Hall <kyle@bywatersolutions.com>
2021-11-30 11:35:53 -05:00
Kyle M Hall d3bceb0628 Update release notes for 21.05.06 release
Signed-off-by: Kyle M Hall <kyle@bywatersolutions.com>
2021-11-26 06:49:01 -05:00
Kyle M Hall dff2949304 Fix translations for Koha 21.05.06
Signed-off-by: Kyle M Hall <kyle@bywatersolutions.com>
2021-11-26 06:39:11 -05:00
Koha translators 06212a3ea3 Translation updates for Koha 21.05.06 2021-11-26 08:32:51 -03:00
Magnus Enger d316a33de9 Bug 28994: Fix logical errors with amount vs amoutoutstanding
The writeoff debts script contained an error whereby we could writeoff
more than the current outstanding debt of a charge.  This patch corrects
that mistake by passing amountoutstanding in place of amount in the
writeoff and offset creation lines.

Signed-off-by: Martin Renvoize <martin.renvoize@ptfs-europe.com>

Signed-off-by: Jonathan Druart <jonathan.druart@bugs.koha-community.org>
Signed-off-by: Kyle M Hall <kyle@bywatersolutions.com>
2021-11-19 10:47:59 -05:00
Kyle M Hall f386c8ce85 Bug 28474: Pass process_message_queue.pl params to before_send_messages plugin hooks
It would be useful to send most of the process_message_queue.pl script parameters to any plugin before_send_messages hooks. For example, the Twilio Voice plugin uses before_send_messages to send phone messages, but if the script is called with "-t email", it doesn't know and will make phone calls! If that info were passed in, the plugin could be made aware of it and only make calls if no "-t" or a "-t phone" were set in the parameters.

Test Plan:
1) Apply this patch
2) Install Kitchen Sink plugin v2.2.0 or later
   https://github.com/bywatersolutions/dev-koha-plugin-kitchen-sink/releases/download/v2.2.0/dev-koha-plugin-kitchen-sink-2.2.0.kpz
3) Run misc/cronjobs/process_message_queue.pl with any or all non-email
   related paramters
4) Note the plugin output shows the parameters were passed to the plugin

Signed-off-by: Andrew Fuerste-Henry <andrew@bywatersolutions.com>

Signed-off-by: Katrin Fischer <katrin.fischer.83@web.de>

Signed-off-by: Jonathan Druart <jonathan.druart@bugs.koha-community.org>
Signed-off-by: Kyle M Hall <kyle@bywatersolutions.com>
2021-11-05 14:20:39 -04:00
Nick Clemens 7c3b228a75 Bug 29223: Use patron's branchcode for digest if not sending digest per branch
To test:
 1 - Set system preference  AutoRenewalNotices to 'according to patron messaging preferences'
 2 - Set circ rule for auto renewal - 100 renewals allowed - no renewal before 100
    This shoud make a checkout eligible for many auto renewals for testing
 3 - Checkout an item to a patron, ensure item is from a different branch than patron
 4 - Ensure the patron has an email, and set an email for patron's branch and items branch
 5 - Set the patron messaging preferences for auto-renewal to 'email' and 'wants digest'
 6 - perl misc/cronjobs/automatic_renewals.pl --send-notices --confirm
 7 - Job dies:
    Can't call method "from_email_address" on an undefined value at /usr/share/koha/bin/cronjobs/automatic_renewals.pl line 286.
 8 - Apply patch
 9 - Repeat
10 - NO errors
11 - Check patron notices tab, should be a notice enqueued, check DB to see from address is patron's branch
12 - perl misc/cronjobs/automatic_renewals.pl --send-notices --confirm --digest-per-branch
13 - No errors
14 - Check patron notices tab, should be a notice enqueued, check DB to see from address is item's branch

Signed-off-by: Andrew Fuerste-Henry <andrew@bywatersolutions.com>

Signed-off-by: Joonas Kylmälä <joonas.kylmala@iki.fi>

Signed-off-by: Jonathan Druart <jonathan.druart@bugs.koha-community.org>
Signed-off-by: Kyle M Hall <kyle@bywatersolutions.com>
2021-11-05 08:59:34 -04:00
John Doe 1ef55b51a1 Update release notes for 21.05.05 release
Signed-off-by: Kyle M Hall <kyle@bywatersolutions.com>
2021-10-28 09:19:50 -04:00
Kyle M Hall 855fe1f9a7 Fix translations for Koha 21.05.05
Signed-off-by: Kyle M Hall <kyle@bywatersolutions.com>
2021-10-28 08:27:56 -04:00
Kyle M Hall 937ab355f9 Merge remote-tracking branch 'koha-translate/21.05.05-translate-20211027' into 21.05.x 2021-10-28 06:31:36 -04:00
Koha translators bcf404e9d9 Translation updates for Koha 21.05.05 2021-10-27 15:34:07 -03:00
Caroline Cyr La Rose e85d5b3af1 Bug 29216: Correct --where documentation in update_patrons_category.pl
This patch removes two misleading examples of the --where parameter
documentation in update_patrons_category.pl

To test:

1. Apply patch
2. In your favourite text editor, open misc/cronjobs/update_patrons_category.pl
3. Look for the documentation for the --where parameter (around line 133 or so)
4. Make sure the examples and their explanations make sense
5. Sign off :)

Signed-off-by: David Nind <david@davidnind.com>

Signed-off-by: Katrin Fischer <katrin.fischer.83@web.de>

Signed-off-by: Jonathan Druart <jonathan.druart@bugs.koha-community.org>
Signed-off-by: Kyle M Hall <kyle@bywatersolutions.com>
2021-10-22 11:35:41 -04:00
Nick Clemens 392f673cae Bug 28352: Only check authorised values mapped to DB fields
The errors reported seem to be caused by authorised values mapped to MARC fields
but not mapped to a koha field.

We should additionally make sure to check the Default framework

Also, adding comment to indicate we only check records with items, because we do

TO test:
1 - In a framework that is not the default map a MARC field to an authorised value, but not a koha field
2 - In SQL, force the kohafield to NULL for the mapping you just make
    UPDATE marc_subfield_structure SET kohafield = NULL WHERE frameworkcode='BKS' and authorised_value='HINGS_AS'
3 - perl misc/maintenance/search_for_data_inconsistencies.pl
4 - get the following errors:
Use of uninitialized value $tmp_kohafield in pattern match (m//) at /kohadevbox/koha/misc/maintenance/search_for_data_inconsistencies.pl line 151.
Use of uninitialized value $tmp_kohafield in substitution (s///) at /kohadevbox/koha/misc/maintenance/search_for_data_inconsistencies.pl line 154.
Can't call method "get_column" on an undefined value at /kohadevbox/koha/misc/maintenance/search_for_data_inconsistencies.pl line 157.
5 - Apply patch
6 - Repeat
7 - No more errors

Signed-off-by: Fridolin Somers <fridolin.somers@biblibre.com>

Signed-off-by: Marcel de Rooy <m.de.rooy@rijksmuseum.nl>

Signed-off-by: Jonathan Druart <jonathan.druart@bugs.koha-community.org>
Signed-off-by: Kyle M Hall <kyle@bywatersolutions.com>
2021-10-08 09:52:43 -04:00