Hello Victor Grousset/tuxayo
Rolling monthly stats
- Signed Off: 1
- Passed QA: 0
- Failed QA: 2
- Documented: 0
- Pushed to main: 0
Rolling yearly stats
- Signed Off: 29
- Passed QA: 10
- Failed QA: 49
- Documented: 0
- Pushed to main: 6
Lifetime stats
- Signed Off: 191
- Passed QA: 193
- Failed QA: 161
- Documented: 0
- Pushed to main: 28
Your bugs
- Blocker
- Critical
- Major
- Normal
- Minor
- Trivial
- Enhancement
- New Feature
Reported 31
New 27
- 39314 - RabbitMQ can't upgrade from 3.x to 4.x without running a data migration on 3.13
- 39232 - auto_rebase script confusing handling of incorrect HTML structures
- 39174 - Search::Elasticsearch is end of life and will at some point not be compatible anymore with future versions
- 38523 - Simple quote in ILL standard form JS can break translations
- 38170 - xt/verify-yarnlock.t doesn't detect removal of packages
- 37938 - Budgeted cost in new order form isn't honoring OrderPriceRounding
- 37937 - Budgeted cost tax exc. in basket page isn't honoring OrderPriceRounding
- 36712 - Alert "Maximum checkouts calculated from the circulation rule" is wrong with child itemtypes
- 36468 - Remaining content-type = text/plain when JSON or HTML is returned
- 36412 - checkout list: "Unable to check in" error and endless renew spinner despite both being a success
- 35401 - ERM > Titles > Import from a list needs a full page reload to get the up to date lists
- 32065 - Invalid YAML for some system preferences
- 31578 - "Patrons who haven't checked out" report broken with SQL strict mode enabled
- 30146 - Add test for missing SCSS compilation
- 30145 - Add test for DBIx schema files matching kohastructure.sql
- 28468 - Unicode escape and non-whitespace C0 controls characters crash when put in the name of a record
- 28406 - Point of sale don't register a sale when total amount is 0
- 28297 - can't save system preference and field not marked as modified when changing value
- 28199 - MARC framework CSV and ODS import incomplete or corrupted - part 2
- 27028 - Manual transfers: patron name display in hold warning should be standardized
- 25824 - DecreaseLoanHighHolds.t is still failing randomly 2
- 25472 - Invalid overdue action trigger should cause a warning or error instead of being ignored
- 21264 - Data inconsistencies - "Item type" and "item type for older issues" in subscriptions
- 21039 - auth_show_hidden_data.pl should also check if the subfield is ignored
- 21037 - auth_show_hidden_data.pl gives false positives about 942$a and 152$b fields.
- 20885 - Transferring an item on hold results in bypassing restrictions, actually doing the transfer and can be piled up if repeated
- 20344 - Transferring an item while on hold results in a transfer where the destination is the same as the source
Assigned 2
- 38806 - Modal to confirm a pending transfer does not have a "cancel" button
- 21507 - Decimal separators issues in patrons payments/fines, simplified
Needs documenting 2
Other bugs
Claimed QA 6
Failed QA 5
- 25408 - CanBookBeReserved & CanItemBeReserved should check "opacitemholds" policy
- 34643 - Split CircConfirmItemParts for self-checkout and self-checkin
- 36868 - Add ability to automatically empty cart after placing holds ( staff interface and OPAC )
- 37034 - Add cronjob to alert patron with bookings ended and not been converted into a loan
- 37722 - Add Koha Objects for Koha Holidays
In discussion 1
- 20424 - New UNIMARC ZEBRA indexes according to last IFLA updates
CC Bugs 171
Needs documenting 30
- 38340 + Translatability - Standard form include files are not translatable
- 38423 + EDIFACT invoice files should skip orders that cannot be receipted rather than failing to complete
- 38789 + Wrong Transfer modal does not show
- 38118 + Removed empty columns on holdings table on details page are not restored when new items loaded
- 37724 - Remove Koha version number from public generator metadata
- 36196 + Handling NULL data in ajax calls for cities
- 30230 + Search for patrons in checkout should not require edit_borrowers permission
- 31694 + MARC overlay rules presets don't change anything if presets are translated
- 29509 + GET /patrons* routes permissions excessive
- 35927 - Selecting MARC framework again doesn't work when adding to basket from an external source
- 32565 - Holds placed when all libraries are closed do not get added to holds queue if HoldsQueueSkipClosed and RealTimeHoldsQueue are enabled
- 37525 + Self checkout: "Return this item" doesn't show up in scan confirmation screen despite SCOAllowCheckin being allowed
- 33353 + Add compatibility with Elasticsearch 8 and OpenSearch 2
- 25672 + Administrators should be able to restrict client-side plugin upload to trusted sources
- 35044 + Additional fields: Allow for repeatable fields
- 27123 + Add messages to batch patron modification
- 27779 + Cashup summary 'refunds' should denote what the refund was actioned against
- 30897 + Gracefully reload Koha after plugin install/upgrade
- 33737 + Add bookings to patron details
- 35106 + ILL - Add patron autocomplete to 'Edit request' Patron ID input
- 29282 + Show items.issue and items.renewals in the holdings table on the detail page in the staff interface
- 26123 - Show info about existing OPAC note/Patron message on patron's dashboard
- 36105 + Add option to filter for "No status alias"
- 30718 + Use flatpickr's altInput option everywhere
- 29825 + Preview of authority record on edit mode as MARC formatted view
- 32686 - Specify action of action_logs entries to purge
- 29100 + Add checkouts data loop to predue/due notices script (advance_notices.pl)
- 35570 + Add a generic master form in ILL 🎯
- 35287 + Add additional fields support to ERM licenses
- 35659 + OAI harvester 🎯
Pushed to stable 9
- 38411 + When adding multiple items on receive, mandatory fields are not checked
- 33268 + Overlay rules don't work correctly when source is set to *
- 38724 - Holdings table - filters shown after column visibility is updated
- 36836 + Review ERM module for translation issues
- 38714 + Adjust templates for prettier
- 38503 + Add a Cypress task to generate objects based on its swagger def spec
- 38461 + Table features needs to be covered by e2e tests using Cypress
- 22415 + Koha::EDI should not use Log::Log4perl directly
- 38838 + optgroup construct needs cleaning in the reports module
Pushed to oldstable 2
Pushed to main 19
- 39115 + Tidy script should list the files we do not want to tidy
- 39838 + Vendor alias object under specified
- 37334 + Cannot filter holdings table by status
- 39149 - .PL files not tidy
- 26479 + Always show "Check in"-button if SCOAllowCheckin
- 38528 + Additional fields are not properly fetched in serial subscription details
- 36932 + koha-plack: Add parameter for specifically enabling Starman development environment
- 37650 + Fix warn and remove FIXME in circ/returns.pl
- 38664 - Tidy the whole codebase
- 34778 + Add a 'Show password' link to toggle visibility of password when logging into OPAC
- 37989 + Allow Template Toolkit for PROBLEM_REPORT notice
- 39096 - Add "tidy all" commits to a git blame ignore file
- 39046 + Use Bootstrap badge to indicate late transfers
- 38718 - main container wrapper
- 39130 + Add unit tests for xgettext.pl
- 35635 + Expand patron attribute type mandatory field to allow different settings for OPAC and staff interface
- 30975 + Use event delegation for framework plugins to avoid using private jQuery method _data
- 38720 + HTML1 no longer valid? TT tags can be present in HTML without breaking the translator tool
- 30888 + Add a table for deletedauthorities
Needs QA 11
- 40292 + SQL syntax error when upgrading to 25.05 on MariaDB 10.3, RENAME COLUMN unsupported
- 38336 - Confusion between 099 and 942 field in UNIMARC framework 📝 👑
- 37344 - Patrons with cancelled discharge are seen as discharged when suspended due to overdue 📝
- 35669 + Update check in message for a specific authorised value in the LOST authorised values
- 35451 + Add tablename field to additional_field_values
- 34756 + Cancelling a hold does not cancel the related transfer
- 7376 + Transfer limits should be checked at check-in
- 37512 - Add a function to reset login attempts
- 35590 - Add the translation of seasonal predictions for a chosen locale
- 35292 - Define itemtype specific rules in the UpdateNotForLoanStatusOnCheckOut system preference
- 35369 - SIP default 'Greetings from Koha.' message for patrons should be optional and configurable
Needs signoff 2
- 36357 - Add Template::Toolkit filters for internationalization (I18N)
- 23898 - New data to share on HEA
Failed QA 37
- 17656 + Irregularities in serial prediction pattern are planned only for current subscription 👑
- 26282 - Allow staff to decide if a hold cancellation notice will be sent when cancelling a hold 👑
- 38072 - Regression with modalPrint
- 17704 - Fix OAI breakage when using HTTP::OAI 4.03+
- 28259 - Checking at branch B an item in waiting hold state at branch A kill Koha
- 25183 - cleanup-database.pl --del-exp-selfreg fully deletes borrowers - should go into deleted-borrowers
- 32702 - Item statuses that block holds should be checked in CanItemBeReserved
- 24172 + Locale is ignored when saving season name in the database
- 23141 - The Debian scripts do not use the MySQL port number
- 38426 - Node.js v18 EOL around 25.05 release time
- 29805 - Database update fails in MySQL 5.7 because it's missing REGEXP_REPLACE
- 35114 + Calculation around basket details and basketgroup not correct
- 25267 - OPAC browse shelf feature is not responsive
- 34149 - Syndetics cover images don't load in staff interface detail page if other images services are enabled
- 33009 - bump Standards-Version to 4.6.2
- 17649 - Create only one message per borrower and overdue level
- 30030 - Test t/db_dependent/Koha/Patrons.t is_going_to_expire fails on U18
- 29008 - Warning when checking Koha version in plugins
- 38079 - Add ability to choose sorting for holdings table
- 13870 - Add warnings about subscriptions and orders when deleting items
- 18745 - Serial claims: save supplier info on serial-level
- 17015 - New Koha Calendar
- 31391 - Staff-side recalls 🎯 🎯
- 38776 - Propose a list of value for restriction comment
- 17506 + Offline circ needs to be logged
- 11530 - Recalculating an item's total issue count with update_totalissues.pl ignores deleted items
- 36271 - Bookings should have circulation rules
- 28974 - Add pagination to holds queue viewer
- 33035 - Add volume column in the item bundle table
- 22890 - Add a chronological changelog
- 30700 - Patrons who can log into staff interface should be able to change their own password
- 33503 - Plugin OpenAPI2.0 specification schema fragments are not resolved. Merge full schema definitions.
- 17787 - Hidden items included in count of search results
- 33795 - Holds Queue builder should do cheap checks before expensive checks
- 24631 - Plugin metadata should be outside the main class
- 19909 - Show attributes in patron search results
- 15516 - Allow to place a hold on first available item from a group of titles
Patch doesn't apply 9
- 11983 - Code to select patrons to purge needs to be centralized (use of filter_by)
- 22005 - System preference DecreaseLoanHighHolds incorrectly counts the number of holds
- 24499 - Add new syspref EnhancedMessaging for central activation/desactivation of notifications
- 26392 - Wrap all translatable strings in opac-main.tt
- 25260 - Merge 'reserves' and 'old_reserves' into a new 'holds' table
- 11870 - Add additional order fields and basket group fields to order search result list
- 18888 - Include the definition of currency in onboarding tool
- 18922 - Mana - Share review
- 12605 + TestBuilder - Refactoring Acquisition/close_reopen_basket.t
In discussion 11
- 31059 - encryption_key config entry not generated when upgrading
- 38345 - Remove support for OpenSearch
- 38491 - Update OAI servers code to current standards
- 35591 - bulkmarcimport.pl overwrites data if controlnumber eq authid
- 35948 - cleanup_database.pl should remove not only finished background jobs
- 10943 - Impossible to manage fines without borrowers permission 🎓
- 35837 - Add a fully fledged plugin store to Koha
- 15522 - New interface for revamped circulation rules
- 20271 - Merge deleted biblio, biblioitems, biblio_metadata, and items tables
- 31729 - Enable automatic filesystem refresh in Plack
- 14666 - adds fixed_fines for overdues
Reopened 3
- 30209 - Upgrade 'libdbd-sqlite2-perl' package to 'libdbd-sqlite3-perl'
- 29718 + DateTime - our 'iso' is not ISO 8601
- 31180 - Create an audit and/or fixup script for koha-conf.xml
Blocked 2
- 38093 - Bundles: Add MARC link options should also add a link in 462
- 20988 - [OMNIBUS] Internationalization: wrap all translatable text inside t() calls
Assigned 5
- 29275 - Use the API to render checkout history for a biblio 🎯
- 27767 - Number of elements in cart is not updated when records are deleted or merged
- 23849 - Update the list of sysprefs to share with Hea
- 17628 - Move bibliographic related code to Koha::Biblio
- 18618 - Mana - Add reading suggestions (crontab and scripts for Koha)
Unconfirmed 1
- 37978 - Plack causes Internal server error in upload-cover-image.pl
New 30
- 39386 - UpdateNotForLoanStatusOnCheckin and UpdateNotForLoanStatusOnCheckout do not work
- 25551 - [OMNIBUS] Some tests are failing randomly
- 38042 - Wrong values in Item type form on acqui/neworderempty.pl
- 17258 - [OMNIBUS] MySQL 5.7
- 33861 - Packages_spec.ts is failing randomly
- 19629 - No translatable notification in overdue notices
- 34815 - Improve efficiency of C4::Biblio::LinkBibHeadingsToAuthorities
- 25722 - ActionLogs.t is failing randomly
- 23127 - Using commas in shipping cost on invoices causes issues
- 20423 - ReservesNeedReturns allows multiple patrons to have the same item set to 'waiting'
- 38236 - selenium/administration_tasks.t is failing randomly with "no such alert"
- 36425 - koha-run-backups deletes old backup files based on number of hours since modification - not date of modification
- 24417 - Charges/Fees.t is failing randomly
- 29896 - Sync the functionality of the datatables api wrapper on the OPAC with the Staff Client equivilent
- 36682 - Replace yarn with pnpm
- 38618 - Remove implicit template translations (in .tt and .inc), use only explicit macro invocations
- 38506 - Patrons search - get libraries and categories from the REST API
- 17598 - Make use of itemtypes.summary
- 31645 + flatpickr - update coding guidelines
- 37492 - We should set datatable defaults for possible null returns 🎓
- 30759 - Add hint about the data that is sent via the Google Books API to OPACSuggestionAutoFill
- 30758 - Handle Google Books API requests for OPACSuggestionAutoFill on server side
- 23705 - Add a syspref to enable record locking, so that when one record is opened to be edited, it's read only for other users
- 32078 - We should have an easy way for an administrator to update the encryption keys
- 21265 - Additional step at end of onboarder to enable HEA
- 31802 + We need a clear coding guideline for alert box positioning
- 29439 - Add browse interface to staff client
- 19384 - [OMNIBUS] Add Selenium tests
- 25272 - Different behavior between live and deferred merges and between merged and retained record
- 21010 - Script to search for data inconsistencies [omnibus]