Hello Baptiste Wojtkowski (bwoj)
Rolling monthly stats
- Signed Off: 0
- Passed QA: 1
- Failed QA: 1
- Documented: 0
- Pushed to main: 0
Rolling yearly stats
- Signed Off: 5
- Passed QA: 30
- Failed QA: 4
- Documented: 1
- Pushed to main: 23
Lifetime stats
- Signed Off: 17
- Passed QA: 70
- Failed QA: 6
- Documented: 1
- Pushed to main: 58
Bold bugs were last acted on by someone else — a status change or new comment you haven't seen yet. Hover a bug number to see who last touched it.
Your bugs
- Blocker
- Critical
- Major
- Normal
- Minor
- Trivial
- Enhancement
- New Feature
Reported 30
New 24
- 43471 - Koha/Discharge.pm should inherit from Koha::Object
- 42631 - Empty value in authorised_values_category from auth_val_cat.sql
- 41815 - addorderiso fills a budget silently
- 41341 - Some filters do not use the exact match in detail.pl 1 ▸
- 41325 - register.tt is broken by translation 1 ▸
- 41085 - Date filters use the syntax stored in database.
- 41034 - Automaticitemreturn and transfer limits interaction is very weird
- 40624 - Remove unblessed finds from sugggestions.pl
- 40228 - In inventory, "barcodes not found" are not in the array and therefore not exported
- 40016 - Search within results is broken for publication date
- 39953 - Inventory exports should have a way to export the whole result 1 ▸
- 39436 - C4/Matcher does not check if the biblio returned by search exists in DB
- 38731 - OPAC should not prevent AutoSelfCheckID's user from connecting if AutoSelfCheckAllowed is not active
- 38730 - OPAC should warn that user tries to connect as AutoSelfCheckID's user
- 38634 - marc21_framework_DEFAULT.yml refers to non-existant column biblioitems.cn_prefix
- 38597 - Default fund is not necessary anymore in file import
- 38409 - Split expandedSearchOption between OPAC and stafff interface
- 38280 - Filters are broken when some columns are hidden in biblioitem view
- 38278 - Having access to subfund but not parent fund will break filters in acqui-home
- 37908 - Renewed books that are on hold should be marked on hold
- 37906 - Searchable field unused
- 37473 - Circulation rule holdallowed set to not_allowed results in warning when browsing a biblio record
- 37299 - When a hold and the related transfer are cancelled, display a message to the librarian
- 18935 - MARC::Record->new_from_usmarc does not handle UNIMARC records 2 ▸
Assigned 1
- 18618 - Mana - Add reading suggestions (crontab and scripts for Koha) 1 ▸
In discussion 1
- 42728 - Cronjob cleanup_database.pl is broken with ChildNeedsGuarantor
Failed QA 2
Needs signoff 1
- 38509 - Set correct transfer when a hold exists
Pushed to main 1
- 43259 + Add to group does not add to group 1 ▸
Needs work 37
Needs release notes
- 18450 - Renew in header bypasses hold block and renewal limits 📝
Patch doesn't apply 6
- 39728 + Remove GetUnprocessedSuggestions from C4/Suggestions.pm 1 ▸ 🎯
- 34756 + Cancelling a hold does not cancel the related transfer
- 35292 - Define itemtype specific rules in the UpdateNotForLoanStatusOnCheckOut system preference
- 39730 - Remove DelSuggestions from C4/Suggestions.pm 1 ▸ 🎯
- 41402 - Do not hide all items if there is a pref OpacMaxItemsToDisplay
- 27339 - Display OPAC notes and OPAC messages on check-in
Failed QA 15
- 27066 - Implement hooks for patrons updates
- 28846 + MarcRecordFromNewSuggestion needs mapping to biblioitems.itemtype
- 18450 - Renew in header bypasses hold block and renewal limits 🎓 📝
- 38973 - Calendar is not properly translated on OPAC
- 42914 - Default restriction is sometime hardcoded to MANUAL 1 ▸
- 39757 - Serial enumeration / chronology sorting is broken again in bibliographic page in staff 1 ▸
- 42542 - budget_add_del is incorrectly required to edit a budget
- 37569 - Serials without history cannot be edited
- 40578 - C4/Heading/UNIMARC.pm does deal with authorities
- 37512 - Add a function to reset login attempts 1 ▸
- 40556 - Subfields names in control fields should not be displayed/editable
- 34989 - Subscription cannot be added if a control field is set up in "Additional Fields" parameter
- 28608 + Creating a biblio record leads to item creation even if framework has no items field
- 36981 - Check for subscription length value
- 38258 - Connecting without a proper CGI cookie can disconnect all sessions
Blocked 3
- 37344 + Patrons with cancelled discharge are seen as discharged when suspended due to overdue 1 ▸
- 37451 + Restrictions due to discharge should not be able to be removed 1 ▸
- 39369 - Button "generate discharge" should not validate again a validated discharge 1 ▸
Assigned 7
- 42382 - Remove DelContract from C4::Contracts.pm 1 ▸
- 42381 - Remove ModContract from C4::Contracts.pm 1 ▸
- 42379 - Remove AddContract from C4::Contracts.pm 1 ▸
- 42380 - Remove GetContract from C4::Contracts.pm 1 ▸
- 42378 - Remove GetContracts from C4::Contracts.pm
- 23990 - Move C4::Suggestions code to the Koha namespace 4 ▸
- 40802 - cleanup_database is broken with ChildNeedsGuarantor
New 6
- 22108 - Items generated through MARCItemFieldsToOrder do not receive values applied in Item Information and Default Accounting Details
- 33116 - Limit reports execution time with SQL variables
- 42377 - Move C4::Contracts code to the Koha namespace 5 ▸
- 42070 + Remove ModSuggestion from C4/Suggestion.pm 1 ▸
- 40234 - Add a modal to display notes on check-in
- 40215 - Shareable link in inventory is broken
Waiting 9
Needs signoff 5
- 38093 - Bundles: Add MARC link options should also add a link in 462 1 ▸
- 43459 - Librarian with permission order_manage should be able to see all vendors
- 43392 - Validator in addorderiso is still not totally fixed 1 ▸
- 39732 - Remove MarcRecordFromNewSuggestion from C4/Suggestions.pm 1 ▸ 🎯
- 42011 - Unused arguments in members/readingrec.pl 1 ▸
Needs QA 4
- 42809 + Notification falls to print back when two messaging preferences are set but only one is valid 1 ▸
- 37710 - Remove the marc link when removing an item from a bundle 1 ▸
- 40575 + Transferring order will reload the page and its form 1 ▸
- 38360 - Price extraction from MungeMarcPrice should be improved
Other bugs
Claimed QA 2
Signed off 1
- 32142 - Add HoldFeeMode option "if all items are checked out OR the record has at least one hold already" 1 ▸
Patch doesn't apply 1
- 38635 - Improve place hold confirmation page in the OPAC
CC Bugs 208
Needs documenting 105
- 42702 + Acquisitions: Cancel order link on parcel.pl absorbs following HTML into href
- 29923 + Do not generate overpayment refund from writeoff of fine
- 40953 + marc_ordering_process.pl broken due to accidental newline 1 ▸
- 41042 + Table setting 'default sort order' not available for existing installations
- 40655 + Transport cost matrix doesn't save changes
- 43155 + POS breaks on modal if change required 1 ▸
- 42519 + Terminology: branch should be library 🎓
- 42645 + ModSuggestion: FallbackToSMSIfNoEmail ignores EmailFieldPrimary/EmailFieldPrecedence
- 41709 + GIR segment data should be encoded in EDI ORDERs 1 ▸
- 40777 + 500 Error: Something went wrong when loading the table Should Exit Cleanly
- 42397 + ILL batches logged under 'ILL' action_logs modulename cause conflict with ILL requests
- 41484 + Wording of 'On hold', 'Booked', and 'Recalled' in issues table can be confusing
- 38122 + Cannot sort holdings table by status 2 ▸
- 42154 + Bug 38714 hid the "New match check" link in record matching rules 1 ▸
- 42701 + Ability to click anywhere in item row for edit and delete options is missing 1 ▸
- 42254 + DOM XSS via tag search
- 40171 + ILL Patron Has No Email Address on File message upon "Send Notice To Patron"
- 41417 + 500 error when creating new authorized values from additem.pl
- 41444 + Fetch transfers directly for search results 📝
- 41496 + Item search copy sharable link not working
- 41958 + Rename BibTex to BibTeX (with a capital X) for the staff interface cart and list download options (to match the OPAC) 🎓
- 42014 + Patron lists tab shows blank content when no patron lists exist
- 41989 + addbook shows the translated interface
- 41360 + Transport cost matrix assumes all transfers are disabled upon first use
- 41393 + Advance notices should set the reply to address 📝
- 41558 + Broken links to tab on opac-user 2 ▸
- 41475 - 500 error when placing a hold on records with multiple 773 entries 1 ▸
- 41679 + Stock rotation repatriation modal can conflict with holds modal
- 40803 + Users cannot renew overdue items from 'Overdue' tab in account
- 24533 + Improved sorting in checkouts table 2 ▸
- 38969 + Reflected XSS vulnerability in tags
- 41361 + Incorrect markup in category code confirmation modal 1 ▸
- 40857 + Dropdown menu for Booking cancellation is hidden in modal 1 ▸
- 40565 + Column filters on the item search do not work 1 ▸
- 39022 + Last patron is replaced by current patron on page load
- 39088 + If OPACURLOpenInNewWindow is enabled, URLs without http are broken in OPAC results
- 39012 + Koha fails to import default MARC bibliographic framework
- 32949 + Smart-rules prefills junk date on page load
- 39186 + 'Cancel marked holds' button on patron holds tab styling is inconsistent
- 34681 + Last returned by and last/previous borrower doesn't display if patron's cardnumber is empty
- 38658 - SIP not marking patrons expired unless NotifyBorrowerDeparture has a positive value 1 ▸
- 39040 + Incorrect row striping in POS transaction sales table
- 40876 - DT - Exact search not applied on second attribute for column filters
- 40473 + X scale for Code39 barcodes is calculated incorrectly when generating barcode labels
- 33856 + Inventory tool CSV export contains untranslatable strings 1 ▸
- 39644 + Too many borrower_relationships causes patron page to not load
- 40888 + and/or/not drop-downs are missing in the Advanced Search form 1 ▸
- 40908 + Issues with deleting items from additem page 1 ▸
- 40886 + Patron circ messages not sorted in chronological order
- 40868 + Vendor module permissions are ignored 1 ▸
- 40916 + Cannot edit a list to have a sortfield value of anything other than publicationyear 1 ▸
- 39782 + Staff interface patron registration form - field label missing for gender selection
- 38785 + Punctuation inconsistencies in system preference descriptions
- 37528 + Using borrowerRelationship while guarantor relationship is unchecked from BorrowerMandatoryField results in error
- 36196 + Handling NULL data in ajax calls for cities
- 42986 + JS error when writing off selected charges 1 ▸
- 42579 + Checkout history export "title" column too long
- 41803 + Improvements to consistency in basket groups template
- 42684 + Capitalization: No Barcode and several other occurrences where title case is used instead of sentence case 🎓
- 41647 - Make self-checkin use responsive CSS 1 ▸
- 32938 + Acquisitions EDI - ORDRSP messages are loaded as invoices 1 ▸
- 36752 - Remove TODO about missing summary info in the SIP2 code
- 40787 + Plugins buttons misaligned when search box is enabled
- 41970 + PA_CLASS does not show in fieldset ID on opac-memberentry.pl 🎓
- 41986 + Names in "Contact information" need more clarity 2 ▸
- 41838 + Fix automatic tab selection on MARC subfield edit pages
- 19690 - Smart rules: Term "If any unavailable" is confusing
- 36008 + SendAlerts should use notice_email_address instead of email
- 39214 - Mock preferences in t/db_dependent/Koha/Session.t for subtest 'test session driver'
- 29410 + Dates compared arithmetically in MsgType.pm (warns: Argument isn't numeric in numeric ne) 1 ▸
- 37650 + Fix warn and remove FIXME in circ/returns.pl 1 ▸
- 38823 + The word 'Reports' in ERM menu is not translatable
- 40929 + Can't call method "borrowernumber" on an undefined value at opac-modrequest.pl
- 40605 + Synchronize two sentences about processing personal data
- 37364 + Improve creation of 773 fields for item bundles regarding MARC21 245 and 264 1 ▸
- 40602 - Broken HTML showing in Alert 'subscriptions' tab
- 40897 + Uneven field lengths in additem.tt 📝
- 43046 + Checkbox labels in Currencies and EDI accounts have unnecessary colons
- 42885 + FineNoRenewals description mentions fines rather than charges
- 41675 + Username value is ignored in Patron quick-add form
- 42612 + "Import this batch into the catalog" button has useless class
- 42454 + Terminology: Use "and" instead of "&" for curbside pickups "Staged & ready (0)" tab
- 41940 + Use of uninitialized value... warnings in circulation.pl
- 41904 + "Use of uninitialized value..." warning in del_message.pl
- 41055 + Missing accesskey attribute for print button (shortcut P)
- 38874 + Typo in UpdateItemLocationOnCheckout and UpdateItemLocationOnCheckin example
- 39051 + Cash register statistics form submit button styled incorrectly 1 ▸
- 39144 + OPAC virtual card page is missing custom CSS from OPACUserCSS
- 38794 + AggregatedFullText description should be Aggregated full text
- 39035 + CookieConsentBar message prints on slip when cookies aren’t accepted
- 39258 + Remove extra delete button in report preview modal 1 ▸
- 37546 + We should output error messages alongside error codes for z39.50 errors
- 39658 + Allow definition of non-hierarchical linked patron accounts
- 37966 + When overriding a hold to renew a book the due date becomes "now" if not specified
- 42078 + Allow vendor ID searches on serial subscription vendor search page
- 42252 + Stored XSS when deleting a list or removing a list share
- 41655 + Local OPAC covers are not displayed in OPAC lists 1 ▸
- 23978 + Notes field in saved reports should allow for (scrubbed) HTML
- 32581 + Update dateexpiry on categorycode change
- 39374 - No way to restrict OPAC users from sending lists
- 37711 + IdP auto-register should work on the staff interface
- 39642 + Add SMS number to hold found modals on return.tt
- 37115 + Add the option to delete linked serials when deleting items
- 38984 + DataTables's columnDefs cleanup 1 ▸ 📝
- 18657 + Inventory tool should display more statuses/problems
Pushed to stable 8
- 42734 + autoMemberNumValue syspref has no formal UI 1 ▸
- 42802 - kohastructure.sql needs adjustments for mariadb 12.3
- 39014 + Storing a guarantee fails due to TrackLastPatronActivityTriggers "creating a patron" 1 ▸
- 42141 + Design pattern introduced in 40191 does not work in staff SIP configuration 2 ▸
- 42396 + Replace C4::Stats::UpdateStats calls with Koha::Statistic->store 1 ▸
- 42611 + Javascript error on readingrec.pl when no reading history
- 40610 + Update OPAC templates to improve ease of translation
- 41605 + Fix incorrect default value keys in Vue
Pushed to oldstable 65
- 42795 + Bug 40658 breaks CLI for 25.11 1 ▸
- 43033 + Holds queue allocate with transport cost matrix can choose impossible holds
- 41604 + Impossible to hide Checkin column in issues-table in circ/circulation.pl 1 ▸
- 42669 + es_indexer_daemon.pl silently marks jobs finished on indexing failure and doesn't recover from NoNodes
- 41819 + Refunds via the Cash registers page should not result in PAYOUTS if the transaction type is 'Account Credit' 1 ▸
- 42664 + Changes to SIP2 accounts may not applied immediately
- 42654 + Regression: Section missing from OPAC course reserve detail page
- 42886 + CSS files not installed 2 ▸
- 42485 + Elasticsearch dynamic mapping date detection causes indexing failures with ARRAY MARC format
- 42555 + (Bug 25314 follow-up) ID incorrectly used for facet label for customized facets in the OPAC 1 ▸
- 42920 + Looking up authority records in Advanced editor appends 20 extra spaces 1 ▸
- 42909 + Suspend class missing from suspended holds on request.pl 1 ▸
- 12757 + Integers in saved SQL report ODT export prepended with single quote
- 42617 + ILL availability pagination not working
- 42512 + MARC control field length detection prevents editing of records with invalid MARCXML 1 ▸ 🎯
- 42225 + On sites with many vendors spent.pl cannot load
- 41358 + action logs info column should always store JSON 2 ▸
- 41796 - "Forgot your password" link is not visible if OpacResetPassword is enabled but OpacPasswordChange is disabled
- 42618 + Incorrect sidebar menu link to MARC order accounts
- 41889 + /checkouts?checked_in=1 errors when patron_id is null
- 42321 + Z3950/SRU Search should handle empty results from search targets better 📝
- 42453 + "About Koha" breaks if Elasticsearch is used but unavailable
- 42825 + ERM Local Title - Start date (started_on) not saved for package resources
- 42231 + Fix accessibility issues in OPAC summary table
- 42919 + Suggestion duplicate warning erases suggestion info 1 ▸
- 42659 + Multiple numbers and parts shown incorrectly on checkin screen 📝
- 42930 + Overdues (circ/overdue.pl) incorrectly shows bibliographic record title in patron column instead of the patron's title (salutation) 1 ▸
- 42666 + Next button in Item types and Patron categories does not work
- 42116 + e.preventDefault is a function, needs parentheses
- 42803 + Regression in Reports > Items with no checkouts (reports/catalogue_out.pl) 1 ▸
- 42531 + Repeatable field values with long text do not wrap on staff record detail page
- 42641 + JavaScript errors on patron attribute types admin page 1 ▸
- 42202 + IndependentBranches shouldn't filter public libaries in OPAC search, news, and most popular
- 40225 + The --send-all option in the stockrotation job fails if there are no items to rotate at all
- 29016 + Improve performance of the Log viewer when working with a high volume of action logs 1 ▸ 🎯
- 42234 + OPAC checkout history page table header contains no text
- 41992 + Checkout History remembering Last Page
- 42229 + Form label used on non-form elements on opac-memberentry.tt pages
- 42232 + Fieldset with missing legend on OPAC account messaging settings page (opac-messaging.tt)
- 42233 - OPAC suggestions table header contains no text
- 42245 + Patron search for guarantors is preselecting borrower sort values from the borrower record
- 42299 + OPAC detail page: star ratings has no associated label
- 42844 + Subscription search breaks when using additional field and no search result is returned
- 42783 + Tools/ManageMarcImport_spec.ts is still flaky 1 ▸
- 42518 + Capitalization: Refund Payout Receipt 🎓
- 42194 + Sharing a report to Mana does not give feedback 1 ▸
- 42705 - OPAC/SCO_spec.ts is failing 1 ▸ 🎯
- 42498 + Accessibility - Page tabs/pagination on results in opac produces accessibility error "Aria state or property has invalid value"
- 42133 + Cataloguing plugins are broken on the batch item mod tool (again)
- 42193 + The "Suspend hold" modal in the OPAC sometimes tries to resume hold
- 41946 + Superlibrarian should be able to set protected status on patron creation 1 ▸
- 42568 + Match maxlength attributes to marc_order_accounts column sizes 1 ▸
- 42430 + Fix issue with stale plugin methods after plugin upgrade
- 42339 + Canceling a Record display customization directs to the HTML customizations
- 42571 + Sending EDI order results in variable not available warnings
- 42551 + C3 merge error when syntax checking some installed plugins
- 42912 + Javascript error on opac-readingrecord when no Circulation history 1 ▸
- 42159 + With OPACAuthorIdentifiersAndInformation information lacking from field 110/111
- 42640 + Script search_for_data_inconsistencies.pl should use binmode UTF-8
- 42357 + Holds table is missing patron name
- 42846 + Koha::Database::DataInconsistency typo for biblioitemnumber in MARC 1 ▸
- 42707 + Malformed Bootstrap dropdown in reports output 1 ▸
- 42582 + Uncaught TypeError on Place request with partner libraries when no z39.50 service is set
- 42535 + Remove useless "news_delete" javascript in staff interface 1 ▸
- 42002 + SIP screen msg regexp can't be empty 1 ▸
Pushed to oldoldstable 1
- 42850 + ILL requests stylesheet is not installed 1 ▸
Pushed to main 2
- 35104 + We should warn when attempting to save MARC records that contain characters invalid in XML 1 ▸
- 34166 + Show total price in table of suggestions 🎓
Ready to push 1
- 22439 + Duplicated code in PrepHostMarcField and prepare_host_field 1 ▸
Needs QA 5
- 25408 + CanBookBeReserved & CanItemBeReserved should check "opacitemholds" policy
- 2172 - Cart attaches an iso2709 file, which can be confusing
- 42152 - xt/author/valid-templates.t should use Koha::Devel::Files to list the files to process
- 31457 - Move Koha::Patron::Debarment into Koha::Object based classes 1 ▸
- 26540 - Server error when attempting to issue cash credit with UseCashRegisters 1 ▸
Needs signoff 2
- 38336 + Confusion between 099 and 942 field in UNIMARC framework 📝 👑
- 39631 - longoverdue.pl does not consider OverdueNoticeCalendar when calculating overdue days
Failed QA 4
- 20511 - Seasonal prediction just in the staff language 1 ▸
- 30221 + Make the tables on opac-user.tt column configurable 2 ▸
- 38778 + Allow for custom sort order in holdshistory table
- 31521 - Allow to configure behaviour when checking in a reserved item at SCO
Patch doesn't apply 1
- 37885 - Add ability to disable message queue processing 1 ▸
In discussion 6
- 40704 - When item is deleted, title disappears from reading history creating a useless entry
- 39327 - UTF-8 BOM missing from label creator CSV and some UTF-8 output broken
- 13311 - NewItemsDefaultLocation preference should not populate items.permanent_location
- 39233 - Non-patron guarantor info not dropped when patron category is updated
- 22972 + Proposal for enriching the bibliographic records with standard identifiers from authority data
- 22562 - Add option ItemHoldingLibrary to ReservesControlBranch
Blocked 2
- 12310 + Decimal separators issues in patrons payments/fines 1 ▸
- 40449 - xt/author/valid-templates.t generates warnings 2 ▸
New 5
- 42681 - (Bug 34971 follow-up) serials/serials-collection.pl generates error 500 1 ▸
- 24414 - Can't add/delete funds with only budget_add_del permission
- 38723 - Move widely used TT plugins to LOAD_PLUGINS 1 ▸
- 41644 - Store datetime for reserves.cancellationdate
- 37906 - Searchable field unused
Confirmed 1
- 41425 - Log entries for merging patrons are untranslatable 1 ▸