Hello David Cook

Rolling monthly stats

  • Passed QA: 1
  • Signed Off: 1
  • Pushed to main: 6

Rolling yearly stats

  • Failed QA: 28
  • Signed Off: 19
  • Passed QA: 9
  • Pushed to main: 49

Lifetime stats

  • Signed Off: 110
  • Failed QA: 81
  • Passed QA: 28
  • Pushed to main: 262

Your bugs

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

Reported

New 96

  • 37041 - Logging into addbiblio.pl triggers a 403
  • 36965 - Self-registration category selection should be limited
  • 36954 - SIP server logging needs an overhaul...
  • 36722 - Koha not caching http://json-schema.org/draft-04/schema#
  • 36586 - Self-checkouts will get CSRF errors if left inactive for 8 hours
  • 36560 - ILS-DI API doesn't have mechanism to provide CSRF tokens for POSTs
  • 36549 - es_indexer_daemon.pl leaks memory
  • 36514 - The "kick_out" in auth should return an anonymous session instead of no session
  • 36239 - Availability calculation in OPAC Results XSLT is too slow
  • 36238 - C4::Context->preference doesn't cache values for non-existent sysprefs
  • 36229 - koha-run-backups should be first daily job
  • 36008 - SendAlerts should use notice_email_address instead of email
  • 35755 - Upgrade Business::ISBN to at least 3.008 minimum version
  • 35209 - Staff interface search within creates strange URLs
  • 35038 - Koha::Z3950Responder has no authentication
  • 34879 - ./catalogue/getitem-ajax.pl appears to be unused
  • 34877 - Convert ./serials/subscription-numberpattern.pl to REST API
  • 34876 - Convert ./serials/subscription-frequency.pl into REST API
  • 34875 - Convert ./members/default_messageprefs.pl into REST API
  • 34710 - Remove GreyBox from OPAC
  • 34700 - Add flag to indicate if an OPAC user has set their preferences
  • 34551 - Don't allow Z39.50 import if MARC can't be converted to MARCXML
  • 34539 - Time not shown for due dates and renewal dates with time of 23:59
  • 34503 - additional-contents.tt unnecessarily tests for languages.size
  • 34477 - Further reduce memory usage for idle background job worker
  • 34450 - systempreferences.pl has unused op 'update_and_reedit'
  • 34293 - ILS-DI returns 200 instead of 403 for unauthorized requests
  • 34065 - Remove unnecessary column-level collation settings for upgraded databases
  • 34018 - Patron image upload silently fails without cardnumber
  • 33991 - Inventory tool should be run in the background for performance reasons
  • 33614 - Templates contain problematic references to local login
  • 33552 - Automatic renewals should only send emails for successes
  • 32638 - No reason given for why items ignored during MARC import
  • 31755 - Store biblio OPAC visibility in biblio table
  • 31733 - 880 titles missing from OPAC cart
  • 31613 - koha-z3950-responder doesn't log (apart from YAZ logging in theory)
  • 31612 - koha-z3950-responder breaks if it's run in a Koha that was created before bug 28364 was applied
  • 31491 - [Omnibus] C4::Service scripts should be replaced with REST API
  • 31480 - OAI-PMH Identify response missing "Repository identifier" and "Sample identifier"
  • 31334 - New article requests should be emailed to library
  • 31208 - "Check for embedded item record data" should default to "No"
  • 31135 - Circulation guided report missing biblio table
  • 30866 - In unit tests, validate CCL queries using ZOOM::Query::CCL2RPN
  • 30795 - Configure unwanted and mandatory borrower fields based on patron category
  • 30664 - PatronSelfRegistration fields shouldn't make "email" field mandatory
  • 30479 - Add index for dateaccessioned in items table
  • 30427 - Debian packages only include release notes for Koha 3.x
  • 28980 - Add temporary passwords which must be reset after first login
  • 28979 - Cronjob references in system preference descriptions don't make sense for most installations
  • 28277 - MARCOrgCode has an incorrect default value
  • 28245 - Language dropdown in advanced search should be sorted
  • 28232 - koha-plack dies even when there is work to for multiple instances
  • 27616 - Manually track claims in serials module
  • 27615 - serialsUpdate.pl should send emails letting staff know that issues are late
  • 27612 - Add "Edit serials" option to "Edit" button in Serials
  • 27293 - Refactor C4::Templates and C4::Languages to not use CGI objects directly
  • 27235 - Add gzip to package dependencies
  • 27141 - QueryWeightFields should be 0 on new installs since QueryAutoTruncate is 1
  • 27140 - koha-zebra doesn't properly stop Zebra
  • 27139 - Search errors are incorrectly shown to users as no results found
  • 26662 - Automated authority linking doesn't work with custom authority type
  • 26588 - additem.pl is slow to load when record has many items
  • 26586 - Koha should return a SIP2 64 response to a 63 request for fee items
  • 26494 - "Next issue publication date" doesn't update if no Expected issues available
  • 26400 - Apache TimeOut is too low for Plack
  • 26329 - opac-tags.pl hardmax should be configurable
  • 26198 - koha-sip --enable should also have --raw_port and --telnet_port options
  • 26168 - Create admin Linux user "koha" which is member of all *-koha instance groups
  • 26156 - Record matching rule code should be unique
  • 26140 - .tt template files should be deployed separately from static assets
  • 26055 - Advanced Editor Rancor should use "visibility" and not "mandatory" for drawing new records
  • 25967 - Plugin upgrade should remove existing code before installing new code
  • 25937 - Notify patrons about failed login attempts
  • 25935 - Use time-based mechanism for account lockout
  • 25934 - [OMNIBUS] Passwords should be more complex / password policy complexity
  • 25881 - Alternate address and Alternative contact appear in Details even when fields hidden
  • 25705 - Make it possible to view full serials history in staff without serials permissions
  • 25661 - auth_header missing authtypecode index
  • 25635 - overdue_notices.pl dies if no overdue rules are defined
  • 25600 - Koha doesn't check for warnings when parsing (ISO2709) MARC
  • 25523 - Address lintian warnings when packaging Koha
  • 25371 - Koha::Email doesn't validate header data
  • 25370 - Create allowlist of plugins allowed to be installed by Web UI
  • 25362 - Code to create CGISESSID should be in function
  • 21731 - t::lib::QA::TemplateFilters missing built-in TT filter "xml" causes false warnings
  • 18202 - Define profiles for Z39.50 server targets
  • 15536 - Additional match check comparison operators
  • 12719 - Fix bulkmarcimport.pl documentation
  • 12599 - IndependentBranches Holes
  • 12591 - CRUD operations for handling notices should all be managed in Koha::Notice::Template
  • 12580 - DataTables overflow their container elements
  • 12442 - Query... variables should be defined within loop in Search.pm
  • 12035 - PDF print: Purchase order overflows incorrectly
  • 12011 - ReservesNeedReturns breaks 'Hold Filled' notice functionality
  • 10816 - Relational operators in Search
  • 10734 - Add Publication Date Facet in Searching

