Hello Jonathan Druart

Rolling monthly stats

  • Failed QA: 3
  • Passed QA: 3
  • Signed Off: 2
  • Pushed to main: 2

Rolling yearly stats

  • Passed QA: 128
  • Failed QA: 69
  • Signed Off: 58
  • Pushed to main: 156

Lifetime stats

  • Passed QA: 3303
  • Failed QA: 1505
  • Signed Off: 889
  • Pushed to main: 2236

Your bugs

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

Reported

New 124

  • 36934 - "Wrong CSRF" after login rejection (StaffLoginRestrictBranchByIP)
  • 36826 - Incorrect instantiations of CGI ::->
  • 36674 - Lazy load api-client JS files
  • 36451 - Parenthesis removed from biblio's title in notice
  • 36448 - aqplan showing AV cat starting with "A" (?)
  • 36399 - Better fetch/cache the authorised values
  • 36381 - "not a tree object" error from Jenkins
  • 36314 - koha-email-disable does not disable all emails
  • 36211 - Add support for script modules to Asset
  • 36189 - Rewrite www/auth_values_input_www.t using Selenium
  • 36131 - checkout/patron notes not displayed after a checkin
  • 36117 - Can svc/bib_profile be removed?
  • 36071 - Cannot go back when creating a new report
  • 35999 - Incorrect warning about "Port" when creating a new Z39.50 server
  • 35791 - Remove deprecated TT methods
  • 35433 - Mark some strings as read-only
  • 35332 - gulp po:update (may) generates incorrect Koha-messages.pot
  • 35314 - yarn css:build generates deprecation warnings
  • 35142 - Koha::Util::oclc_number should be removed in favor of Koha::Biblio::Metadata::Extractor
  • 35071 - Disambiguate "train" for translators
  • 34973 - Update Font Awesome to fix JS warning in the console for Firefox: "Glyph bbox was incorrect"
  • 34850 - MySQL 8 test suite output is full of warnings regarding mysql_native_password
  • 34837 - selenium/self_registration.t is failing randomly
  • 34301 - Agreements_spec.ts is failing randomly
  • 33861 - Packages_spec.ts is failing randomly
  • 33746 - [omnibus] speed improvement
  • 33331 - Qwant VIPrivacy is hidding "Share list" link
  • 33330 - selenium/authentication.t is failing randomly
  • 33089 - Koha/Plugins/authority_hooks.t is failing if SearchEngine=elastic
  • 32780 - t/db_dependent/Koha/BackgroundJobs must be moved to t/db_dependent/Koha/BackgroundJob
  • 32331 - Remove NULLABLE on borrower_attributes.attribute
  • 32176 - js/patron-autocomplete.js need another option
  • 32120 - Wrong display when editing a fund
  • 31946 - Wrong permission bit in tests
  • 31266 - Curbside pickups - New messaging preference
  • 31263 - Curbside pickups - Should the patron be able to alert even if not staged
  • 31199 - selenium/patrons_search.t is failing randomly
  • 31118 - Allow to send the TOTP token by email when enabling 2FA
  • 30983 - Unneeded use of C4::Auth in Koha::REST::V1::Checkouts
  • 30915 - "Scalar" TT plugin no longer needed
  • 30131 - Centralize "MARC preview" buttons and links
  • 29841 - Pass objects to CanBookBeReserved
  • 29836 - 2FA - provide a REST API challenge route
  • 29835 - 2FA - ask for the users password when they choose to disable 2FA
  • 29331 - Batch edit items.itemlost
  • 28895 - Don't fill in items.location with NewItemsDefaultLocation if blank
  • 28690 - Important and mandatory not checked on all item forms
  • 28619 - Move misc/translator/ modules to lib/C4/Translate (?)
  • 28564 - "The many-to-many relationship * is trying to create a utility method" warning
  • 28471 - koha-dump --schema-only does not work with mysqldump 8
  • 28410 - [Omnibus] Reduce memory footprint
  • 28246 - Action buttons displayed in block leads to table overflowing
  • 28150 - Don't include Koha::Object-base modules
  • 28146 - E-mail address used on error pages should respect ReplyToDefault
  • 27892 - api/v1/acquisitions_vendors.t is failing randomly
  • 27591 - Inconsistent install values in MARC bibliographic frameworks
  • 27556 - Improve error pages
  • 27337 - Remove direct use of CGI::Cookie
  • 27201 - New permission to modify pickup locations
  • 26952 - plugin search term is not correct escaped
  • 26906 - Koha_ExternalContent_OverDrive.t is failing randomly
  • 26645 - t/Koha/Script.t is failing randomly
  • 26553 - Datatables button code is duplicated
  • 26303 - [OMNIBUS] Preparing for Perl 7
  • 26288 - Update the Select2 JS lib to version 4.1.0
  • 26186 - Remove "subroutine redefined" warnings from tests
  • 26050 - [OMNIBUS] Convert system preferences to HTML customizations
  • 26044 - frameworkcode fields must be a FK
  • 26026 - cleanup_database does not allow to purge data created today
  • 25921 - Merge (deleted)biblio* and (deleted)items tables - Update reports
  • 25876 - 'Daily Quotes Test' failing randomly (?)
  • 25773 - Scrollbar not correctly positioned in Z3950 search preview
  • 25722 - ActionLogs.t is failing randomly
  • 25609 - Use of permanent location instead of location
  • 25551 - [OMNIBUS] Some tests are failing randomly
  • 25515 - [OMNIBUS] Remove warnings and errors from tests output
  • 25424 - Document our exceptions
  • 25414 - head2 POD inconsistent in Koha namespace
  • 25413 - Add missing POD to Koha namespace
  • 25412 - [OMNIBUS] Enhance POD in Koha namespace
  • 25141 - zebra_lockdir should be a subdir of lockdir
  • 25043 - Use of union in Koha::Objects
  • 24997 - Test to ensure mappings.yaml is in the correct order
  • 24887 - columns of suggestions need to be renamed
  • 24816 - Test suite execution time
  • 24417 - Charges/Fees.t is failing randomly
  • 24360 - issues.renewal limits to 127
  • 24132 - search_with_library_limits vs filter_by_branch_limitations
  • 23892 - Code related to import/export biblio frameworks in XML format must be removed
  • 23235 - Rename Koha::Biblio->metadata with ->marc_xml to avoid ambiguity
  • 23003 - [OMNIBUS] Accessibility improvements
  • 22841 - Installer does not crash if a sql file is missing
  • 22840 - Force insert of mandatory data
  • 22644 - Some tests in Upload.t are not testing the right thing
  • 22446 - Koha/Patron/Categories.t is failing on March 1st (2019 only?) and Feb 29th 2024
  • 21204 - Move C4::Acquisition code to the Koha namespace [OMNIBUS]
  • 21169 - Data inconsistencies - records without a MARC subfield mapped with biblio.biblionumber
  • 21010 - Script to search for data inconsistencies [omnibus]
  • 20976 - Add test to catch missing on_editing flag
  • 20766 - KohaPlugins.t does not clean up
  • 20591 - DBI->last_insert_id does not work as expected
  • 20583 - Make the export buttons configurable
  • 20571 - Rancor - Keybinding configuration per users
  • 20558 - typo mts_authorized_value vs mts_authorised_value in admin/marctagstructure.pl
  • 20232 - www/search_utf8.t does not clean up
  • 19941 - 'alt' and 'title' attributes of the item type image are not set when a hold is placed
  • 19934 - Move C4::Members::patronflags to the Koha namespace - part 2
  • 19880 - Selenium test for testing the administration module functionality - part 2
  • 19773 - Illrequests.t raises a warning
  • 19696 - HoldsQueue.t is failing randomly
  • 19587 - "Place request with partners" button must be hidden if no partners defined
  • 19384 - [OMNIBUS] Add Selenium tests
  • 18960 - --populate-db cannot be passed when creating the new instance
  • 18584 - Our legacy code contains trailing-spaces
  • 18558 - Koha::Clubs->get_enrollable explodes if no patron given
  • 18533 - MARC::Record->encoding does not handle UNIMARC records
  • 18348 - SHOW_BCODE should be a column of the borrowers table
  • 17976 - TT syntax for notices - Add an equivalence for items.fine
  • 17427 + Replace CGI::Session with Data::Session
  • 16104 - Warnings "used only once: possible typo" should be removed
  • 14818 - Add missing DBIx::Class relationships
  • 13665 - Retrieve facets from zebra is slow
  • 12410 - Remove useless use of cookies
  • 10984 - Cannot cancel received order if the parent order is deleted

