Hello Brendan Lawlor
Rolling monthly stats
- Signed Off: 7
- Passed QA: 2
- Failed QA: 2
- Documented: 0
- Pushed to main: 0
Rolling yearly stats
- Signed Off: 38
- Passed QA: 19
- Failed QA: 8
- Documented: 0
- Pushed to main: 10
Lifetime stats
- Signed Off: 96
- Passed QA: 19
- Failed QA: 10
- Documented: 0
- Pushed to main: 31
Your bugs
- Blocker
- Critical
- Major
- Normal
- Minor
- Trivial
- Enhancement
- New Feature
Needs work 2
Failed QA 1
- 35905 + Missing permission check for "record batch delete" from reports
New 1
- 41075 - Hold pickup notice sent from patron home library if patron's hold filled message preference has digest only
Other bugs
CC Bugs 152
Needs documenting 26
- 39189 + Collapsing sections on moredetail.pl not working
- 16567 + RSS feeds show issues in W3C validator and can't be read by some aggregators (Chimpfeedr, feedbucket)
- 38615 + Cancelling a waiting hold via SIP should include an option to move it to holds with cancellation requests
- 36561 + Inappropriate permission for "/api/v1/auth/password/validation" 📝 🔧
- 40708 - Increase accuracy and accessibility of checkin errors
- 27934 - Table sorting using title-string option is obsolete 🎓
- 39900 + Add public REST endpoint for additional_contents
- 5920 + Remove HTML from downloaded reports in CSV format
- 37911 + Prototype vue islands within static pages
- 37883 + Add a filter for staff search results to filter by library
- 7508 + Collapsable items on items tab
- 31345 + Add ability to exit process_message_queue.pl early if any plugin before_send_messages hook fails
- 26869 + Enable batch record modification to create items on existing bibs
- 35635 + Expand patron attribute type mandatory field to allow different settings for OPAC and staff interface
- 20747 + Allow LocalHoldsPriority to fill by hierarchical groups system rather than individual library
- 33292 + Claim return doesn't refund lost item charge when MarkLostItemsAsReturned includes "When marking an item as a return claim" and "Refund lost item fee" is on
- 36064 + Add information about holds with cancellation requests to staff start page
- 29079 + Make bibliographic information in holds queue customizable
- 27919 + Split claims return from LOST
- 37103 + Link log viewer options to corresponding system preference
- 36582 - Add option to set library, desk, and register from user menu
- 33418 - Allow setting overlay_framework for connexion imports
- 31557 + Add ability for holds queue builder to prioritize either matching a patron's home library to the item's home or holding library
- 36559 - Transport cost matrix update helpers 🎓
- 35564 + Add home library (homebranch) column to holds queue report
- 33484 + Ability to remember user's selected table configuration and search filters for tables
Pushed to stable 6
- 37392 + Edit item permission by library group is broken
- 40868 + Vendor module permissions are ignored
- 40865 + Single patron result does not redirect 📝
- 39274 + HTML bg-* elements are low contrast
- 39175 + Send request to partners explodes
- 36365 + compare_es_to_db.pl should offer a way to reconcile differences
Pushed to oldstable 6
- 31460 + Merging biblio records with attached item groups losing groups 📝
- 39072 + Item search shareable link adding selections for similar LOC auth values
- 32934 + SIP checkouts using "no block" flag have a calculated due rather than the specified due date 📝
- 39912 + RealTimeHoldsQueue should be rebuilt when a holds pickup location is changed 📝
- 40679 - Existing holds toolbar goes wonky if you select 'del' from priority dropdown
- 34783 + Update list of 'Contributing companies and institutions' on about page
Pushed to main 5
- 40997 + Javascript error prevents saving when an instance of an 'important' or 'required' field is deleted
- 34596 + Items in transit should not show up in the holds queue 📝
- 40163 + Several http links should be moved to https
- 30568 + Make patron name fields more flexible
- 36135 + Add tool to batch modify holds
Needs QA 6
- 39860 - Add a way to allow for additional/custom MARC fields in the record display
- 35267 + Clarify CSS options for Notices
- 40105 + Patrons cannot add notes when creating an ILL
- 30657 - Make patron attributes available via Template Toolkit in notices 🎯
- 39320 + Create a 'landing page' for ERM
- 37893 + Migrate some SIP configuration into the staff interface
Needs signoff 4
- 39204 - Problem with cancelling a hold via SIP without marking it as waiting returns an error
- 40658 - When sorting by local-number we should use the sort field
- 38311 - DataTables - Simplify the building of the dropdown list filters
- 37025 - Add CLI tool to generate/delete api keys for a given patron on a Koha instance
Failed QA 12
- 40740 - Validation for biblioitems in about/system information joins on biblionumber not biblioitemnumber
- 35509 - Make SQL autocomplete an optional feature
- 24533 - Improved sorting in checkouts table
- 38844 - Display location filter breaks News
- 37701 + Log viewer doesn't show everything when Module 'All' is checked
- 41048 - Add ability to disallow empty patron searches 👑
- 27432 + Add report run to action logs
- 36372 + Allow privileged users to set the 'record source' on cataloguing
- 20813 + Revamp user permissions system
- 30255 + Allow skipping "list" step for record batch modification/deletion
- 36063 - Add Holds to Pull info to intranet-main page
- 32729 - Deleting an item removes the itemnumber from old_issues when it probably should not
Patch doesn't apply 4
- 33260 + Show message queue on staff interface and make notices printable
- 38290 - Add library group limits to vendors
- 40500 - Include credit/debit type code in runtime parameter selection dropdown for reports
- 33452 - Update patron statistics report 🎓
In discussion 8
- 37774 - Title level hold should fill even if specific item is not holdable
- 37919 - Unable to report on patrons with borrowers.auth_method password
- 40816 - Upgrade DataTables from 2.1.8 to >2.3.4
- 38295 - Standardize "select all" behaviours
- 38338 - Add support for XOAUTH2 authentication for SMTP servers
- 11583 - Add WYSIWYG editor for HTML notices/letters
- 34076 - [DOCS] Automated screenshots using Cypress.io testing framework
- 22403 - Temporary Card
Reopened 1
- 11591 - runtime parameter for library groups
Blocked 3
- 7012 + Limit to available does not exclude in-transit items
- 38259 - Adjust DT's lengthMenu option
- 36270 - Remove special handling for <<borrower-attribute:CODE>>
Assigned 4
- 38706 - Replace UserJS system preference with snippets
- 38310 - DataTables - Use Select2 for column filters
- 36975 + Allow MarcModificationTemplates to change the record source for a batch of records
- 32391 - [DOCS] Reorganise the manual contents
New 65
- 40948 - Transport cost matrix needs form validation
- 39290 - Always use pageLength=-1 when paginate is false
- 24125 - Batch delete should not remove authorities that are still in use
- 39187 - Hold expiration date should not be extended if set by staff before hold is filled
- 36762 - Item not transferred correctly when there is a pending hold
- 39781 - Cannot limit by library when creating custom patron email sent via patron details page
- 38757 - Adding order from a staged file - "Some required subfields are unset"
- 39055 - Unauthenticated are not redirected properly in reports module after login
- 38327 - 403 errors when logging back into Koha after timeout
- 5463 + Limit to available shows on hold items
- 38230 - Restore Import Success message with OCLC Gateway import
- 35050 - Self checkout and checkin interfaces don't use correct library for additional contents
- 35672 - Update and Run SQL button should save changes even if report fails to run
- 37685 - Adding a new subpermission to a permission category grants new features to all staff with a top level permission
- 26317 - Misleading choices from reports error when runtime parameter is named incorrectly
- 35966 - Koha should not strip limits from SQL queries
- 33153 - Bibliographic references disappear from the payment history if the item is deleted
- 23909 - SCO allows to check out items with Waiting state if AllowItemsOnHoldCheckoutSCO
- 33073 - sip_cli_emulator doesn't work and documentation is in error
- 29214 - Lost item checked in shows "Lost item fee refund" instead of "Lost item fee removed"
- 16654 - The output from reports/cat_issues_top.pl is not proper CSV
- 30557 - Add ability to create Item lists
- 35066 - In the Holds Queue, add ability to decline to fill a hold and automatically push to the next branch
- 37645 - Add ability to batch waive fines
- 14182 - Suspended holds should show in separate list
- 18891 - Download Reports Directly
- 33017 - SQL comments are not fully ignoring runtime parameters
- 33495 - Patron search results can be misleading
- 40001 - edit_items permission allows deletion of individual items. Should be separate.
- 38185 - DT - replace dom with layout
- 35359 - Granular Cataloging permissions
- 29490 - Preview for more notices
- 39859 - Add ability to schedule a full hold queue rebuild from the staff interface
- 38014 - Migrate from Font Awesome to Bootstrap Icons
- 39973 - Add inline editing to the circulation and fine rules table
- 35334 - Give ability to add context to custom Pages in the staff client
- 6532 + Way to move items to another record in batches
- 36843 - Add ability to set order of columns in column configuration
- 29127 - Reminders for Suspended Holds
- 36185 - Add option to enforce time limit on suspended holds
- 39665 - batch_extend_due_dates should allow to extend dates from a list of patrons and a list of items
- 37052 - Restrict reports so they can only be run by permitted users
- 36279 - Resending notice after changing delivery method still uses old method
- 34863 - Allow definition of custom url for pages
- 34120 - Add custom content areas to the tools home page and cataloging home page
- 30198 - Add privacy elements to reports
- 31218 - Add a way to add new columns to item search results
- 27935 - Allow item search fields to be defined from database fields rather than MARC tags
- 38007 - Records created through acquisitions with the ACQ framework are saved in Default
- 34439 - Extend Item Templates to allow for editing of existing items
- 29653 - Return claims on deleted items
- 36829 - Add option to generate hold cancellation request from staff interface
- 33374 - Holds captured at different branch when pickup branch has a copy on shelf can create long wait times for patrons
- 32328 - Add ability to specify how long an item stays on a library's holds queue
- 34544 - Add file option to delete_items.pl
- 23305 - Add dedicated option to append to item notes in batch item modification
- 38219 - Add option for only the patron's home library to delete patron messages placed by any library
- 35178 - Add option to save item search as an SQL report
- 37939 - Replace alert messages with toasts
- 36300 - Add datetime as runtime parameter option in reports
- 25983 - Accessibility: 2.4.7 Focus Visibility
- 36611 - Allow definition of local tooltips
- 33538 - Allow for independent shibboleth autocreate and sync mapping
- 35694 - Give pages the option to be a page or modal
- 31900 - Add support for logout from external OAuth2/OIDC identity providers