Hello Chris Cormack

Rolling monthly stats

  • Signed Off: 9
  • Passed QA: 2
  • Pushed to main: 2

Rolling yearly stats

  • Signed Off: 25
  • Passed QA: 8
  • Pushed to main: 5

Lifetime stats

  • Signed Off: 1122
  • Passed QA: 174
  • Failed QA: 71
  • Pushed to main: 102

Your bugs

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

Reported 24

New 19

  • 33479 - Add an option to pick a type of library during onboarding
  • 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
  • 19795 - Allow files to be uploaded and stored in object storage (Swift and S3)
  • 6625 + Allow Koha to use Openlibrary subject API
  • 6447 + Add a button to allow people to choose 'Next Budget' when ordering
  • 5771 + Better error handling for import borrowers - Provide a download file of errors
  • 4463 + Expose {AMAZONASSOCID} for usage in things like "More Searches" just like {TITLE}.
  • 3716 - Optionally sort labels for printing by barcode
  • 3544 - Value builder plug-ins don't work with repeatable subfields
  • 3309 - Deleting authorized values when data exists
  • 3030 - Lost items (that are hidden) show up under Editions Tab
  • 2985 - Link patron renewal to patron category age restrictions
  • 2683 - Supplemental issues cannot be planned for in serials module.
  • 2280 - Authorized value option for indicators doesn't work
  • 2244 - RFID Cataloguing - Programming RFID tags from Koha
  • 2172 - Cart attaches an iso2709 file, which confuses 99% of patrons
  • 1356 - Lose original search term when select "More options"
  • 1218 - New plugin for MARC21 replacement cost
  • 737 - Map of library in search system

Verified 1

  • 1889 - Virtual shelves leave blank field in staff intranet when BIB is deleted

Assigned 1

  • 2500 + Standing enhancement request for adding/updating call number splitting algorithms in C4/Labels.pm

Blocked 1

  • 2894 - Routing list holds are broken

Patch doesn't apply 1

  • 2499 - Improvement on text wrapping algorithm needed

Failed QA 1

  • 3116 - ISBD parsing does not preserve subfield order

Needs work 75

Patch doesn't apply 2

  • 18514 - Allow library to search their Koha and Overdrive collections using ElasticSearch
  • 12605 + TestBuilder - Refactoring Acquisition/close_reopen_basket.t

Failed QA 1

  • 16282 - Usernames should be case sensitive

Blocked 1

  • 19359 - Reporting module selenium test

In discussion 2

  • 24326 - Remove advance_notices_digest.t
  • 18238 + Test harness/suite/"test runner"

Assigned 2

  • 4330 + Copyright statements out of date
  • 1598 - Allow unmoderated comments