Assigned 5

  • 36094 - svc/authentication needs adjustments
  • 30707 - Move container's closing div tag into template from intranet-bottom.inc
  • 26383 - Koha::Patron->is_superlibrarian is not optimal
  • 21670 - t/db_dependent/Plugins.t is failing randomly on Jenkins
  • 19772 - Wrong success message if CHECKOUT_NOTE is not defined

Blocked 3

  • 24999 - Date not correctly formatted in claims table
  • 11988 - Display basket group close date on late orders
  • 11311 - Browse selected authorities

Reopened 1

  • 29718 + DateTime - our 'iso' is not ISO 8601

In discussion 19

  • 36203 - Authorised value's descriptions should not be NULL
  • 35920 - Centralize code from workers
  • 35864 - Should we clear patron search result when the modal is reopened?
  • 35611 - Never use "ON UPDATE SET NULL"
  • 34813 - Passing empty array from pl result in empty string in tt
  • 32395 - Why do we send jobs params to the broker
  • 31150 - _on or _date for DB date columns?
  • 31059 - encryption_key config entry not generated when upgrading
  • 29518 - Title not displayed for additional contents
  • 28589 - Move C4 and Koha to lib
  • 28415 - z3950_responder.pl is running with all the modules in RAM
  • 28411 - Investigate memory footprint of the different dependencies
  • 27557 - Add the ability to display the error that caused a 500
  • 25586 - Something wrong with KOHA_HOME (?)
  • 25415 - Suggestion for a good POD format
  • 23849 - Update the list of sysprefs to share with Hea
  • 21685 - Name our exceptions consistently
  • 19588 - There is no ILL requests history
  • 18003 - Should deletedborrowers.borrowernumber be a primary key?

