Hello Lari Taskula

Rolling monthly stats

  • Signed Off: 0
  • Passed QA: 0
  • Failed QA: 1
  • Documented: 0
  • Pushed to main: 1

Rolling yearly stats

  • Signed Off: 1
  • Passed QA: 2
  • Failed QA: 4
  • Documented: 0
  • Pushed to main: 11

Lifetime stats

  • Signed Off: 10
  • Passed QA: 2
  • Failed QA: 5
  • Documented: 0
  • Pushed to main: 76

Your bugs

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

Reported 37

Confirmed 1

  • 17505 - Add routes for messaging preferences 3 ▸

New 16

  • 42258 - CSP OPAC: LibraryThing widget.js blocked
  • 41853 - OAuth2 Failed to warm up, name or service not known
  • 41693 - Report pseudonymized transactions in statistics wizards
  • 41666 - Account expiration should not be displayed when login counts as activity and membership_expiry is configured to renew card
  • 41375 - Tool to generate a default privacy policy document
  • 41161 - Show patron modification request diff in OPAC 1 ▸
  • 39234 - Set default upload category
  • 38752 - BibTeX export include 245b
  • 38215 - Unable to clear "records with available items" limit by clicking "show all records"
  • 32643 - Send patron a notification of a new OPAC note
  • 30363 - Retrieve uploaded files from staff interface by file id or hash
  • 29793 - Commenting "listen" biblioserver in KOHA_CONF crashes about.pl
  • 26238 - Remove C4::GetLoanLength() 1 ▸
  • 24751 - REST API: CRUD endpoints for holdings records 1 ▸
  • 23912 - Get correct authorised values for location and collections facets 2 ▸
  • 20235 - Telegram notifications 1 ▸

Assigned 1

  • 18407 - REST API: Include renewability information on checkouts 3 ▸

Blocked 1

  • 15728 - Hide component parts from search result 1 ▸

In discussion 3

  • 41786 - membership_expiry.pl -renew -active should include patrons 0-MembershipExpiryDaysNotice days before expiration
  • 25103 - Dynamically add checkout types 1 ▸
  • 17424 + System preference to control access to own objects without permission 1 ▸

Patch doesn't apply 4

  • 24067 - Refactor REST API allow-owner authorization logic
  • 17712 - Move availability calculation to the Koha namespace
  • 16826 - REST API: Add API routes for getting item availability and holdability 2 ▸
  • 14791 - Automatically attempt to resend failed notices 1 ▸

Failed QA 7

  • 39943 - Add a separate PIN code field for accessing self service devices
  • 23865 - Throw exceptions from Koha::AuthUtils::is_password_valid
  • 20930 - Validate and cache parsed YAML/JSON type system preferences
  • 19037 - Circulation and fine rules test tool 1 ▸
  • 18795 + REST API: DELETE (anonymize) checkout history 1 ▸
  • 18230 - Generate Koha::Patron::Modification verification_token in ->new
  • 17479 - REST API: Save information on owner access 2 ▸

Signed off 3

  • 41813 - ILLDefaultStaffEmail should not be used as the sender address
  • 24401 - Add POST /checkins endpoint with availability check and confirmation flow 2 ▸
  • 23998 - Messages REST API 1 ▸

Passed QA 1

  • 40736 + OAuth/OIDC authentication logs error message when CGISESSID is missing 1 ▸

Needs work 29

Needs release notes

  • 28915 + MARC modification templates should allow specification of a position or range within a control field 📝

Patch doesn't apply 7

  • 27734 - OpacHiddenItems produces a 404 from borrower holds list
  • 40862 - Repeated 028 fields are missing a separator
  • 18595 - Move C4::Members::Messaging to Koha namespace 2 ▸
  • 14620 - Contact information validations 1 ▸
  • 26814 - Add onsite_checkout to circulation rules
  • 14843 - Notifications and messages via REST API 5 ▸
  • 25037 - Add checkout_type to checkouts

Failed QA 10

  • 19133 + Password recovery routes
  • 29326 - _ALL_ should not override other rules in UpdateItemLocationOnCheckin
  • 41929 - Add Cache-Control to opac-retrieve-file.pl
  • 41926 - Disable OPAC search form after first submitting it, as a counter measure to spam
  • 20028 + Export all patron related personal data in one package
  • 14806 - Action Log for Modifying borrower messaging preferences 1 ▸
  • 22471 - Default Finnish values for web installer
  • 14872 - Reminder to update SMSnumber when primary phone is updated
  • 27630 - TestBuilder real number formatting is different to DBI(x)
  • 18446 + Test to ensure a system preference in .pref file also exists in sysprefs.sql

