Project dashboard

Bug activity

D10 U20 D11 D12 U22 U24 ktd
Main
24.05.x
23.11.x
23.05.x
22.11.x
ES6 ES7 OS1 OS2 MDB MySQL8
D11

To Do

  • Blocker
  • Critical
  • Major
  • Normal
  • Minor
  • Trivial
  • Enhancement
  • New Feature

Needs Signoff 130 28 bugs

Next bugs
  • 36171 - Incorrect translation of Template Toolkit directive causes patron view error in ru-RU
  • 37389 - REST API queries joining on extended_attributes may cause severe performance issues
  • 37093 - 403 Forbidden Error when attempting to search for Mana Reports 🎓
  • 34610 - ProtectSuperlibrarianPrivileges, not ProtectSuperlibrarian 🎓
  • 37478 - bulkmarcimport.pl can die on bad records
  • 18086 - overduerules table is lacking foreign key constraints
  • 37144 - Add a subpermission for hiding patron contact information
  • 37349 - Use cache for authority types when linking bibs to authorities
  • 37330 - LocalCoverImages for items don't show if StaffDetailItemSelection disabled
  • 37326 - Batch modification should decode barcodes when using a barcode file
  • 31921 - No confirmation alert when deleting a vendor
  • 37286 - Fix REST API authentication when using Mojo apps
  • 30274 - Non-reservable items should only fill item-level reserves
  • 34971 - Permission to close a serial subscription
  • 13342 - Not logged in user can place a review/comment as a deleted patron
  • 36475 - members/summary-print.pl tables cannot be column configured
  • 36921 - Incorrect error description on local title import
  • 30581 - Items should show on the Holds Queue and Holds to Pull even if they have requested transfers
  • 36548 - koha-zebra should fix ownership on /var/run/koha/instancename files
  • 33018 - debian package tidy-up
  • 35239 - Missing form field ids in batch patron modification template 🎓
  • 37375 - Holdings table not loading if MARC framework is missing certain 952 subfields
  • 34585 - "When to charge" columns value not copied when editing circulation rule
  • 37148 - Move the filter bar in Holds to Pull report from the bottom to the top of the table
  • 35792 - Quiet warning: Use of uninitialized value $sub6 🎓
  • 37209 - Improve record overlay rules validation and styling
  • 35087 - Discount rate should only allow valid input formats
  • 35114 - Calculation around basket details and basketgroup not correct
  • 37495 - Add ability to use metadata to filter plugins to run for plugins_nightly.pl
  • 35451 - Add tablename field to additional_field_values
  • 37305 - Remove C4::Biblio::prepare_marc_host and use Koha::Biblio->generate_marc_host_field in preference
  • 28294 - C4::Circulation::updateWrongTransfer should be moved into Koha::
  • 35716 - Duplicated assets in both koha-tmpl/intra-tmpl and koha-tmpl/opac-tmpl
  • 36441 - Improve performance of Item::is_bundle
  • 32476 - Add caching for relatively expensive patron methods
  • 35625 - Add support for system flag to additional fields
  • 31380 - Build Mojolicious controller for running Koha plugins
  • 37418 - Expand delete_patron.pl / Patrons with defined restrictions should not be deleted
  • 37472 - Make plugins translatable
  • 37451 - Restrictions due to discharge should not be able to be removed
  • 35590 - Add the translation of seasonal predictions for a chosen locale
  • 37222 - Standardize markup for sidebar menus
  • 31632 - Add ability to manually link orders to suggestions
  • 37032 - REST API: Unable to call item info via holds endpoint
  • 24194 - Add system preference to disable the use of expiration dates for holds
  • 18657 - Inventory tool should display more statuses/problems
  • 37273 - Add ID column to Agreements table in the ERM 🎓
  • 7508 - Collapsable items on items tab
  • 37094 - Improve layout of serial claims page
  • 37364 - Improve creation of 773 fields for item bundles regarding MARC21 245 and 264

Needs QA 180 44 bugs