New 67

  • 25515 - [OMNIBUS] Remove warnings and errors from tests output
  • 5561 + Help on summary field in authority type editor
  • 3935 + Schedule tasks periodically
  • 24119 - Records indexed into ES during tests are not removed by rollback
  • 30898 - Elasticsearch/Indexer.t fails on 'No nodes are available'
  • 36381 - "not a tree object" error from Jenkins
  • 36625 - t/db_dependent/Koha/Biblio.t leaves test data in the database
  • 36429 - t/db_dependent/Cache.t fails on D11
  • 22446 - Koha/Patron/Categories.t is failing on March 1st (2019 only?) and Feb 29th 2024
  • 36189 - Rewrite www/auth_values_input_www.t using Selenium
  • 33861 - Packages_spec.ts is failing randomly
  • 34301 - Agreements_spec.ts is failing randomly
  • 21773 - Increase minimum MockModule version (and switch to ->redefine)
  • 33423 - Cypress - Using UI to login is against best practice
  • 20178 - Fix output_pref with dateformat=iso
  • 33330 - selenium/authentication.t is failing randomly
  • 25551 - [OMNIBUS] Some tests are failing randomly
  • 25824 - DecreaseLoanHighHolds.t is still failing randomly 2
  • 34850 - MySQL 8 test suite output is full of warnings regarding mysql_native_password
  • 26186 - Remove "subroutine redefined" warnings from tests
  • 22181 - Test "Payment notice" in t/db_dependent/Accounts.t fails when CurrencyFormat is set to FR
  • 34837 - selenium/self_registration.t is failing randomly
  • 20677 - strict.t and valid-templates.t fail with Devel::Cover is used
  • 20901 - Koha/Patrons/Import.t fails on fresh database
  • 5069 + Auto-create authorities for unlinked headings
  • 34602 - Failing tests during package build
  • 27892 - api/v1/acquisitions_vendors.t is failing randomly
  • 19696 - HoldsQueue.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
  • 10140 - Add UNIMARC tests to t/db_dependent/Record/Record.t
  • 3591 + [OMNIBUS] "Family administrator" account for OPAC
  • 21731 - t::lib::QA::TemplateFilters missing built-in TT filter "xml" causes false warnings
  • 31946 - Wrong permission bit in tests
  • 19379 - Selenium test for the list workflow
  • 30866 - In unit tests, validate CCL queries using ZOOM::Query::CCL2RPN
  • 12919 - Automate collecting all records added and deleted from the catalogue
  • 30145 - Add test for DBIx schema files matching kohastructure.sql
  • 30146 - Add test for missing SCSS compilation
  • 26645 - t/Koha/Script.t is failing randomly
  • 24997 - Test to ensure mappings.yaml is in the correct order
  • 18772 - t/ImportBatch.t noise
  • 19384 - [OMNIBUS] Add Selenium tests
  • 10816 - Relational operators in Search
  • 26906 - Koha_ExternalContent_OverDrive.t is failing randomly
  • 24417 - Charges/Fees.t is failing randomly
  • 25876 - 'Daily Quotes Test' failing randomly (?)
  • 25722 - ActionLogs.t is failing randomly
  • 15145 - Fix hover state on bugzilla theme header so it doesn't jump on hover
  • 19184 - Purchase workflow selenium test
  • 19183 - Acquisition module setup selenium test
  • 19182 - Item search in intranet and OPAC selenium test
  • 24816 - Test suite execution time
  • 12516 + The module C4::Tags needs more unit tests
  • 23240 - Rancor appears to be untested.
  • 22978 - db_dependant/Circulation.t is missing test descriptions
  • 22644 - Some tests in Upload.t are not testing the right thing
  • 19781 - Make a xt test that checks all themes for missing includes, to avoid fallback
  • 1821 - Sanity check for manual fine/credit, require verification above limit
  • 22077 - Uncaught JS Console errors
  • 21841 - Fuzz testing the UI
  • 21616 - Translation toolchain has no tests
  • 20905 - Warn from Search.t
  • 19773 - Illrequests.t raises a warning
  • 20232 - www/search_utf8.t does not clean up
  • 19880 - Selenium test for testing the administration module functionality - part 2
  • 1778 + Redirect to circulation.pl doesn't always work when switching the library (redirect from selectbranchprinter.pl)

Other bugs

CC Bugs 71

Needs documenting 3

  • 26567 - Allow to limit subscription search to subscriptions with routing lists
  • 15565 - Place multiple item-level holds at once for the same record
  • 19532 - Recalls for Koha

Pushed to oldoldoldstable 4

  • 36244 - Template toolkit syntax not escaped in letter templates
  • 19169 - Add a test to detect unneeded 'atomicupdate' files
  • 28943 + Lower the risk of accidental patron deletion by cleanup_database.pl
  • 19613 - Scrub borrowers fields: borrowernotes opacnote

Pushed to main 3

  • 37255 + Creating default waiting hold cancellation policy for all patron categories and itemtypes breaks Koha
  • 37108 - Cash register statistics wizard is wrongly sorting payment by home library of the manager
  • 34423 - (proof-of-concept) Bugzilla could look better with a new skin

Needs QA 2

  • 37263 + Creating default article request fees is not working
  • 19336 + Add option to fines.pl to apply maximal fine amount after delay

Needs signoff 2

  • 24194 - Add system preference to disable the use of expiration dates for holds
  • 11808 - 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

