Hello Phil Ringnalda

Rolling monthly stats

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

Rolling yearly stats

  • Signed Off: 72
  • Passed QA: 0
  • Failed QA: 9
  • Documented: 0
  • Pushed to main: 62

Lifetime stats

  • Signed Off: 113
  • Passed QA: 0
  • Failed QA: 18
  • Documented: 0
  • Pushed to main: 78

Your bugs

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

Reported 24

New 16

  • 38214 - Audit use of TT url filter for uses that should be uri instead
  • 38213 - Fix problems with MARC21 003 being mandatory
  • 38210 - Export and import should agree on a file extension for MARCXML
  • 38008 - Presentation CSS on label tags makes it hard to use for radio buttons and Flatpickr
  • 37224 - Mapping advanced search to Z39.50 should handle multiple terms that map to the same field
  • 37223 - Deleting the last item in a label batch needs to redirect to ?op=new
  • 37212 - Advanced editor should warn the user when it loads a blank record after being passed an invalid bib number
  • 37169 - Fix the POD for z3950_search_args
  • 35255 - Advanced editor should apply XSLT file specified for z39.50 server
  • 33296 - Linker should search for authority records with an appropriate 008/14,15,16 value
  • 31925 - AutoCreateAuthorities needs to preserve subject heading thesaurus to not create duplicate authority records
  • 26717 - Allow specifying where to insert new subfields in MARC Modification Templates
  • 26716 - Allow specifying where to insert new fields in MARC Modification Templates
  • 25272 - Different behavior between live and deferred merges and between merged and retained record
  • 25122 - Authority lookup shouldn't include non-authority fields
  • 22312 - BlockReturnOfLostItems does not prevent lost items filling holds

Assigned 1

  • 37826 - Templates that use the variable script_name should be called by scripts that set it

Pushed to main 1

  • 38066 + Pop-up window footers can block page content

Pushed to oldoldstable 1

  • 37720 + XSS (and bustage) in label creator

Pushed to oldstable 2

  • 35125 + AutoCreateAuthorities creates separate authorities when thesaurus differs, even with LinkerConsiderThesaurus set to Don't
  • 33099 + Add missing MARC21 match authority mappings so "Search all headings" search works

Pushed to stable 1

  • 27769 + Advanced editor shouldn't break copying selected text with Ctrl+C

Needs documenting 2

  • 38211 + New bibliographic record in non-default framework opens in default on first edit
  • 37270 + Deleting a report from the actions menu on a list of saved reports does not work

Other bugs

CC Bugs 227

Needs documenting 27

  • 34755 + Error authenticating to external OpenID Connect (OIDC) identity provider : wrong_csrf_token
  • 38126 + Holds queue is allocating holds twice when using TransportCostMatrix and LocalHoldsPriority
  • 38183 + Can't set suggestion manager when there are multiple tabs
  • 35204 + REST API: POST endpoint /auth/password/validation dies on patron with expired password
  • 34645 - Add missing fields to MarcItemFieldsToOrder system preference
  • 26611 + Required match checks don't work for authority records
  • 37150 - Can't delete single title from a list using the "Remove from list" link
  • 37483 + Batch extend due dates tool not working
  • 34263 - Suspending holds consecutively populates previously used date falsely
  • 22042 - BlockReturnofWithdrawn Items does not block refund generation when item is withdrawn and lost
  • 36098 + Create Koha::Session module
  • 34549 + The cataloguing editor allows you to input invalid data
  • 35007 + Configure self checkout tables consistently 🎓
  • 37186 - Cannot delete a rotating collection
  • 37349 + Use cache for authority types when linking bibliographic records to authorities 📝 🔧
  • 29560 + Add option to create MARC links when adding items to bundles
  • 30873 + "Libraries" link on OPAC should be hideable by system preference
  • 36503 + Add a plugin hook to modify patrons after authentication
  • 35856 - Runtime parameter modal should provide option of ":all"
  • 36582 - Add option to set library, desk, and register from user menu
  • 34270 - Upgrade and prune jQueryUI assets in the staff interface
  • 37188 + Batch patron modification from report results should be an option when borrowernumber is selected 📝
  • 36996 + Add a system preference to mark items unavailable in z9350 responder 📝
  • 26314 + "Volumes: show volumes" showing regardless of whether there are volumes linked to the record
  • 35432 + Clarify and simplify the workings of MapItemsToHoldRequests
  • 29825 + Preview of authority record on edit mode as MARC formatted view
  • 35328 - Add a notes pop-up for authority records to authority search results