Blocked 6

  • 14767 - Message delivery notes from SMS Gateway provider reports 3 ▸
  • 14855 - Resend notices in Notices tab with AJAX + REST 2 ▸
  • 14590 - Validate messaging preferences 3 ▸
  • 25089 - Add checkout_type to circulation rules 3 ▸
  • 19652 - REST API: Log request and response content 1 ▸
  • 17565 - REST API: Let user cancel reserve according to CanReserveBeCanceledFromOpac 2 ▸

In discussion 3

  • 40823 - Default privacy setting should be renamed
  • 25112 - Koha::CirculationRules->set_rules should handle scopes per rule
  • 14912 - Sort Advanced Search Languages by priority

Assigned 1

  • 24101 - Due date to on-site loans according to the calendar and possibility to renew on-site loans 1 ▸

New 2

  • 43045 - Add the ability to provide PIN code during self registration 1 ▸
  • 18103 - REST API: Add endpoint for patron status / blocks 1 ▸

Waiting 5

Needs QA 4

  • 42298 - "No automatic renewal before" falls back to "No renewal before" if former is greater than the latter
  • 40994 - Field 651 subfields other than "a" present in Topics facet
  • 35471 - Automatically select child MARC framework when adding child records
  • 40832 - Display MARC 382 (Medium of Performance) on result list and detail page

Ready to push 1

  • 41796 - "Forgot your password" link is not visible if OpacResetPassword is enabled but OpacPasswordChange is disabled

Other bugs

CC Bugs 41

Needs documenting 4

  • 30303 + Add ability to select which values to retain when merging patrons
  • 7376 + Transfer limits should be checked at check-in 1 ▸
  • 26993 + Allow StoreLastBorrower to retain a locally-defined number of previous borrowers 1 ▸
  • 24239 + Let the ILL module set ad hoc hard due dates

Pushed to stable 2

  • 39014 + Storing a guarantee fails due to TrackLastPatronActivityTriggers "creating a patron" 1 ▸
  • 41665 + Only include Greybox in OPAC if IdRef is enabled

Ready to push 1

  • 40736 + OAuth/OIDC authentication logs error message when CGISESSID is missing 1 ▸

Needs QA 4

  • 41707 - The DIE handler in C4::SIP::Trapper is logging non-SIP errors, causing log flooding
  • 37744 - MARC21slimUtils.xslt show-series has a wrong search index 'au' for 810$a
  • 20153 - Add new column "source" in the authorities pages's result
  • 15349 - Problem with email pattern check on forms

Needs signoff 2

  • 22322 - Self-checkin module should provide for automatic logins (like self-checkout) 1 ▸
  • 37692 - Self-registration verification cannot be done if OPACPublic is not allowed 1 ▸

Failed QA 7

  • 40901 + koha-common.service bundles all sub-daemons under one systemd service instead of per-instance services 2 ▸
  • 38839 + Add validation for replacement price in item input form
  • 38682 - Add series ISSN from 490$x and 8XX$x to XSLT detail and search results
  • 38922 - Remove auth_header.origincode and auth_header.linkid
  • 38693 - dedup_authorities.pl - Add methods match-subfield and get-subfield
  • 12617 - Koha should let admins to configure automatically generated password complexity/difficulty 1 ▸
  • 16302 - Koha::Logger performance tests 1 ▸

Patch doesn't apply 1

  • 25673 - Access logging of borrower's personal information

In discussion 3

  • 14964 - Email notices will be queued for patrons with no email address and generate warnings
  • 15522 - New interface for revamped circulation rules 3 ▸
  • 19523 - Koha::Cache changes not passed to all plack workers with in-memory caching. 1 ▸

Blocked 2

  • 14536 - PageObject-pattern base implementation 2 ▸
  • 14539 - Introduction to castToObject(), aka. make a Koha::Object from various input types 1 ▸

Assigned 1

  • 20813 + Revamp user permissions system 3 ▸

New 14

  • 41158 - Field 001 replaced when importing records while using autoControlNumber system preference
  • 31608 - ShowComponentRecords doesn't display components if UseControlNumber is turned on 1 ▸
  • 17621 - API: Should the 'updated_on' Patron field really be a datetime? 1 ▸
  • 26807 - Relator term punctuation should not be automatically added
  • 23908 - Require patrons to confirm their email address
  • 16304 - Koha::Logger, lazy load loggers so environment has time to get set 2 ▸
  • 41209 - Add the ability to choose an authentication method for patron or patron category
  • 3935 + Schedule tasks periodically 1 ▸
  • 36808 - Slips should be a message transport type 1 ▸
  • 40595 - Privacy setting when changing patron category
  • 38747 - Have consistent signature in sample notices
  • 36006 - New patron notification method to show notice in patron account in OPAC
  • 31072 - Remove direct CSV export in itemsearch.pl
  • 29358 - Allow local definition of staff client's 'View in OPAC' links