Reopened 4

  • 32499 - HOLDPLACED email goes to patron branch rather than item branch
  • 31050 - Standardize session setup
  • 26790 - Refactor Koha configuration (koha-conf.xml)
  • 11583 - Add WYSIWYG editor for HTML notices/letters

In discussion 5

  • 36721 - Preload core libraries to speed up worker startup and reduce memory usage
  • 25952 - Github search for plugin throwing errors due to API rate limits
  • 25339 - Validate biblionumber on opac-basket.pl and opac-review.pl
  • 22223 + Item url double-encode when parameter is an encoded URL
  • 10638 - Show alert when receiving an order with holds/reserves

Patch doesn't apply 1

  • 26684 - Remove 'marc' column from auth_header table

Failed QA 6

  • 36820 - NEW_SUGGESTION is still sent for some modifications to the suggestion
  • 34164 - OAuth2/OIDC should redirect to page that initiated login
  • 32203 - Refactor checkauth() auth rejected to improve maintainability
  • 29783 - Account lockout message appears incorrectly for blank userid
  • 27301 - Harmonize methods for providing biblionumbers to opac-reserve.pl
  • 21098 - Add missing budget optgroups to parcels.tt and newemptyorder.tt

Pushed to main 1

  • 30873 + "Libraries" link on OPAC should be hideable by system preference

Pushed to oldstable 3

  • 36532 + Any authenticated OPAC user can run opac-dismiss-message.pl for any user/any message
  • 35410 + 856 label is inconsistent between detail page and search results in XSLTs
  • 35070 + Koha plugins implementing "background_jobs" hook can't provide view template

Needs documenting 1

  • 30897 + Gracefully reload Koha after plugin install/upgrade

Needs work

Patch doesn't apply 2

  • 23817 - Normalize phone number when searching patrons
  • 26657 - "Unlinked" output of LinkBibHeadingsToAuthorities is ambiguous

Failed QA 16

  • 36561 + Inappropriate permission for "/api/v1/auth/password/validation"
  • 17704 - Fix OAI breakage when using HTTP::OAI 4.03+
  • 33646 + "Cataloging search" missing important data for not for loan items
  • 36947 + Diacritics and upper case letters should not affect how facets get alphabetized
  • 28011 + Add CLI script to update bibs from linked authority records
  • 10662 - Build OAI-PMH Harvesting Client
  • 34021 - Add option to search within results in the OPAC
  • 28457 - cleanup_database.pl self-registration options are not configurable
  • 25384 - Label maker font list is not configurable
  • 34088 - Schema upgrade should short circuit faster if no upgrade needs to be done
  • 19704 - OPACs most popular feature includes titles hidden by OpacHiddenItems
  • 30913 - Show itemtype notforloan with ILS-DI service GetRecords
  • 33701 - Catalogue detail page no longer shows all tab data when printing
  • 32500 - OPAC_REG_VERIFY has too many options for "Message body"
  • 30261 + opac/tracklinks.pl renders 404 incorrectly
  • 25382 - opac-sendbasket.pl and opac-sendshelf.pl don't validate email addresses

In discussion 7

  • 36312 - Authorities Z39.50 missing Subject-heading 21
  • 24632 - Plugins should support simple signing for security/verifiability
  • 31744 - Inventory tool can take a long time and never complete
  • 34335 - Run Koha plugin method from CLI
  • 32791 - Log4perl configuration files need a tool for updating on package upgrade
  • 30289 - Use Template::Toolkit WRAPPER to reduce template boilerplate
  • 27305 - Use low privileged tokens to enable authenticated iCal feed

Assigned 1

  • 36094 - svc/authentication needs adjustments

New 4

  • 34709 - Eliminate event handler attributes in the OPAC
  • 31199 - selenium/patrons_search.t is failing randomly
  • 36261 - Calculating OpacHiddenItems is too slow in OPAC search
  • 34726 - Clicking the title of a record in cart creates URL with duplicate query strings

Waiting

Needs signoff 1

  • 31380 + Build Mojolicious controller for running Koha plugins

Needs QA 1

  • 37087 - Add support for TCP keepalive to SIP server

Claimed QA