Pushed to stable 36

  • 37235 + Download single authority results in 500 error
  • 37892 + Patron category 'can be a guarantee' means that same category cannot be a guarantor
  • 30645 + Generated DBIC query incorrect for API searches across joined extended attributes when several terms are passed
  • 37429 + Can't edit bibliographic records anymore (empty form)
  • 37947 + Import from Z39.50 doesn't open the record in editor
  • 38082 + Advanced editor does not save the selected framework with new record
  • 35466 + bulkmarcimport needs a parameter to skip indexing 📝
  • 38012 + Remove ispermanent from returns.tt and branchtransfers.tt
  • 38146 - Last seen date is missing the time in the item holdings table
  • 38112 + Description of patrons search no longer displayed
  • 38240 - Filtering resulting in no result will hide filters
  • 38027 + Clearing a flatpickr datetime causes errors
  • 37983 + "Search a patron" box no longer has auto focus
  • 37982 + Serial collection edit form can be GET
  • 37981 + Switch installer/step3.tt form from POST to GET
  • 37871 + Remove extraneous 246 subfields from the title mappings (Elasticsearch, MARC21)
  • 37840 + Wrong status in the Intranet detail page when the item type is not for loan
  • 37249 + Item search column filtering broken
  • 37158 + OPAC recalls history table not responsive
  • 37057 + OPACShowUnusedAuthorities displays unused authorities regardless
  • 37787 - Undocument koha-worker --queue elastic_index
  • 38097 + Add class to "Item was not checked out" message in checkin table
  • 37928 + "Upload image" item not correctly styled
  • 37264 - Fix delete button on staff interface's suggestion detail page
  • 37823 + Remove unreachable code in aqcontract.tt
  • 35559 + Can't change the pickup date of holds on the last day of expiration
  • 38249 + `koha-list` help typo about elastic
  • 38173 - Fix description of koha-dump --exclude-indexes
  • 37271 + Recall status should be 'requested' in overdue_recalls.pl
  • 35232 + Misspelled ID breaks label on patron lists form 🎓
  • 35406 + Typo in holds queue viewer template
  • 36821 - Authority type text for librarians and OPAC limited to 100 characters 📝
  • 37114 - Update MARC21 default framework to Update 38 (June 2024)
  • 36108 - Update MARC21 default framework to Update 37 (December 2023)
  • 36546 + Bundle API spec to speed up worker startup
  • 35724 + Define non-standard port numbers for SFTP upload/download in EDI accounts