Patch doesn't apply 4

  • 30385 - Standardize our swagger yaml spec files
  • 21976 - koha-reset-passwd does not deal with password restrictions
  • 13345 - Choose the format for the attached file when sending a basket/list by email
  • 12993 + Add a default tax rate on item types

Failed QA 6

  • 29324 + Some files still don't have the correct license statement
  • 29168 - Only show "Request article" if allowed on the detail view
  • 28701 + primary_contact_method not part of the REST API spec
  • 25039 - Move new due calculation to Koha::Checkout
  • 13371 - Add filters to the supplier list view
  • 10858 + Browse selected biblios - OPAC

Needs signoff 1

  • 31921 - No confirmation alert when deleting a vendor

Pushed to main 4

  • 37260 + Problem with connection to broker not displayed on the about page
  • 36936 + api/v1/bookings.t generates warnings
  • 36935 + BackgroundJob/ImportKBARTFile.t generates warnings
  • 30645 + Generated DBIC query incorrect for API searches across joined extended attributes when several terms are passed

Pushed to oldoldoldstable 2

  • 36072 + Can request articles even if ArticleRequests is off
  • 28586 + Cannot resolve a claim

Pushed to oldstable 7

  • 36938 + Biblio.t generates warnings
  • 36937 + api/v1/password_validation.t generates warnings
  • 36099 + JS error in console on non-existent biblio record
  • 36010 - Items/AutomaticItemModificationByAge.t is failing
  • 35507 + Fix handling plugins in unit tests causing random failures on Jenkins
  • 34838 + The ILL module and tests generate warnings
  • 25691 - Debian packages point to /usr/share/doc/koha/README.Debian which does not exist

Pushed to stable 2

  • 35955 + New CSRF token generated everytime we need one
  • 35942 + OPAC user can enroll several times to the same club

Needs documenting 3

  • 35862 - Display patron search result on the right of the form (modal)
  • 29723 - Add a "Configure table" button for KohaTable tables
  • 12802 + Send notices using several email addresses

Needs work

Patch doesn't apply 1

  • 33856 - Inventory tool CSV export contains untranslatable strings

Failed QA 11

  • 20511 - Seasonal prediction just in the staff language
  • 36820 - NEW_SUGGESTION is still sent for some modifications to the suggestion
  • 36333 - Remove all empty lines from template's output
  • 30926 - Remove unnecessary use statements
  • 33938 - Installer wants to upgrade even when the DB is up-to-date
  • 27426 - Plugin barcode must keep leading zeros
  • 20150 - Acquisitions wizard falsely uses list price for calculating amounts spent
  • 22988 - Visible reduction in image quality
  • 11469 - Publication date range assumes that years must always be 4 digits
  • 16413 - Prototype for GetLatestAutoRenewDate and GetSoonestRenewDate should be changed
  • 22508 - Add the ability to prefill 856$u with the direct URL of the file

