Bug 28404

Summary: Add ability to batch delete holidays from calendar
Product: Koha Reporter: Barbara Johnson <barbara.johnson>
Component: ToolsAssignee: Bugs List <koha-bugs>
Status: NEW --- QA Contact: Testopia <testopia>
Severity: enhancement    
Priority: P5 - low CC: jonathan.druart, jzairo
Version: Main   
Hardware: All   
OS: All   
Change sponsored?: --- Patch complexity: ---
Documentation contact: Documentation submission:
Text to go in the release notes:
Version(s) released in:
Circulation function:

Description Barbara Johnson 2021-05-20 16:42:01 UTC
1. It would be great if libraries could delete holidays from the calendar tool. Because they can’t be deleted by our library we end up with lots of old holidays in the table and sometimes incorrect entries.

2. Holidays display in date ascending order which means the oldest ones are listed first.  When you have a long list of old holidays this means you have to do a lot of scrolling to get to the current year.  It would be very useful if the holidays could sort in year descending order and within each year the dates would sort in date ascending order. This would put the most current dates at the top of the table for quicker viewing.
Comment 1 Owen Leonard 2021-05-20 17:40:27 UTC
Please file separate bugs for separate issues, thanks!
Comment 2 Jonathan Druart 2021-05-21 12:43:10 UTC
1. Holidays can be removed from the calendar. What's the request exactly?

https://snipboard.io/ESLH7d.jpg
Comment 3 Barbara Johnson 2021-05-21 13:56:38 UTC
I learned that you can delete holidays but it is a one-by-one process.  If you have a lot of old holidays then that takes time.  The ability to batch delete old holidays would save staff time.

If there were a way to select and delete multiple holidays from the list of holidays (that's where I was expecting to find that functionality) rather than having to use the actual calendar that would be great.

I will rename the bug so that it is accurate.  Also Owen said to split out the but so I'll remove the second part about sorting.