Pushed to oldstable 24

  • 36832 - Adding authority records is broken
  • 35913 + Item order prices do not fall back to MarcFieldsToOrder if not set by MarcItemFieldsToOrder
  • 36494 + Flatpickr error on checkout page if the patron is blocked from checking out
  • 35840 + Local use is double-counted when using both RecordLocalUseOnReturn and statistical patrons
  • 35483 + Restore item level to record level hold switch in hold table
  • 35535 + Cancel hold -button does not work in pop-up (Hold found, item is already waiting)
  • 30230 + Search for patrons in checkout should not require edit_borrowers permission
  • 35277 + Pseudonymization should be done in a background job
  • 35950 - Move the handling of statistics patron logic out of CanBookBeIssued
  • 35916 - Purchase suggestions bibliographic filter should be a "contains" search
  • 35584 - Missing licenses in about page
  • 37413 + Updating an item level hold on an item with no barcode to a next available hold also modifies the other holds on the record
  • 16567 + RSS feeds show issues in W3C validator and can't be read by some aggregators (Chimpfeedr, feedbucket)
  • 36463 + We should compress our JSON responses (gzip deflate mod_deflate application/json)
  • 29522 + Bib record not correctly updated when merging identical authorities with LinkerModule set to First Match
  • 23296 + Auto Renewal Notice does not use Library specific notices
  • 35833 - Fix few noisy warnings from C4/Koha and search
  • 35514 - New order line form: Total prices not updated when adding multiple items
  • 36128 + Use of uninitialized value in string eq at /usr/share/koha/lib/C4/Overdues.pm
  • 24424 + Advanced editor - interface hangs as "Loading" when given an invalid bib number
  • 35602 - Typo: AutoMemberNum 🎓
  • 35490 - Remove GetMarcItem from C4::Biblio
  • 35955 + New CSRF token generated everytime we need one
  • 35379 - 'searchfield' parameter name misleading when translating

Pushed to oldoldstable 9

  • 35352 + Cannot hide SMSalertnumber via BorrowerUnwantedField
  • 35441 - Typo 'UniqueItemsFields' system preference
  • 31694 + MARC overlay rules presets don't change anything if presets are translated
  • 25387 - Merging different authority types creates no warning
  • 35453 - Wrong 'Laserdisc)' string on 007 builder (MARC21)
  • 36032 + The "Next" pagination button has a double instead of a single angle
  • 35410 + 856 label is inconsistent between detail page and search results in XSLTs 🎓
  • 36212 - transferbook should not look for items without barcode
  • 35327 - Fix capitalization of language name

Pushed to main 18

  • 38011 + Add a foreign key link between vendors and subscriptions
  • 37178 + Column "comments" in ILL requests table gives error on sorting, paging cannot be changed
  • 37912 + Catalog concerns - Broken link under concern title
  • 37550 + bulkmarcimport.pl dies when adding items throws an exception
  • 22223 + Item url double-encode when parameter is an encoded URL
  • 37184 + Special character encoding problem when importing MARC file from the acquisitions module
  • 38246 + If using automatic return claim resolution on checkout, each checkout will overwrite the previous resolution
  • 38275 + Unable to delete patron card creator images
  • 33407 + With ES and QueryAutoTruncate on, a search containing ISBD punctuation returns no results 🔧
  • 37946 + Double menu when clicking the caret in Z39.50 search
  • 37865 + Use of uninitialized value $op in string at circulation.pl
  • 38312 + Patron form behind fixed header
  • 37863 + Patron card batches don't detect when the patron is already in the list
  • 38266 + Incorrect attribute disabled in patron batch modification
  • 38120 + Commented lines in auth.tt should be removed
  • 33178 + Use template wrapper for authority and bibliographic subfield entry form tabs
  • 37850 + branchillemail missing from public libraries REST endpoint
  • 38055 + Space between label and value for MARC field 530 📝

Ready to push 1

  • 37398 + Initialize a datepicker on all date/datetime fields when adding/editing items

Needs QA 9

  • 38483 - C4::Heading::preferred_authorities is not used
  • 38270 - Add MARCXML options to ElasticsearchMARCFormat
  • 38227 - Collapse authority popup search form when showing results
  • 38221 - Add Bootstrap styling to pagination in authority plugin search results
  • 36112 - Port default CHECKOUT_NOTE notice to Template Toolkit syntax 🎓
  • 36616 - Ability to stop Complex See Reference authority records from being linked to bibliographic records
  • 37451 - Restrictions due to discharge should not be able to be removed
  • 35134 - cn_browser.pl pop-up size should be configurable
  • 35808 - Remove obsolete responsive table markup from several pages in the OPAC