Failed QA 9

  • 8112 + Overdues with Fines report, giving duplicates
  • 20340 + Ability to use authentication plugin
  • 17015 - New Koha Calendar
  • 12769 - Manage fees for sending notices
  • 21934 - Allow user to specify name for 'Shibboleth'
  • 17791 + On UNIMARC system, USMARC field 100$a gets overwritten when importing from MARC21 target
  • 5806 + Search results display items for all locations when the SearchMyLibrary first system pref is activated
  • 14993 - rebuild_zebra.pl, when recreating Zebra-directory structure, mkdir doesn't fail/error/die
  • 29480 - Add email address as a method for generating the userid when self registering in OPAC

Patch doesn't apply 18

  • 11999 - Add two checks in CanBookBeReserved and CanItemBeReserved
  • 36542 + In C4/AddBiblio, plugin hook after_biblio_action is triggered before the record is actually saved
  • 12772 - Add item type and on-hold status to overdue notice/status triggers tool
  • 13705 - Move indexation subs in C4::ZebraIndex
  • 14791 - Automatically attempt to resend failed notices
  • 13932 - Allow a header to be considered trusted to provide the userid
  • 15595 - Display Google cover image on staff interface search list and detail page πŸŽ“
  • 14746 - Set up logging and configuration file reading for Mojolicious
  • 14367 - History for MARC records. Roll back changes on a timeline or per field.
  • 7957 - Routing lists: manage several routing list for each subscription, and export them as CSV
  • 12460 - Search history: Combine to start a new search πŸŽ“
  • 12017 - Move language description out of database
  • 6828 + Add admin dashboard for staff users
  • 4456 + Enable addition of PO Number to order
  • 12805 - Proposed changes to Koha plugins system (.KPZ) structure
  • 13717 - Add ability to move old patron attributes when importing borrowers
  • 13666 - Allow SIP2 checkin/checkout to get branch from institution_id field AO
  • 20447 + Add support for MARC holdings records

In discussion 8

  • 1993 + Task Scheduler Needs Re-write
  • 10943 - Impossible to manage fines without borrowers permission πŸŽ“
  • 14964 - Email notices will be queued for patrons with no email address
  • 7013 + required format is not enforced for authorized values
  • 6178 + tag cloud diff depends on where you click
  • 15338 - Remove inconsistency in location of SIPServer.pm
  • 7365 - Koha should support PostgreSQL
  • 8058 + Circulation empty barcode field redirect to pay fines screen if borrower has outstanding fines

Reopened 1

  • 6070 + On a new order defined from suggestion some fields were missing.

Blocked 2

  • 17215 - Cardnumbers of patrons created using LDAP Replication not using autoMemberNum if configured
  • 12770 - Notice template tool enhancement

Assigned 3

  • 10589 + Override OpacHiddenItems based on Patron Branch
  • 20817 + Add ability to retain 9xx fields when adding on order item to existing record
  • 5158 + Koha needs its own cookie, ice cream, and fudge flavors

New 16

  • 14035 - Shibboleth SingleSignOut
  • 31098 - The options to "export database" and "export settings" are not available
  • 5316 + Limit Z39.50 targets to specific users
  • 4809 + Allow to pay lost item replacement fee when changing the lost status
  • 7292 - New permission for claims
  • 12374 - Add option to use mysqldump parameters with koha-dump
  • 3492 + Move hold fee setting into circulation rules
  • 5523 + Display list of items which are to be cataloged in the cataloguing home page
  • 30593 - Should we switch from Modular Crypt Format to PHC string format
  • 17498 - Expose system preference values to JavaScript in the OPAC
  • 5185 + Batch item modification should (optionally) update the last seen time
  • 5292 + Google Preview Option for OPAC
  • 22523 - Are we safe to remove `misc/maintenance/fix_accountlines_date.pl`
  • 3484 + Break down fee display by types on checkout tab
  • 6891 + LDIF interoperability - a proposal
  • 3514 + Returning items through patron Details tab doesn't activate all circulation functions