Koha-clms/Koha
Martin Renvoize c7fa646929
Bug 40134: Implement optimal item selection for 'any item' bookings
This patch implements an algorithm for selecting the item that would
leave the largest gap after the proposed booking to maximize the
opportunity for future bookings.

Key Changes:

Koha::Booking:
- Added set_itemtype_filter() method for transient itemtype parameter
- Added _select_optimal_item() method using single aggregated query
  * Groups bookings by item_id with MIN(start_date)
  * Selects items with no future bookings (optimal)
  * Among items with bookings, selects one with latest next booking
  * O(1) complexity - single database query with GROUP BY
- Updated _assign_item_for_booking() to use optimal selection
  * Filters by itemtype when itemtype_id is provided
  * Replaces previous random selection (RAND())

API Changes:
- Added itemtype_id parameter support to add() endpoint
- Added itemtype_id parameter support to update() endpoint
- Validates exactly one of item_id or itemtype_id is provided
- itemtype_id is transient - not persisted to database
- Extracted and applied via set_itemtype_filter() before store()

Architecture:
- itemtype_id is NOT a database column (transient only)
- Used as selection criterion, then discarded

Test plan:
1. Apply patch and restart services
2. Create "any item" booking via staff interface
3. Verify item with longest future availability is selected
4. Test via API with itemtype_id parameter
5. Verify itemtype_id is not persisted to database
6. Run t/db_dependent/Koha/Booking.t
7. Run t/db_dependent/api/v1/bookings.t