Needs signoff 15

  • 38494 - Koha should consider authority heading use in cataloging
  • 37985 - Extend geo-search to support areas, not just points (MARC 034 subfields defg)
  • 35899 - Performance improvements for build_holds_queue
  • 12620 - Proxy Add-on for Koha z39.50/SRU servers
  • 37796 - Generated issue has incorrect number in pattern when receiving
  • 37537 - Add bounding box variant to geo-search
  • 37569 - Serials without history cannot be edited
  • 37743 - MARC21 810$t is used in XSLT templates but is not editable by default
  • 37744 - MARC21slimUtils.xslt show-series has a wrong search index 'au' for 810$a
  • 37821 - Embed geographic coordinates when indexing biblios linked to GEOGR_NAME authorities
  • 37750 - Elasticsearch Authorities default mapping is missing 'identifier-other' => 024$a
  • 35061 - Add support to preserve patron category code when importing patrons with commandline script
  • 32055 - Remove GetImportRecordMatches
  • 21469 - Account for 'MarcOrgCode' preference in 'Enhanced Analytics Workflow'
  • 35203 - Koha::Biblio->get_coins support 214 field in addition to 210 (pubyear and publisher values) (UNIMARC)

Failed QA 12

  • 26282 - Allow staff to decide if a hold cancellation notice will be sent when cancelling a hold 👑
  • 21665 - Advanced editor - Double clicking on value brings subfield code as well
  • 24675 - No update of the list of MARC21 subfields in C4/Heading/MARC21.pm, Generated authorities are missing subfields
  • 32726 - Authority search result display and relator terms in 22.05
  • 37219 + In OPAC item holds, separate copy number from radio button and add table configuration
  • 37722 + Add Koha Objects for Koha Holidays
  • 31109 - Prevent overwriting bibliographic records in case of simultaneous modification
  • 20153 - Add new column "source" in the authorities pages's result
  • 11300 - Add a new authority linker which searches for authority links on a Z39.50 server.
  • 18138 + Use MARC modification template when adding/updating bibliographic records
  • 23111 - Setting a custom framework as the default for cataloguing is not possible
  • 18974 - Cataloging MARC21 record and adding item selenium test

Patch doesn't apply 4

  • 14367 - History for MARC records. Roll back changes on a timeline or per field.
  • 26547 - Move context from msgid to msgctxt in pref PO files
  • 17511 - Change authority linking subfield from $9 to $0
  • 26657 - "Unlinked" output of LinkBibHeadingsToAuthorities is ambiguous

In discussion 8

  • 32722 - Mandatory subfields from UNIMARC framework shouldn't block the creation of a bib record when field itself is optional
  • 37675 - MARC basic editor loses data for records with thousands of the same field
  • 28491 + Field 003 in authority records not updated after import
  • 35716 + Duplicated assets in both koha-tmpl/intra-tmpl and koha-tmpl/opac-tmpl
  • 27305 - Use low privileged tokens to enable authenticated iCal feed
  • 30463 - Authority records are indexed on the fly
  • 37738 - Framework update accessibility for existing installations
  • 32339 - [Elasticsearch] Provide record when cataloguing biblios

Blocked 1

  • 38104 - share_usage_with_koha_community.pl: Check between two runs should be a bit lower than 30d

Assigned 1

  • 36855 - Replace legacy CodeMirror5 with Monaco Editor