Next bugs
  • 37409 - Edit button for items in course reserves list doesn't work
  • 37382 - Report download is empty except for headers if .tab format is selected
  • 29194 - Patron messaging preferences should be ordered
  • 37489 - Cannot delete patron image without uploading a file
  • 37496 - Link to item details from holdings table links to all items
  • 37188 + Batch patron modification from report results should be an option when borrowernumber is selected
  • 37396 - Batch checkout does not checkout items if OverduesBlockCirc set to Ask for Confirmation
  • 37490 - add test to detect when yarn.lock is not updated
  • 35100 + Items assigned to StockRotation do not advance if a reserve is triggered before the initial transfer
  • 37263 + Creating default article request fees is not working
  • 23685 - Exporting report may consume unlimited memory
  • 35725 - ILL - Generic master form does not keep patron and cardnumber when changing type
  • 36925 - ERM eUsage reports : data table filter does not work
  • 35771 - Unselecting titles when making multi-hold does not have any effect
  • 36871 - Honor DefaultHoldPickupLocation when placing holds for multiple items at once
  • 36111 - Online resource link should be based on the presence of 856$u (MARC21)
  • 34631 - Independentbranches - Non-superuser should not be able to write Additional contents for other branches
  • 35235 - Mismatched label on notice edit form 🎓
  • 37403 - Wrong progress quantity in job details when staging records with match check
  • 37452 - The 'Compare matched records' diff view page is missing page-sections
  • 37304 - The Created by filter in Acquisitions advanced orders search always shows zero results
  • 23426 - Empty AV field returned in Patron Info in addition to those requested
  • 35905 - Missing permission check for "record batch delete" from reports
  • 37393 - Bundle items don't show their host in the staff interface
  • 37362 - Do not show the lists button if there are no public lists and opacuserlogin is off
  • 32696 - Recalls can inadvertently extend the due date
  • 37213 + Improve breadcrumbs in rotating collections
  • 24471 - Rename ILL method handle_commit_maybe
  • 24690 - Make OPACPopupAuthorsSearch work with search terms containing parenthesis
  • 36337 - Hiding lists with OpacPublic breaks styling for language list
  • 33178 - Use template wrapper for authority and bibliographic subfield entry form tabs
  • 37030 - Use template wrapper for breadcrumbs: Cash register stats
  • 36907 - OAI set mapping form field maxlength should match table column sizes
  • 36882 - Flatpickr doesn't work for repeatable date patron attributes in overdues
  • 13945 - Multiple dialogs for item that needs transferred and hold captured at checkin
  • 37493 - Cypress videos and screenshots should be .gitignored 🎓
  • 37484 - Sorting dates in the housebound deliveries table should use data-order
  • 37461 - Typo in SMSSendAdditionalOptions description 🎓
  • 37430 - (Bug 33407 follow-up) ISBD punctuation removal in ES searches
  • 37433 - Warning 'Use of uninitialized value $f/$d in hash element...' in log when sorting by relevance
  • 36981 - Check for subscription length value
  • 37265 - Consideration of UniqueItemFields setting when receiving items in an order.
  • 31354 - Clarify options for 'Change messaging preferences to default for this category?' popup
  • 37219 - In OPAC item holds, separate copy number from radio button and add table configuration
  • 37480 - Make C4::Serials::addroutingmember us Koha::Objects
  • 37380 - Move GetMarcControlnumber to Koha::* 🎓
  • 37448 - Add script to allow developers to quickly generate large amounts of data for development and testing
  • 37245 - Add test script that runs `perl -c` on all Perl files
  • 35721 + Replace ModItemTransfer calls in circ/returns.pl
  • 36694 - Remove HC Sticky library in favor of CSS

Ready to push 23 2 bugs

Next bugs
  • 35755 + Upgrade Business::ISBN to at least 3.008 minimum version
  • 37373 + Cursor should go to patron search box on loading holds page
  • 36595 + Add patron email to the holds queue table 🎓
  • 35978 + Extend breadcrumbs Course reserves with sections 🎓
  • 36515 + Amend MARC modification templates so control fields can be copied to subfields
  • 36132 + Allow users to delete multiple patron_lists at once on any page
  • 36039 + Output of database_audit.pl should be accessible through UI
  • 36027 + search_for_data_inconsistencies.pl - make each section optional
  • 36758 + We should notify an assignee when they are assigned a ticket
  • 36770 + Add a reportID parameter to export_records.pl
  • 36169 + Add guarantee to patron categories with type='Staff'
  • 35145 + Add ability to order patron attributes
  • 9596 + Allow longoverdue.pl to be configured per library on the command line
  • 36736 + Add ability to load DBIx::Class Schema files found in plugins
  • 35026 + Refactor addorderiso2709.pl to use object methods
  • 19316 + Items should have sort1 and sort2 fields
  • 37444 + Can't filter Holds to pull by Pickup Location
  • 36496 + Inventory results table needs an export option
  • 37254 + Dropdown values not cleared after pressing clear in circulation rules
  • 37087 + Add support for TCP keepalive to SIP server
  • 35044 + Additional fields: Allow for repeatable fields
  • 36217 + Jobs page include last hour filter does not work
  • 26777 + Give the user the option to display their patron card barcode from the OPAC 🎓