Signed-off-by: Kristi Krueger <kkrueger@cuyahogalibrary.org>
Signed-off-by: Paul Derscheid <paul.derscheid@lmscloud.de>
Signed-off-by: Lucas Gass <lucas@bywatersolutions.com>
2026-02-10 08:50:56 -07:00
..
Account Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
Acquisition Bug 29668: Add API route to add a basket 2026-01-21 15:28:09 -07:00
App Bug 40163: (follow-up) Fix wrong GNU links and update test 2025-09-24 09:25:04 -06:00
ArticleRequest Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
Auth Bug 32370: Adapt Koha::Auth::Identity::Provider 2026-01-22 10:02:26 -07:00
Authority Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
BackgroundJob Bug 40846: Improve handling of ignored records 2026-01-21 07:44:20 -07:00
Biblio Bug 41031: Add checks on metadata and biblio in Extractor::MARC->new 2025-12-01 12:53:35 -07:00
Cache Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
Cash Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
Charges Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
Checkouts Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
Club Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
CodeList/Unimarc Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
Config Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
Course Bug 40163: (follow-up) Fix wrong GNU links and update test 2025-09-24 09:25:04 -06:00
Database Bug 41752: label concactfirstname and contactname as Guarantor first name and Guarantor surname 2026-02-06 15:17:27 -07:00
DateTime/Format Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
Devel Bug 41274: Remove exceptions from files listed in the result repo 2025-11-21 08:41:48 -07:00
ERM Bug 39438: Add additional fields support to ERM agreement periods 2026-01-30 10:54:10 -07:00
Edifact Bug 40391: Add support for GIR:LSL (Library Sub-Location) in EDIFACT processing 2026-01-12 10:53:29 -07:00
Exceptions Bug 20638: Add revoke() and activate() methods to Koha::ApiKey 2026-01-22 09:26:00 -07:00
Exporter Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
ExternalContent Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
File Bug 40811: (follow-up) Fix list context bug and add comprehensive tests 2026-01-21 15:28:17 -07:00
Filter/MARC Bug 41494: Rename "Koha administration" module name to "Administration" 2026-01-06 07:45:37 -07:00
Hold Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
ILL Bug 41478: Refactor: Readability + Never nester 2026-01-30 10:54:06 -07:00
Import Bug 40163: (follow-up) Fix wrong GNU links and update test 2025-09-24 09:25:04 -06:00
Indexer Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
Installer Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
Item Bug 40919: Remove unnecessary DB call in Koha::Item::Transfer->receive 2025-12-01 12:53:47 -07:00
Library Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
List Bug 41076: Adjust our perl tidiness for v20250105 2026-02-05 09:03:51 -07:00
MetadataRecord Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
Middleware Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
Misc Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
Notice Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
Number Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
OAI Bug 40989: Fix OAI-PMH tests for CGI.pm 4.68+ 2025-12-17 13:24:33 -07:00
Object Bug 41076: Adjust our perl tidiness for v20250105 2026-02-05 09:03:51 -07:00
Objects Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
Old Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
Patron Bug 3492: Add hold fees to circulation rules system 2026-02-09 12:57:55 -07:00
Patrons Bug 41076: Adjust our perl tidiness for v20250105 2026-02-05 09:03:51 -07:00
Plugins Bug 39522: Allow Valuebuilders to be installable as plugins 2026-01-12 10:53:31 -07:00
Policy Bug 41076: Adjust our perl tidiness for v20250105 2026-02-05 09:03:51 -07:00
Preservation Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
REST Bug 40134: Implement optimal item selection for 'any item' bookings 2026-02-10 08:50:56 -07:00
RecordProcessor Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
Result Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
SIP2 Bug 37893: (QA follow-up): Fix pod_coverage.t 2025-11-19 10:05:29 -07:00
SMS Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
SMTP Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
Schema Bug 3492: DBIC 2026-02-09 12:57:58 -07:00
SearchEngine Bug 40966: Make sure 'whole_record' and 'weighted_fields' are passed around 2026-02-06 15:17:17 -07:00
Serial Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
Sitemapper Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
Subscription Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
SuggestionEngine Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
Tags Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
Template/Plugin Bug 40095: Add context to intranet_js plugin hook 2026-02-06 15:17:36 -07:00
Ticket Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
UI Bug 40818: Remove HTML from marc_lib 2025-11-03 09:44:41 -07:00
Util Bug 40680: Move EXPORT_OK right after Modern::Perl 2025-12-01 08:33:56 -07:00
XSLT Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
Z3950Responder Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
pdfformat Bug 38516: Use PDF template copy for exporting PDFs 2025-12-01 08:34:02 -07:00
Account.pm Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
ActionLog.pm Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
ActionLogs.pm Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
AdditionalContent.pm Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
AdditionalContents.pm Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
AdditionalContentsLocalization.pm Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
AdditionalContentsLocalizations.pm Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
AdditionalField.pm Bug 39438: Add additional fields support to ERM agreement periods 2026-01-30 10:54:10 -07:00
AdditionalFieldValue.pm Bug 41520: Filter out record_table from AdditionalFieldValue API responses 2026-01-06 07:45:38 -07:00
AdditionalFieldValues.pm Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
AdditionalFields.pm Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
AdvancedEditorMacro.pm Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
AdvancedEditorMacros.pm Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
ApiKey.pm Bug 20638: Improve ApiKey logging to use structured data 2026-01-22 09:26:02 -07:00
ApiKeys.pm Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
ArticleRequest.pm Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
ArticleRequests.pm Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
AudioAlert.pm Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
AudioAlerts.pm Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
AuthUtils.pm Bug 40680: Move EXPORT_OK right after Modern::Perl 2025-12-01 08:33:56 -07:00
AuthorisedValue.pm Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
AuthorisedValueCategories.pm Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
AuthorisedValueCategory.pm Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
AuthorisedValues.pm Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
Authorities.pm Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
Authority.pm Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
BackgroundJob.pm Bug 40943: Fix Koha/BackgroundJob.t 2025-11-04 07:15:11 -07:00
BackgroundJobs.pm Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
Biblio.pm Bug 38330: (QA follow-up) Remove use of metadata_extractor 2025-09-29 14:02:15 -06:00
BiblioFramework.pm Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
BiblioFrameworks.pm Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
BiblioUtils.pm Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
Biblioitem.pm Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
Biblioitems.pm Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
Biblios.pm Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
Booking.pm Bug 40134: Implement optimal item selection for 'any item' bookings 2026-02-10 08:50:56 -07:00
Bookings.pm Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
CSV.pm Bug 41619: Add Koha::CSV 2026-02-06 15:17:02 -07:00
Cache.pm Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
Caches.pm Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
Calendar.pm Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
Checkout.pm Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
Checkouts.pm Bug 34596: Add rebuild queue where needed for existing calls to AddReturn 2025-10-06 09:15:17 -06:00
CirculationRule.pm Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
CirculationRules.pm Bug 3492: Add hold fees to circulation rules system 2026-02-09 12:57:55 -07:00
Cities.pm Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
City.pm Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
ClassSortRule.pm Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
ClassSortRules.pm Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
ClassSource.pm Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
ClassSources.pm Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
ClassSplitRule.pm Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
ClassSplitRules.pm Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
Club.pm Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
Clubs.pm Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
Config.pm Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
CookieManager.pm Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
Course.pm Bug 40163: (follow-up) Fix wrong GNU links and update test 2025-09-24 09:25:04 -06:00
Courses.pm Bug 40163: (follow-up) Fix wrong GNU links and update test 2025-09-24 09:25:04 -06:00
CoverImage.pm Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
CoverImages.pm Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
CsvProfile.pm Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
CsvProfiles.pm Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
CurbsidePickup.pm Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
CurbsidePickupIssue.pm Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
CurbsidePickupIssues.pm Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
CurbsidePickupOpeningSlot.pm Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
CurbsidePickupOpeningSlots.pm Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
CurbsidePickupPolicies.pm Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
CurbsidePickupPolicy.pm Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
CurbsidePickups.pm Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
Database.pm Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
DateUtils.pm Bug 40680: Move EXPORT_OK right after Modern::Perl 2025-12-01 08:33:56 -07:00
Desk.pm Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
Desks.pm Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
EDI.pm Bug 40391: Add support for GIR:LSL (Library Sub-Location) in EDIFACT processing 2026-01-12 10:53:29 -07:00
Edifact.pm Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
Email.pm Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
Encryption.pm Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
Exception.pm Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
Exceptions.pm Bug 36942: Use an exception for a failed KBART file parse 2025-09-18 14:31:03 -06:00
ExternalContent.pm Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
FrameworkPlugin.pm Bug 39522: (follow up) Add defensive checking before instantiating plugins object 2026-01-12 10:53:34 -07:00
Hold.pm Bug 3492: Modernize hold fee system and migrate to circulation rules 2026-02-09 12:57:56 -07:00
HoldGroup.pm Bug 40529: (QA follow-up): Fix DB changes 2025-11-03 14:13:25 -07:00
HoldGroups.pm Bug 40163: (follow-up) Fix wrong GNU links and update test 2025-09-24 09:25:04 -06:00
Holds.pm Bug 40985: Clarify POD of Holds->filter_by_found 2025-10-09 14:58:37 -06:00
I18N.pm Bug 40680: Move EXPORT_OK right after Modern::Perl 2025-12-01 08:33:56 -07:00
ImportBatch.pm Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
ImportBatchProfile.pm Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
ImportBatchProfiles.pm Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
ImportBatches.pm Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
Installer.pm Bug 40437: Remove warning from Koha/Installer.t 2025-07-18 11:09:57 -06:00
Item.pm Bug 3492: Modernize hold fee system and migrate to circulation rules 2026-02-09 12:57:56 -07:00
ItemType.pm Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
ItemTypes.pm Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
Items.pm Bug 41298: Fix filtering items by in transit 2025-12-01 08:34:04 -07:00
KeyboardShortcut.pm Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
KeyboardShortcuts.pm Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
Language.pm Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
Libraries.pm Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
Library.pm Bug 39482: Correct the link to edit OpacLibraryInfo from library edit page 2025-12-29 09:56:16 -07:00
Linktracker.pm Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
Localization.pm Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
Localizations.pm Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
Logger.pm Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
Manual.pm Bug 41332: Add Greek to KohaManualLanguage system preference 2026-01-09 08:18:51 -07:00
MarcOrder.pm Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
MarcOrderAccount.pm Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
MarcOrderAccounts.pm Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
MarcOverlayRule.pm Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
MarcOverlayRules.pm Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
MarcSubfieldStructure.pm Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
MarcSubfieldStructures.pm Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
MetaSearcher.pm Bug 41205: Skip undef records in Z39 response 2025-11-17 15:15:48 -07:00
MetadataIterator.pm Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
MetadataRecord.pm Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
MoreUtils.pm Bug 38664: Tidy the whole codebase 2025-02-11 14:58:24 +01:00
OAIServer.pm Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
OAIServers.pm Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
OAuth.pm Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
OAuthAccessToken.pm Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
OAuthAccessTokens.pm Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
Object.pm Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
Objects.pm Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
OverdueRule.pm Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
OverdueRules.pm Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
Patron.pm Bug 36360: Add Illrequest to list of stuff to consider merging 2026-02-06 15:17:10 -07:00
Patrons.pm Bug 40082: Move the duplicate matching logic to the Koha::Patrons class 2025-12-01 12:53:43 -07:00
Plugins.pm Bug 41076: Adjust our perl tidiness for v20250105 2026-02-05 09:03:51 -07:00
ProblemReport.pm Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
ProblemReports.pm Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
PseudonymizedTransaction.pm Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
PseudonymizedTransactions.pm Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
Quote.pm Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
Quotes.pm Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
Rating.pm Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
Ratings.pm Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
Recall.pm Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
Recalls.pm Bug 39985: Set items.onloan when recall adjusts checkout due date 2025-12-01 08:34:05 -07:00
RecordProcessor.pm Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
RecordSource.pm Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
RecordSources.pm Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
Report.pm Bug 41292: Rename whitelist to allowlist and add force_password_reset_when_set_by_staff 2025-12-17 13:24:31 -07:00
Reports.pm Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
Review.pm Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
Reviews.pm Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
Schema.pm Bug 39132: Fix dbic: Revert changes to Schema.pm 2025-02-13 15:30:59 +01:00
Script.pm Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
SearchEngine.pm Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
SearchField.pm Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
SearchFields.pm Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
SearchFilter.pm Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
SearchFilters.pm Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
SearchMarcMap.pm Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
SearchMarcMaps.pm Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
Serial.pm Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
Serials.pm Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
Session.pm Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
SharedContent.pm Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
SimpleMARC.pm Bug 40680: Move EXPORT_OK right after Modern::Perl 2025-12-01 08:33:56 -07:00
Sitemapper.pm Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
Statistic.pm Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
Statistics.pm Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
StockRotationItem.pm Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
StockRotationItems.pm Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
StockRotationRota.pm Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
StockRotationRotas.pm Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
StockRotationStage.pm Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
StockRotationStages.pm Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
Subscription.pm Bug 41076: Adjust our perl tidiness for v20250105 2026-02-05 09:03:51 -07:00
Subscriptions.pm Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
Suggestion.pm Bug 41695: Fix rejecter in suggestion.pm 2026-02-06 15:17:08 -07:00
SuggestionEngine.pm Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
Suggestions.pm Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
Tag.pm Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
Tags.pm Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
TemplateUtils.pm Bug 40719: Explicitly turn off RELATIVE for TemplateUtils 2026-01-22 10:02:30 -07:00
Ticket.pm Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
Tickets.pm Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
Token.pm Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
TrackedLink.pm Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
TrackedLinks.pm Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
UploadedFile.pm Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
UploadedFiles.pm Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
Uploader.pm Bug 41076: Adjust our perl tidiness for v20250105 2026-02-05 09:03:51 -07:00
Virtualshelf.pm Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
Virtualshelfcontent.pm Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
Virtualshelfcontents.pm Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
Virtualshelfshare.pm Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
Virtualshelfshares.pm Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
Virtualshelves.pm Bug 18148: Make list of lists in OPAC sortable 2025-11-05 07:12:35 -07:00
Z3950Responder.pm Bug 40946: Remove warning "Aborted connection" from Koha/Z3950Responder/ZebraSession.t 2026-02-06 15:17:13 -07:00
Z3950Server.pm Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
Z3950Servers.pm Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00