New 61

  • 32572 - We should have a background queue for each job type
  • 29678 - Can't use external URL for XSLT stylesheet
  • 28205 - Less important hold trapped before or no hold trapped in some cases (race condition)
  • 38430 - Create a default HOLD_CANCELLATION notice
  • 20558 - typo mts_authorized_value vs mts_authorised_value in admin/marctagstructure.pl
  • 37993 - Having a single EDI EAN account produces a bad redirect
  • 18533 - MARC::Record->encoding does not handle UNIMARC records
  • 38327 - 403 errors when logging back into Koha after timeout
  • 26820 - "Important" and "Mandatory" flags enforced only at subfield level for tags < 010 in basic editor
  • 37702 - Fast Cataloging does not work with fast_cataloging permission when duplicate suspected
  • 25962 - In Advanced Editor mandatory subfields are not enforced if tag is not mandatory
  • 34200 - Lists and merge catalog records
  • 34821 - Inventory tool optional filters for lost, withdrawn and damaged appear to do nothing
  • 37817 - Cancellation holds alert not displayed the correct number of holds
  • 37251 - Default values should be applied when cataloging using the advanced cataloging editor (rancor)
  • 37481 - Some operations that do not affect data should be submitted as POST requests
  • 5561 + Help on summary field in authority type editor
  • 37191 - iCal shows items due one day later than due date in Koha
  • 24125 - Batch delete should not remove authorities that are still in use
  • 24833 - Field ending punctuation needs to consider abbreviations and exceptions
  • 34782 - ImportBreedingAuth does not limit to the import batch
  • 34739 - Linked biblios should not be merged (updated) when changes to an authority don't change the authorized heading
  • 34128 - Clean up biblioitems.serial data
  • 33295 - We need a way to exclude 'inappropriate' heading from linking searches
  • 24180 - maintain separate repeated subfields when linking authority in advanced catalog editor
  • 26954 - Display macros in Advanced Cataloging Editor in alphabetical order and add sort capability
  • 38420 - Click and drag functionality when editing authority records makes it difficult to edit text in a subfield
  • 38336 - Confusion between 099 and 942 field in UNIMARC framework
  • 38206 - Batch item modification display multiple identical links to return to batch item modification page
  • 27176 - With Advanced Editor if fields are out of order, they also display out of order
  • 38438 - Make Add persistent selections and batch operations to item search optional
  • 16264 - Do we still need extra pages to confirm deletions?
  • 32906 - Make 'Replace record via Z3950/SRU' buttons in authorities work consistently
  • 38133 - Create a touch_all_authorities.pl script
  • 37248 - [Omnibus] Power to the user 🎯
  • 12733 - Interactive inventory tool
  • 27923 - Inventory tool should be able to skip lost items
  • 38006 - Advanced editor not deleting tags not in framework when editing
  • 38083 - Add "Save and view record" option to Advanced Editor
  • 37933 - No space between title and medium
  • 31645 + flatpickr - update coding guidelines
  • 21860 - MARC modification templates cannot check or change indicators
  • 37858 - z39.50 password should be hidden in edit screen
  • 26715 - Make Z39.50 modal moveable in the advanced cataloging editor
  • 37312 - BlockReturnOfWithdrawnItems doesn't block transfers when set to block
  • 37110 - Add Replace record via Z39.50/SRU search button to Advanced Editor
  • 18583 - Add the ability to merge multiple authorities
  • 17485 - Add MARC modification templates to Z39.50 import
  • 36636 - Set leader 05 to d (deleted) for records in deletedbiblio_metadata
  • 33831 - Description of UNIMARCAuthorityField100 system pref says it has character positions up to 35, but it only goes to 23
  • 2646 + Add sort option for the series number
  • 35565 - "LinkerOptions: broader_headings" works in an unexpected way with name headings
  • 36604 - Document what statistics wizards actually count
  • 36385 - HTML escaped via JavaScript should encode all entities
  • 26071 - Allow to configure fields not to be copied when using "Edit as new (duplicate)" in cataloging
  • 26531 - "add subfield" macro for Advanced Catalog Editor
  • 35184 - Consolidate UNIMARC value builders for 100, 124, 125, 126
  • 27207 - Add a spell check feature to the Advanced Cataloging Editor
  • 27172 - Allow to configure fields not to be copied when using "Edit as new (duplicate)" in authorities
  • 17180 - Add a current date macro to the advanced cataloging editor
  • 34198 - Interface to define relational rules for MARC fields that use authorised values

Confirmed 1

  • 23758 - Advanced editor: automatically populate a field with the current date