Needs Documenting 272

50 Oldest bugs
  • 19518 - Document per-site .psgi files
  • 10339 - Link to content in the manual that matches the MARC flavor of the installation
  • 24439 - Bulkmarcimport.pl Update documentation for -match option
  • 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
  • 19590 - doc of Clean Patron Records tool wrong about deletion scope + anonymization syspref
  • 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
  • 33659 - Using TT in CSV profiles is undocumented
  • 34576 - wrong information about use of 942 in unimarc
  • 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
  • 29816 - Document patron emailer cronjob
  • 26531 - "add subfield" macro for Advanced Catalog Editor
  • 23756 - Appendix for workflows
  • 35684 - Koha XSLT material type icons documentation needs updating
  • 35155 - MARCOverlayRules syspref not in manual
  • 24645 - Review implementation checklist
  • 35794 - Better docs for switching from Zebra to Elasticsearch
  • 35818 - Message queue cron job vs. system preferences
  • 32930 - [DOCS] No manual entry for "SMTP Servers"
  • 36344 - Add schema changes summary to release notes
  • 36391 - There is no listing of the cron job : archive_purchase_suggestions in the manual
  • 34076 - [ALTERNATE] [DOCS] Automated screenshots using Cypress.io testing framework
  • 36115 - Improve documentation for Return-Path (branches.branchreturnpath)
  • 23668 - Manual on patron import: Information on syntax for patron attributes

Progress

Last Signoffs

10 Most recent signoffs
  • 37480 - Make C4::Serials::addroutingmember us Koha::Objects
  • 37493 - Cypress videos and screenshots should be .gitignored
  • 37288 - Edit data provider form does not show the name
  • 37409 - Edit button for items in course reserves list doesn't work
  • 23674 - Allowing notes on all entries in patron Transactions table
  • 37491 - Remove duplicate asset import from KBART template
  • 37382 - Report download is empty except for headers if .tab format is selected
  • 37380 - Move GetMarcControlnumber to Koha::*
  • 35235 - Mismatched label on notice edit form
  • 29194 - Patron messaging preferences should be ordered

New features

10 Newest features pushed
  • 36996 - Add a system preference to mark items unavailable in z9350 responder
  • 36547 - Add 'Checked out on' column to Overdues table
  • 23781 - Recalls notices and messaging preferences
  • 36727 - Add incorrect ISSN to Elasticsearch index mappings
  • 36911 - Reindent circ-menu.inc
  • 36498 - Allow ability to set display order when adding an item group from item editor
  • 34064 - Compare kohastructure.sql against current database using database audit script
  • 36777 - Create a new section for system preferences related to lost item handling 🎓
  • 36767 - Add a hint to the EDI account form that the SFTP/FTP port will fallback to port 22 if not defined 🎓
  • 35197 - Expose additional_field definitions through REST API

Bug statuses

Latest releases

Debian Tarball
24.05 24.05.01-1 (2024-06-14) No badge for this version yet
23.11 23.11.06-2 (2024-06-19) No badge for this version yet
23.05 23.05.12-1 (2024-06-14) No badge for this version yet
22.11 22.11.18-1 (2024-07-08) No badge for this version yet
22.05 22.05.22-1 (2024-06-14) No badge for this version yet

Infrastructure health status

Translation updates (Weblate)

main - No badge for this version yet
24.05 - No badge for this version yet
23.11 - No badge for this version yet
23.05 - No badge for this version yet
22.11 - No badge for this version yet
22.05 - No badge for this version yet

Manual

Last build on No badge yet: [HTML] [ePub] [PDF]
Translated versions can be found on the Koha website

Documentations - July

Signoffs - 2024

Patches pushed for release 24.11