Koha-clms/tools
Alexander Blanchard 4ba00dc292
Bug 38633: Prevent holidays from being ignored
If weekly repeatable holidays are set, Koha ignores these days when other holidays are set using the Holidays repeated yearly on a range option.

To test:
1) Navigate to Tools > Calendar
2) Click on a weekend date on the calendar to open the Add New Holiday option
3) Give your holiday a title and select Holiday repeated every same day of the week
4) Click on the calendar again and set a holiday from 20 December 2021 to 06 January 2022
5) Give your holiday a title
6) Select Holidays repeated yearly on a range and click save
7) Using the calendar, navigate forwards to December 2024 and note that there are days that should be highlighted in the holdiay period that are not highlighted
8) Apply Patch
9) Run the reset_all command
10) Repeat the steps above
11) Notice that now when you click forwards through the calendar, all of the dates for your holidays repeated yearly on a range are still selected

Signed-off-by: Marion Durand <marion.durand@biblibre.com>

Signed-off-by: Marcel de Rooy <m.de.rooy@rijksmuseum.nl>
Signed-off-by: Lucas Gass <lucas@bywatersolutions.com>
(cherry picked from commit c36498fd1d)
Signed-off-by: Paul Derscheid <paul.derscheid@lmscloud.de>
2025-09-25 16:22:52 +02:00
..
csv-profiles
…
access_files.pl Bug 38664: Tidy the whole codebase 2025-02-11 14:58:24 +01:00
additional-contents.pl Bug 39900: Preparation: Move html customizations options to class for reusability 2025-09-20 10:42:42 +02:00
ajax-inventory.pl Bug 38664: Tidy the whole codebase 2025-02-11 14:58:24 +01:00
automatic_item_modification_by_age.pl Bug 38664: Tidy the whole codebase 2025-02-11 14:58:24 +01:00
batchMod.pl Bug 37116: Redirect to batch serial modification when batch modifying items 2025-09-20 10:42:40 +02:00
batch_delete_records.pl Bug 38664: Tidy the whole codebase 2025-02-11 14:58:24 +01:00
batch_extend_due_dates.pl Bug 38664: Tidy the whole codebase 2025-02-11 14:58:24 +01:00
batch_record_modification.pl Bug 38664: Tidy the whole codebase 2025-02-11 14:58:24 +01:00
batch_records_ajax.pl Bug 38664: Tidy the whole codebase 2025-02-11 14:58:24 +01:00
cleanborrowers.pl Bug 38664: Tidy the whole codebase 2025-02-11 14:58:24 +01:00
copy-holidays.pl Bug 38664: Tidy the whole codebase 2025-02-11 14:58:24 +01:00
csv-profiles.pl Bug 38664: Tidy the whole codebase 2025-02-11 14:58:24 +01:00
exceptionHolidays.pl Bug 38664: Tidy the whole codebase 2025-02-11 14:58:24 +01:00
export.pl Bug 38664: Tidy the whole codebase 2025-02-11 14:58:24 +01:00
holidays.pl Bug 38664: Tidy the whole codebase 2025-02-11 14:58:24 +01:00
import_borrowers.pl Bug 40549: Silence two warnings in patron import tool 2025-08-22 09:48:23 +02:00
inventory.pl Bug 40702: Add missing "Title" header in Inventory csv export 2025-09-25 16:22:40 +02:00
letter.pl Bug 39834: Replace some tabs with spaces 2025-06-17 21:42:59 +02:00
manage-marc-import.pl Bug 38664: Tidy the whole codebase 2025-02-11 14:58:24 +01:00
marc_modification_templates.pl Bug 38664: Tidy the whole codebase 2025-02-11 14:58:24 +01:00
modborrowers.pl Bug 39325: Automatic fix 2025-04-28 18:51:22 +02:00
newHolidays.pl Bug 38633: Prevent holidays from being ignored 2025-09-25 16:22:52 +02:00
overduerules.pl Bug 38664: Tidy the whole codebase 2025-02-11 14:58:24 +01:00
page.pl Bug 38664: Tidy the whole codebase 2025-02-11 14:58:24 +01:00
picture-upload.pl Bug 39325: Automatic fix 2025-04-28 18:51:22 +02:00
problem-reports.pl Bug 38664: Tidy the whole codebase 2025-02-11 14:58:24 +01:00
quotes-upload.pl Bug 38664: Tidy the whole codebase 2025-02-11 14:58:24 +01:00
quotes.pl Bug 38664: Tidy the whole codebase 2025-02-11 14:58:24 +01:00
scheduler.pl Bug 39170: Improve validation of report ID 2025-03-06 13:54:48 +01:00
showdiffmarc.pl Bug 38664: Tidy the whole codebase 2025-02-11 14:58:24 +01:00
stage-marc-import.pl Bug 38664: Tidy the whole codebase 2025-02-11 14:58:24 +01:00
stockrotation.pl Bug 38664: Tidy the whole codebase 2025-02-11 14:58:24 +01:00
tools-home.pl Bug 38664: Tidy the whole codebase 2025-02-11 14:58:24 +01:00
upload-cover-image.pl Bug 39325: Automatic fix 2025-04-28 18:51:22 +02:00
upload-file.pl Bug 38664: Tidy the whole codebase 2025-02-11 14:58:24 +01:00
upload.pl Bug 38664: Tidy the whole codebase 2025-02-11 14:58:24 +01:00
viewlog.pl Bug 9762: (follow-up) Add branchcode to Log circulation and add some override confirmations in action logs, fix typos 2025-09-20 10:43:26 +02:00