
Project dashboard
Bug activity
To Do
- Blocker
- Critical
- Major
- Normal
- Minor
- Trivial
- Enhancement
- New Feature
Needs Triage 5790 1725 bugs
Next bugs- 39932 - Koha::Item->_status should return an array
- 39931 - OPAC Sorting by Publication Year (260$c) Does Not Work Correctly
- 39905 - Post request to /checkouts results in 500 error
- 39841 - Merging patrons deletes routing list entries
- 39795 - Data loss when editing vendor.addressX
- 39482 - Link to edit OpacLibraryInfo from library edit page broken
- 39433 - When holds restricted by Library Groups, staff can cancel holds for other libraries outside group
- 39429 - Patron name, branch, and transaction data leak through "Checkout history" when using Library Groups
- 39425 - MarcFieldsToOrder should not error out on a duplicated field
- 39386 - UpdateNotForLoanStatusOnCheckin and UpdateNotForLoanStatusOnCheckout do not work
- 39314 - RabbitMQ can't upgrade from 3.x to 4.x without running a data migration on 3.13
- 39290 - Always use pageLength=-1 when paginate is false
- 39107 - kohastructure.sql doesn't load on new MySQL versions
- 38974 - Error when submitting patron update from the OPAC Can't call method "dateofbirthrequired" on an undefined value
- 38933 - Some oversized records with UTF-8 characters cause import worker to die
- 38806 - Modal to confirm a pending transfer does not have a "cancel" button
- 38788 - Fix '0000-00-00' issue on database
- 38737 - Batch item deletion w/delete record and Elasticsearch is broken
- 38242 - ILL table status and backend fitler are not remember when using table's copied sharing link
- 38110 - Staff interface tables with filters - date format needs to be YYYY-MM-DD, need to use authorized value codes or coded values (can't use descriptions)
- 37942 - Problematic calculation of overdue recall fine (overrides regular overdue fine)
- 37831 - [OMNIBUS] Timezone ignored when passing rfc3339 formatted date
- 37718 - MarcFieldsToOrder cannot process repeated fields
- 37716 - Patron search fails if press "enter" key or don't choose more than one filter
- 37671 - Can't print receipt for refund from cash register transaction history
- 37449 - Authority matching using Elasticsearch on 'Number' fields fails
- 37397 - Vue - Strings pass to attribute are untranslatable
- 37269 - Saving edits to a patron - error message clears or resets some fields
- 37174 - Patron’s checkout summary reports "0 of 0 renewals remaining" while circulation rules allow 3 renewals
- 36686 - Problems with manual transfers
- 36079 - Library hours and the Calendar are not linked in any meaningful ways
- 35957 - Does Serial module still allow saving 0000-00-00 in database?
- 35780 - HoldsAutoFill allows both a hold and a recall to be filled simultaneously by the same item
- 35465 - Ability to select multiple funds / split funds for a single order
- 35319 - Default sorting of the holdings table with OPACHoldingsDefaultSortField is broken
- 35118 - Background job workers are not tested
- 35035 - Koha hide field values in reference fields based on $w
- 34428 - Update database creates a wrong table transport_cost
- 33194 - Wrong relationship between authorities crash Koha
- 33024 - Lazy load the components in the routes definition
- 32940 - [Bug 30280 follow-up] Subject-heading-thesaurus-conventions search field missing in Zebra
- 32332 - bulkmarcimport.pl -insert fails to add MARC field 999
- 32187 - (Bug 24161 follow-up) With IndependentBranches on a non superlibrarian librarian is not able to track late orders
- 31925 - AutoCreateAuthorities needs to preserve subject heading thesaurus to not create duplicate authority records
- 31394 - Background hold cancellation causing confusion
- 31336 - In-progress background jobs give incorrect progress message
- 31031 - MarkLostItemsAsReturned does not work with batch item modification
- 30319 - Patron self-modification values not retained if field blocked in PatronSelfRegistrationBorrowerUnwantedField
- 30106 - Items silently moved to serial record without updating search index
- 29923 - Do not generate overpayment refund from writeoff of fine
Needs Patches 20 18 bugs
Next bugs- 35361 - Search filter on receive orders page crashes the system
- 39748 - Daylight savings breaks circulation (when DST change eliminates 00:00 to 00:59)
- 38477 - Regression: new overdue fine applied incorrectly when using "Refund lost item charge and charge new overdue fine" option in circ rules
- 38145 - Having ES enabled but unreachable breaks cataloguing
- 36488 - Flatpickr creates invalid date entries
- 34814 - Limiting item editing to library or library group disables checkbox selections on record's details page
- 39475 - WCAG 2.1: 1.4.10 - Content reflow - OPAC Header Menu's
- 39472 - WCAG 2.1: 2.5.3 - Label in Name (Level A)
- 38983 - Foreign key constraints are case insensitive so can lead to erroneous data input via the API
- 38181 - Extreme slow search results on OPAC (only) search when result records contain multiple items.
- 37402 - Task scheduling fails if you don't use the correct time format
- 37041 - Logging into addbiblio.pl triggers a 403
- 36536 - Make REST API's validateUserAndPassword update borrowers.lastseen
- 33516 - WCAG 2.1: 1.4.10 - Content reflow
- 27917 - Make it clear that standing orders cannot create items at point of ordering
- 27365 - Koha doesn't check marcxml field size is < 10000 and fails in various places
- 38621 - [% today %] variable unavailable in report templates
- 38407 - Eliminate event handler attributes in the staff interface
- 34860 - New framework plugin for ISBN/ISSN
- 23758 - Advanced editor: automatically populate a field with the current date
Needs Signoff 125 11 bugs
Next bugs- 37305 T - Remove C4::Biblio::prepare_marc_host and use Koha::Biblio->generate_marc_host_field in preference
- 39912 ? - RealTimeHoldsQueue should be rebuilt when a holds pickup location is changed
- 38412 ? - Koha should warn when hold on bibliographic record requires hold policy override
- 39790 ? - ES server can timeout during matching process
- 39584 T - Booking post-processing time cuts into circulation period
- 21453 M - blinddetail-biblio-search.pl/.tt use hardcoded subfield values for MARC21
- 38906 ? - REGEXP_REPLACE not in MySQL < 5.7b DB update 24.06.00.064 fails
- 39498 S - Correct display of patron restriction comments
- 39896 ? - System preference AuthorLinkSortBy is not working for UNIMARC or custom XSLT
- 39646 ? - Send overdue notice to guarantor when guarantee has no email
- 39160 ? - Mojolicious::Plugin::OAuth2 is loaded suboptimally
- 39727 ? - Remove DelSuggestionsOlderThan from C4/Suggestions.pm
- 39732 ? - Remove MarcRecordFromNewSuggestion from C4/Suggestions.pm
- 39730 ? - Remove DelSuggestions from C4/Suggestions.pm
- 39728 ? - Remove GetUnprocessedSuggestions from C4/Suggestions.pm
- 39729 ? - Add option -exact_days to filter_by_last_update
- 39724 ? - Remove GetSuggestionInfo from C4/Suggestions.pm
- 39723 ? - Remove GetSuggestionInfoFromBiblionumber from C4/Suggestions.pm
- 39722 ? - Remove GetSuggestionFromBiblionumber from C4/Suggestions.pm
- 39721 ? - Remove GetSuggestion from C4/Suggestions.pm
- 32476 ? - Add caching for relatively expensive patron methods
- 32092 ? - Improve circulation rules cache utilization
- 23898 S - New data to share on HEA
- 31380 M - Build Mojolicious controller for running Koha plugins
- 39502 ? - Web Usability Accessibility Audit - Decorative Images Don't Need alt Text
- 39927 T - Add permissions check to PatronSelfRegistrationAlert on home page
- 39890 ? - Accessibility: Add more Bypass blocks to the OPAC.
- 39917 S - Display a prompt for status alias when completing a request
- 39897 S - Make EDI accounts a configurable DataTable
- 38547 ? - Improve the code for the MARC ordering process
- 39900 ? - Add public REST endpoint for additional_contents
- 39877 ? - CI - Incremental runs
- 39881 T - Add patron cardnumber to On hold for column on transferstoreceive page
- 21469 ? - Account for 'MarcOrgCode' preference in 'Enhanced Analytics Workflow'
- 39706 ? - Accessibility: Missing text alternative for the star rating.
- 23260 S - Anonymize (remove) patron data from items_last_borrower
- 31698 S - Add ability to move a hold to a new bibliographic record/item
- 35267 ? - Clarify CSS options for Notices
- 33646 S - "Cataloging search" missing important data for not for loan items
- 32767 ? - Optionally allow for trimming whitespace from patron attribute values
- 39757 ? - Serial enumeration / chronology sorting is broken again in biblio page
- 32488 ? - Add search engine indexes for content, media and carrier type
- 39711 ? - Migrate C4::Contract to object classes
- 9762 ? - Log circulation overrides
- 39522 ? - Add hooks to allow 'Valuebuilder' plugins to be installable
- 37829 M - Allow additional fields for bookings
- 39398 S - Improve style and layout of staff interface advanced search form
- 39631 ? - longoverdue.pl does not consider OverdueNoticeCalendar when calculating overdue days
- 36957 ? - Item in transfer should start floating in its floating library without user clicking the "Cancel transfer"-button
- 39580 ? - Make Elasticsearch process_error error string translatable
- 28307 S - Enable BakerTaylorEnabled content in the staff interface with separate system preference
- 39564 ? - Enable runtime translations for plugins (Koha::I18N)
- 33200 ? - IndependentBranchesTransfers does not prevent holds from creating transfers
- 27428 ? - Show the number of records in the bibliographic record detail page with ElasticSearch
- 38262 ? - Add additional fields to Vendors
- 38290 ? - Add library group limits to vendors
- 37598 ? - Ability to use the BCC field for sending notices to multiple addresses, rather than the To field
- 36357 S - Add Template::Toolkit filters for internationalization (I18N)
- 32055 S - Remove GetImportRecordMatches
- 39468 ? - EDI message status should be case insensitive
- 39453 ? - Add attribute type settings for restricting access to extended attributes
- 13870 T - Add warnings about subscriptions and orders when deleting items
- 39297 T - Show due date on recalls queue if a recalled item is overdue to be returned
- 39267 ? - Specified due date remains for checkouts even when removing unchecking remember for session
- 39229 ? - Search additional unique patron properties on patron quicksearch
- 38115 ? - Add FTP support to export_records.pl
- 21781 ? - message_transport_type should allow fallbacks
- 38924 ? - Introduce an organization level loan 'Quota' system for Koha
- 29099 ? - Add support for item bundles in the inventory tool
- 33013 ? - Add age, interface and operator as additional report stats
- 33758 S - Add a parameter to use the intranet_catalog_biblio_enhancements_toolbar_button Plugin hook
- 39158 ? - Reduce code duplication in marc_records_to_documents
- 31897 ? - New hook when indexing with Elasticsearch
- 36022 ? - Add default recipient phone number country code syspref for SMS::Send driver
- 29597 ? - Add tomarcplugin option to bulkmarcimport.pl
- 39145 S - Differentiate between deleting or transferring public and shared lists
- 37463 ? - Include cover images from Amazon on staff interface check out screen for specific patron categories
- 36303 ? - Add after_circ_action hook action for checking in item that was not checked out
- 24720 ? - Remove special characters from beginning of sort fields
- 39023 T - Add utf8 output to CSV output of overdue_notices.pl
- 19336 S - Add option to fines.pl to apply maximal fine amount after delay
- 35797 ? - REST API: Add GET route for patronimage
- 21627 ? - System preference for recipient emails of gather_print_notices.pl
- 38256 ? - Link vendors to ERM data providers
- 38728 ? - Add option to automatically trigger cashup summary modal after cashup
- 30096 S - Allow to change "late issue notification" setting in subscriptions batch modification tool
- 29997 S - Allow to send email notification when a serial issue is late
- 30095 S - Allow to change "warn when late" setting in subscriptions batch modification tool
- 38360 ? - Price extraction from MungeMarcPrice should be improved
- 38425 S - Add links to full texts based on identifiers
- 37325 ? - Automatically add punctuation to Marc21 field 260 / 264
- 37196 ? - Automatically add punctuation to Marc21 title fields
- 36437 T - Add publication year facet to Elasticsearch
- 34157 ? - Exporting labels as a barcode range can cause 500 error
- 36897 T - Make it possible to use select[multiple] and select[size] in a sidebar
- 28657 ? - Expand branches.branchip to allow for multiple space separated IP ranges
- 28639 ? - Embed see-from headings (from authorities) into bibliographic records at OAI repository level
- 37885 ? - Add ability to disable message queue processing
- 35061 ? - Add support to preserve patron category code when importing patrons with commandline script
- 37743 ? - MARC21 810$t is used in XSLT templates but is not editable by default
- 37744 ? - MARC21slimUtils.xslt show-series has a wrong search index 'au' for 810$a
- 36947 ? - Sort Elasticsearch facets according to system locale instead of using Perl's stringwise/bytewise sort
- 36853 ? - Enhance Elasticsearch Notes/Comments MARC21 index mappings
- 36849 ? - Add more tags to Elasticsearch mapping for title, title as phrase
- 37201 ? - Add a syspref to allow or not a checkout if a expired booking exists for the same patron
- 37569 ? - Serials without history cannot be edited
- 37537 ? - Add bounding box variant to geo-search
- 37472 ? - Make plugins translatable
- 37099 ? - Add uniform title fields to the title and subject Elasticsearch index mappings
- 36724 ? - Add cartographic mathematical data to Elasticsearch index mappings
- 12620 ? - Proxy Add-on for Koha z39.50/SRU servers
- 36569 ? - Compact action_logs indicies
- 36434 ? - Use a keyword that will be secretly included in all OPAC bibliographic and authority searches
- 31736 ? - Context for translation: "All" 🎓
- 36154 ? - Add the ability for some pages to be able to use images coming from plugin
- 28173 ? - Add plugin hooks object_store_pre and object_store_post
- 11808 M - When searching for a cardnumber in the intranet, also try to search for it on the LDAP server if one is configured and add/update user
- 21214 ? - cleanup_database.pl --mail should let admin choose which letter codes to keep
- 35972 ? - Add a 'Research tables' feature, that builds upon Course reserves
- 35899 ? - Performance improvements for build_holds_queue
- 35617 ? - Make phone number as match point in in Identity providers
- 20424 M - New UNIMARC ZEBRA indexes according to last IFLA updates
- 17385 S - Add custom export formats for bibliographic records
- 39320 M - Create a 'landing page' for ERM
- 38387 ? - Automatic item modification at checkin/checkout
Needs QA 121 19 bugs
Next bugs- 39911 S - Fatal errors from SIP server are not logged
- 39754 T - Cannot scroll EANs when clicking 'Create EDIFACT order' in a basket
- 39823 T - SUSHI harvest fails to display error if the provider's response does not contain Severity
- 39920 ? - do_check_for_previous_checkout should us 'IN' over 'OR'
- 39489 S + 'Refine your search' should have an aria-expanded attribute
- 38336 ? - Confusion between 099 and 942 field in UNIMARC framework 📝 👑
- 39875 T + ILL - History check fails if unauthenticated request 👑
- 39637 ? + Patron search generates URIs that are too long and can cause "HTTP 414 URI Too Long" errors
- 38040 S - IndependentBranches doesn't prevent editing other libraries' holds
- 39014 S - Storing a guarantee fails due to TrackLastPatronActivityTriggers "creating a patron"
- 38127 T - Missing column headings in 'Add user' pop-up modal
- 39919 * - Overdues with fines report has incorrect title, breadcrumbs, etc.
- 39903 T - Catalog details page emits error if librarian cannot moderate comments on the record
- 39866 ? - Acquisitions statistics fails when filling only the To date
- 37364 S - Improve creation of 773 fields for item bundles regarding MARC21 245 and 264
- 39887 * - Improve documentation of overdue_notices.pl
- 25733 T - Return claims attention can't be cleared
- 37439 * - ChildNeedsGuarantor description misleading
- 39902 ? - "Cite" feature - UNIMARC : publisher in 214 is not taken into account
- 35451 ? + Add tablename field to additional_field_values
- 39789 ? - Add ability to specify an alternative header to X-Forwarded-For for finding the real IP address
- 39845 ? - Add Koha::Acquisition::Orders->unreceived_totals
- 39488 ? - Update Koha::Object(s) to allow for polymorphic classing
- 39190 ? - Rework new (S)FTP classes to be polymorphic classes
- 35761 ? - Add an administration editor for FTP and SFTP servers
- 39923 T - Add classes to email and phone in overdue report to allow for customization
- 39918 ? - Unauthenticated request data should show when editing a request
- 32581 ? - Update dateexpiry on categorycode change
- 20644 ? - Per itemtype setting for CheckPrevCheckout
- 36920 ? - Greater/less than search option on item search page to Barcode-drop-down menu
- 16721 S + Add table configuration to serial claims table
- 32266 ? - Make the late orders page render using the API
- 39883 T - NEW_SUGGESTION email notices end up in the patrons notice tab (members/notices.pl) when they should not
- 39876 ? - Centralize listing of files from our codebase
- 39816 T - Allow embedding `late_since_days`in baskets
- 39880 ? - Add shelving location to cn_browser.tt
- 28400 ? - Add response_message column to message_queue table
- 37061 ? - Allow to define what information is automatically transferred from biblio to a new component record
- 39677 T - Add the role presentation to the vertical divider in the navigation
- 35145 S + Add ability to order patron attributes
- 29654 ? - Add option to bulkmarimport.pl for matching on original id
- 38877 S - Improve translation of title tags: OPAC part 3 👑
- 38997 ? - Remove reference to "members" in SendAlerts
- 36095 S - Improve translation of title tags: OPAC part 2 👑
- 39830 T - Add order claim object definition
- 39773 T + OPAC ILL form does not use client-side form validation for required fields
- 39828 ? - QuickAdd skips fields from PatronQuickAddFields in some cases
- 39825 T - Add a direct link to items tag in MARC bibliographic framework page
- 39824 T - Add a direct link to default framework in MARC bibliographic frameworks page
- 39809 T - .required class was made too non-specific in Bootstrap upgrade 👑
- 37901 S - Add ILL pseudonymization
- 39540 S - Add a warning in the circ rules page if a plugin overrides rules
- 19339 ? - Enhance streaming cataloging to include Vimeo
- 39526 * - Unify system preference variable names for Elasticsearch
- 39372 S - No way to restrict OPAC users from creating private lists specifically
- 33440 ? - A public list can be transferred to a staff member without list permissions
- 7376 S + Transfer limits should be checked at check-in
- 37651 S - biblio->current_holds and item->current_holds do not respect ConfirmFutureHolds
- 39642 T - Add SMS number to hold found modals on return.tt
- 35590 ? - Add the translation of seasonal predictions for a chosen locale
- 39636 T - Add options to compare_es_to_db script
- 34756 ? + Cancelling a hold does not cancel the related transfer
- 38009 ? - Add a generate next button in serials receive page
- 39632 T - Failed plugin install gives too little info
- 33729 ? - Add a column for dateaccessioned to item search results
- 39411 T - Add card number and patron expiration info to OPAC Virtual Card
- 34326 ? - Add forbidden notforloan status
- 36455 T - Default the hold queue link to your logged in library
- 38050 ? + Add REST endpoints for working with "lists"/"virtual shelves"
- 37596 * - Pending on-site checkouts terminology change needed
- 39043 S - Style improvement to guided reports controls
- 34025 S - Uniform titles (130 / 240 /730) in biblio to link to authority file
- 38922 S - auth_header.origincode and auth_header.linkid never used -- shouldn't it be removed?
- 20551 M - Add option for including deleted records in export_records.pl
- 35292 S - Define itemtype specific rules in the UpdateNotForLoanStatusOnCheckOut system preference
- 34556 ? - Add a template 'Accessibility statement' page to the default data
- 38455 ? - UNIMARC XSLT Music incipit (036) try to display field 031 (as in MARC21)
- 36114 ? - Port default TRANSFERSLIP notice to Template Toolkit syntax 🎓 🎯
- 29733 S - MARC21: Link 7xx linking fields to marc21_linking_section.pl value builder in sample frameworks 🎓
- 39545 S + Construct more complete 773 content when creating a child record
- 36127 ? - Port default HOLDPLACED and HOLD_CHANGED notices to Template Toolkit syntax 🎓 🎯
- 34978 ? - Add --include and --exclude options to install_plugins.pl to choose the plugins to install
- 21272 ? - MARC import should warn about mis-matched branch during staged import
- 38633 ? - Calendar - Weekly closures are ignored when setting a yearly repeating holiday
- 38291 ? - Add GET /library_groups
- 39031 T - ILL plugins should provide themselves the template path
- 37966 ? - When overriding a hold to renew a book the due date becomes "now" if not specified
- 37618 ? - Select patron's, then item's home library by default for pickup location when creating bookings
- 38939 T - Add reservenote to members/holdshistory.pl
- 37512 ? - Add a function to reset login attempts
- 39156 ? - Add plugin hooks for batch operations on authority, biblio and items
- 38404 ? - Make clear in RestrictPatronsWithFailedNotices syspref description that restrict_patrons_with_failed_notices.pl cronjob has default days setting
- 32142 S - Add HoldFeeMode option "if all items are checked out OR the record has at least one hold already"
- 39448 S - Layout improvement for search filter administration
- 38778 T - Allow for custom sort order in holdshistory table
- 36027 ? + search_for_data_inconsistencies.pl - add options so you can choose what checks to run
- 39091 T - Cash registers should have a list API endpoint
- 39507 T - Make the MARC21 008 plugin more precise for MU
- 38136 ? - Refactor database translations (alternative) 👑
- 39434 ? - The pages are missing semantic tags that identify the regions of the pages.
- 35369 ? - SIP default 'Greetings from Koha.' message for patrons should be optional and configurable
- 38298 ? - EDIFACT breadcrumbs need to be permissions based
- 38928 ? - Openurl 'id' or 'rft_id' may contain key information
- 39418 ? - RDA Carrier, Content, & Media Vocabularies
- 36831 ? - Add support for .txt files to the KBART import tool
- 35654 S - Add option to delete_items.pl to delete record if existing item getting deleted is the only one attached to the bib
- 37116 ? - Add the option to edit linked serials when editing items
- 37115 ? - Add the option to delete linked serials when deleting items
- 33296 S - Linker should search for authority records with an appropriate 008/14,15,16 value
- 33544 ? - Squash some ILL fields to alleviate request table overflow
- 39296 ? - Provide a template plugin to return MARC::Record for MARCXML metadata
- 31642 S - Control locations for HTML customizations from new table or Authorised values
- 39045 S - Add translation context for "Active" and "Inactive"
- 30657 ? - Make patron attributes available via Template Toolkit in notices 🎯
- 39142 ? - Add debug permission to allow user to toggle JS and CSS customizations on/off
- 38514 T - Filter out autocomplete list of authorities with ConsiderHeadingUse
- 37883 * - Add a filter for staff search results to filter by library
- 38942 * + Item template toolbar is not like other toolbars
- 33260 M + Show message queue on staff interface and make notices printable
- 37893 L + Migrate some SIP configuration into the staff interface
- 38666 M - Closed stack requests
Needs Documenting 311
50 Oldest bugs- 10339 - Link to content in the manual that matches the MARC flavor of the installation
- 24873 - Linking between files and manual pages should support URL parameters (label-manage.pl)
- 25071 - Explain close budget vs make budget inactive
- 2069 - Label Example Image
- 26907 - Fix POD for C4::Auth::checkauth
- 10816 - Relational operators in Search
- 18962 - Including valid system requirements in Koha manual
- 21253 - Clarify calendar used by book drop mode
- 18365 - Appendix D. Notice & Slips Guides is out of date
- 28626 - Scrolling through the docs doesn't highlight the section heading on the left
- 31637 - Add clarity to LinkerKeepStale system preference description and/or manual
- 29188 - Expired serial subscriptions can still receive issues
- 31899 - [DOCS] Document misc/batchRebuildBiblioTables.pl script
- 33724 - Expand explanations of terms used in ERM module
- 32059 - How to run scripts found under https://perldoc.koha-community.org/
- 31365 - Plugin link location needs extra documentation so indicate where it may be found
- 30073 - Information on installation of plugins missing from manual
- 31099 - [DOCS] Export data tool - setup so database and configuration data can be downloaded
- 31070 - [DOCS] Did you mean? section needs an update
- 31638 - [DOCS] Log viewer - Expand section and add descriptions for objects and actions
- 28501 - Document how to use the search configuration page
- 28546 - Framework default value special var for year in Manual
- 28969 - [DOCS] Document recreateIssueStatistics.pl script
- 27018 - Update library transfer limit info in manual
- 16791 - [DOCS] Explanation of callnumber.pl plugin
- 25165 - Explain all the cataloging plugins
- 33255 - Update the manual with information on searching with Elasticsearch
- 34947 - Koha Manual search does not bring user to the relevant place in the page
- 33357 - Manual 22.11 missing description of the LCC filing rules
- 34948 - Document items.datelastseen and borrowers.lastseen
- 29063 - [DOCS] Manual: Translation issue with repeated strings in system preferences
- 26531 - "add subfield" macro for Advanced Catalog Editor
- 23756 - Appendix for workflows
- 35684 - Koha XSLT material type icons documentation needs updating
- 24645 - Review implementation checklist
- 35818 - Message queue cron job vs. system preferences
- 32930 - [DOCS] No manual entry for "SMTP Servers"
- 36391 - There is no listing of the cron job : archive_purchase_suggestions in the manual
- 36115 - Improve documentation for Return-Path (branches.branchreturnpath)
- 23668 - Manual on patron import: Information on syntax for patron attributes
- 36604 - Document what statistics wizards actually count
- 36599 - Add table settings information to the ERM chapter
- 35855 - Enhance Existing notices and slips list in the manual
- 5561 - Help on summary field in authority type editor
- 37454 - MARC Framework test error message needs more explanation
- 35354 - Update emailLibrarianWhenHoldisPlaced system preference description
- 28151 - Missing documentation on variable "access_dir"
- 37520 - [DOCS] Review and update record overlay rules
- 37568 - Explain category types in the manual
- 29816 - Document patron emailer cronjob
Progress
Ready to push 8 6 bugs
Next bugs- 33430 M + Use REST API for suggestions tables
- 34070 S + background_jobs_worker.pl floods logs when it gets error frames
- 39558 T + Timestamps on biblio biblioitems and biblio_metadata are not in sync
- 35434 S + Non-superlibrarians should not place holds in other libraries when IndependentBranches is enabled
- 38925 S + Update record 'date entered on file' when duplicating a record -- in advanced editor
- 39834 * + Tabs need to be replaced with spaces
- 38330 ? + Make bib-level suppression a biblio table field instead of part of a MARC tag
- 30301 ? + Add a system preference to allow specifying the patron expiration notices as mandatory
New features
25 Newest features pushed- 39843 - Use select2 for multiple selects on patron attributes and extend due dates pages
- 39810 - Use select2 to select library limitations in credit and debit type administration
- 39099 - Use select2 to select library limitations in item types, patron categories, and authorized values
- 36256 - Port default MEMBERSHIP_EXPIRY notice to Template Toolkit syntax 🎓 🎯
- 39870 - Add plugin hook for making arbitrary data available to notices 📝 🔧
- 39628 - Display 'diff' in action logs
- 39177 - Add additional fields support to credit types
- 38457 - Add additional fields support to debit types 🔧
- 25318 - Convert authorities_js.inc to JavaScript file with translatable strings
- 39886 - [24.11] Identifier typed as Identifierr
- 39237 - HTML title in head tag doesn't correspond to page title of the "Your summary" page in OPAC
- 39508 - Add support for ISNI and Wikidatata identifiers to OPACAuthorIdentifiersAndInformation
- 20747 - Allow LocalHoldsPriority to fill by hierarchical groups system rather than individual library
- 39576 - 'Last patron' results should display preferred name
- 39832 - Add $basket->vendor() method
- 39697 - ILL OPAC unauthenticated form is not centered
- 39452 - Log cardnumber changes as distinct action within borrower logs 📝
- 39444 - Standard form does not consider PubMed ID
- 39179 - ILL batches should allow editing without having to add new requests 📝
- 39579 - Add ability to restrict patron date of birth on self registration
- 30200 - Add customizable tabs to interlibrary loan requests list 📝
- 38532 - Show both credits and debits on checkouts and details tabs in staff
- 39815 - ODUE notice translatability can be improved
- 39685 - Typo: authorised value in item search fields
- 39550 - RestrictPatronsWithFailedNotices system preference should not be in Patron relationships section