Blocked 2

  • 33106 + Add vendor link to ERM Licences
  • 31149 + Use dayjs to parse dates

In discussion 21

  • 37301 - Further improve ERM ToolbarButton component
  • 31330 - Branchcode used for routing preview can be wrong
  • 34076 - [ALTERNATE] [DOCS] Automated screenshots using Cypress.io testing framework
  • 13668 - Creator of an SQL report shoudl be NULL when the staff patron is deleted
  • 16156 - Do not ensure the dbh is connected all the time
  • 15341 - Performance - Retrieve all sysprefs at once
  • 34338 - Cardnumbers should be trimmed before insertion
  • 29633 - Unecessary GetMarcBiblio call in Koha::UI::Form::Builder::Item (?)
  • 27190 - Debug REST API tests
  • 32709 - Background job UI and REST API routes explode if JSON is incorrect
  • 30122 - Display note fields in authority result list
  • 30225 - Rewrite cities admin view in Vue
  • 30463 - Authority records are indexed on the fly
  • 25995 - Log changes to due date using bulk edit tool in circulation log
  • 27467 - Provide a static URL for tables
  • 27527 - Plugin hooks to create additional contents
  • 24160 - Short loan collection holds
  • 15272 - aqbookseller addresses are combined into "physical address" field
  • 12555 - The DelItem subroutine should be called on canceling a receipt
  • 19883 - Add a selenium script to hit all the pages
  • 6178 + tag cloud diff depends on where you click

Assigned 17

  • 17628 - Move bibliographic related code to Koha::Biblio
  • 25228 - Patron messaging preferences clearing if duplicate warning
  • 35781 - [omnibus] Remove unneeded Koha::Template::Plugin methods
  • 27767 - Number of elements in cart is not updated when records are deleted or merged
  • 24912 - Generate SQL from YAML installer files
  • 35505 - Add specific selectors
  • 18252 - Move C4::Items code to the Koha namespace
  • 17728 - [Omnibus] Move C4::Reserves code to the Koha namespace
  • 17677 - [Omnibus] Move C4::Circulation code to the Koha namespace
  • 31194 - Koha-to-MARC mappings not always invalidated in cache
  • 16846 - Move C4::Members to the Koha namespace
  • 24310 - Use Text::Lorem instead of String::Random in Test::Builder
  • 23990 - Move C4::Suggestions code to the Koha namespace
  • 31195 - "Tied interface" from Koha::Cache is not used
  • 30397 - Duplicate '20' option in dropdown 'Show entries' menu
  • 24087 - item's subfields (952|995) must be displayed on tab 10
  • 17729 - Move IsItemOnHoldAndFound to Koha::Holds

New 12

  • 37395 - Cannot hide columns in ERM tables
  • 37306 - KBART print ISBN and ISSN should be imported in 776 (marc21) and 452 (unimarc)
  • 37279 - Title ID number should have its own column or be hidden in ERM
  • 37280 - Add a direct link to Stage MARC records from ERM Titles
  • 37278 - Identifiers default to ISBN in Identifier column of Titles table in ERM
  • 17258 - [OMNIBUS] MySQL 5.7
  • 35956 - In Vue [% INCLUDE 'calendar.inc' %] should not be needed if not used
  • 15449 - [Omnibus] Move stuff to the Koha namespace
  • 31912 - When enforcing 2FA we should alert the user
  • 19297 - [OMNIBUS] Standardize "can place hold" calculations
  • 15342 - Performance 3.22 - Omnibus
  • 16017 - Currency constraints and poorly named prices

Waiting

Needs signoff 3

  • 37288 - Edit data provider form does not show the name
  • 37303 - Fuzzy translations displayed on the UI
  • 35560 - Use the REST API for holds history

Needs QA 4

  • 35191 - Make entries per page configurable for items table on staff detail page
  • 37309 - Improve Delete and Modify items links on the biblio detail page
  • 14670 - add 'cite' option to detail page in OPAC
  • 36919 - t/db_dependent/Koha/Object.t produces warnings

Claimed QA

Needs signoff 1

  • 37330 - LocalCoverImages for items don't show if StaffDetailItemSelection disabled

Failed QA 1

  • 9453 - Update records according to the new UNIMARCField100Language system preference

Passed QA 1

  • 35539 - Remove unused columns from categories table