Hello Wainui Witika-Park
Rolling monthly stats
- Signed Off: 0
- Passed QA: 0
- Failed QA: 0
- Documented: 0
- Pushed to main: 0
Rolling yearly stats
- Signed Off: 0
- Passed QA: 0
- Failed QA: 0
- Documented: 0
- Pushed to main: 3
Lifetime stats
- Signed Off: 2
- Passed QA: 2
- Failed QA: 0
- Documented: 2
- Pushed to main: 18
Bold bugs were last acted on by someone else — a status change or new comment you haven't seen yet. Hover a bug number to see who last touched it.
Your bugs
- Blocker
- Critical
- Major
- Normal
- Minor
- Trivial
- Enhancement
- New Feature
Reported 7
New 4
- 40369 - Reserve/hold fulfillment should be blocked if a patron has now expired
- 36263 - Incorrect subscription renewal dates
- 34941 - Patron search to find patrons with hyphens when they haven't been added in the search 1 ▸
- 28532 - [Omnibus] Accessibility: Staff interface - add legends to forms 4 ▸
Failed QA 1
- 37641 - Add syspref to make claim returned note mandatory
Needs signoff 1
- 35953 - Add delete_any_record cataloguing subpermission
Needs documenting 1
- 38009 + Add a generate next button in serials receive page
Needs work 11
Patch doesn't apply 2
- 28243 - Accessibility: Staff interface - add captions to tables 3 ▸
- 27877 - Accessibility: Staff Client - Reduce heading redundancy 2 ▸
Failed QA 3
- 35870 + Adding an edit_authorities subpermission for editauthorities
- 35871 - Adding a merge_delete_authorities subpermission for editauthorities 1 ▸
- 36366 - Itemtype can be used in XSLT
Blocked 2
- 27741 - Accessibility: Staff Client - Headings should have correct tags and hierarchy 1 ▸
- 28102 - Accessibility: OPAC - Breadcrumbs should be more accessible
In discussion 3
- 36852 + Enhance Elasticsearch subject, subject as phrase MARC21 index mappings
- 36851 + Enhance Elasticsearch author, author as phrase MARC21 index mappings
- 34053 - Text in holdings table gets wrapped on mobile, breaking words and decreasing readability
Assigned 1
- 36311 - Add option to koha-run-backups, to only include database dump
Waiting 1
Needs QA 1
- 37463 + Include cover images from Amazon on staff interface check out screen for specific patron categories
Other bugs
CC Bugs 376
Needs documenting 352
- 41355 - No 'show' view for record sources 2 ▸
- 37020 - bulkmarcimport gets killed when inserting large files 1 ▸
- 35830 + Add separate permission for Merging Patrons
- 38375 + SIP2 syspref SIP2SortBinMapping is not working
- 38070 + Regression in print notices 1 ▸
- 41614 + additional_contents REST endpoint broke the display location filter 1 ▸
- 41337 + koha-create --request-db and --populate-db creates log files owned by root (intranet-error.log, opac-error.log)
- 39336 + Public Biblio endpoint should honour OpacSuppression syspref 1 ▸
- 42048 + Reflected XSS in patron search saved link 1 ▸
- 40866 - Corrections to override logging 1 ▸
- 41094 + search_anonymize_candidates returns too many candidates when FailedLoginAttempts is empty
- 41167 + Rewrite Rules missing in etc/koha-httpd.conf
- 39305 + About page must warn if Plack is not running
- 40654 + Sorting holds table can cause priority issues 1 ▸
- 40296 + Bookings that are checked out do not have status updated to completed 1 ▸
- 31124 + koha-remove fails to remove long_tasks queue daemon, so koha-create for same <instance> user fails
- 40620 + Holds Queue will assign to the lowest item number if multiple branches have the same transport cost
- 34147 + Patron search displays "processing" when category has library limitations that exclude the logged in library name
- 31450 + HTML customizations and news will not display on OPAC without a publication date
- 38650 + We should only fill title level or specific item holds when a patron checks out an item 1 ▸ 📝
- 41267 + It should be possible to prevent some itemtypes from filling other biblio level holds
- 41484 + Wording of 'On hold', 'Booked', and 'Recalled' in issues table can be confusing
- 42154 + Bug 38714 hid the "New match check" link in record matching rules 1 ▸
- 41292 + Add "force_password_reset_when_set_by_staff" to the allowed column name list 1 ▸ 🎓
- 41967 + cleanup_database.pl ignores integer values for --labels and --cards and defaults to 1 day
- 41861 + ILL request cost and price paid don't show if 0
- 41510 + Fallback on bookable itemtype can break if item has no itemtype
- 42020 + (Bug 39482 follow-up) Library info link shown in OPAC without OpacLibraryInfo and library URL
- 42467 + Remove event attributes from MARC modification templates template
- 42277 + JS error when viewing a subscription
- 41690 + Add MARC21 245$b (subtitle) to Cite option 1 ▸
- 42262 + MARC 006 tag editor plugin drops blank value in position 17 when editing existing tag
- 42236 + OPAC lists table header contains no text
- 42701 + Ability to click anywhere in item row for edit and delete options is missing 1 ▸
- 41700 + Checkouts note_date has incorrect format in swagger definitions
- 41047 + Current library and home library sort by code instead of description
- 42448 + Staff Interface News (newsfooter) text does not have sufficient color contrast
- 42341 + "Print label" on staff detail page is not translatable 🎓
- 41985 + Fix wording on SIP2 account form - 'Syspref' to 'System preference' 🎓
- 42254 + DOM XSS via tag search
- 41475 - 500 error when placing a hold on records with multiple 773 entries 1 ▸
- 41679 + Stock rotation repatriation modal can conflict with holds modal
- 40803 + Users cannot renew overdue items from 'Overdue' tab in account
- 39468 + EDI message status should be case insensitive
- 40961 + LocalUse Circulation Statistics offering empty results
- 39985 + items.onloan field is not updated when an item is recalled 1 ▸
- 38516 + Closed group basket not able to open PDF file with Adobe - The root object is missing or invalid
- 41149 + Spinner/loader does not disappear when a renewal fails with AllowRenewalOnHoldOverride set to dont allow
- 41212 + members/maninvoice.pl debit_types should sort by description not code
- 40843 + On modborrowers.pl patron attributes should sort by the description, not the code
- 40836 + Credit and debit types are not shown in patron account on OPAC
- 41039 - Patron search button can be spammed and trigger many API patron searches
- 35466 + bulkmarcimport needs a parameter to skip indexing
- 41205 + Error in Advanced Cataloging editor when z39 source returns undef / empty records
- 38969 + Reflected XSS vulnerability in tags
- 36393 + Renewal with a specific date does not take the new date due that we pick
- 38080 + Sorting options for holdings table are incorrect 1 ▸
- 40988 + Subfunds in acqui-home.pl and aqbudgets.pl are not collapsible beyond 20th line
- 40625 + Prevent cashup re-submissions on page reload
- 40915 + SIP message parsing with empty fields edge cases
- 40079 + C4::Scrubber "note" profile should allow for list (ul, ol, li, dl, dt, and dd) HTML tags 1 ▸
- 14907 + Item search: call numbers in item search results are ordered alphabetically
- 41490 - Duplicate variable definition warnings in `compare_es_to_db.pl` 1 ▸
- 41298 + Filtering holdings table with status In transit considers every item ever transferred to be "In transit" 1 ▸
- 41008 + bulkmarcimport.pl -d broken for authorities 1 ▸
- 40903 + OPAC advanced search applies a location limit of the logged-in library by default 1 ▸
- 40899 - When placing multiple holds at once the individual "Pickup location:" dropdowns do not update when changing the top level "Pickup at:" dropdown" 1 ▸
- 40857 + Dropdown menu for Booking cancellation is hidden in modal 1 ▸
- 40565 + Column filters on the item search do not work 1 ▸
- 40709 + Status filter will display in wrong column if item-level_itypes is set to bibliographic record
- 38905 + Updating an item of a bibliographic record should use edit_items instead edit_catalogue permission
- 40590 - OPACAuthorIdentifiersAndInformation shows empty list elements for unknown 024$2
- 39022 + Last patron is replaced by current patron on page load
- 39088 + If OPACURLOpenInNewWindow is enabled, URLs without http are broken in OPAC results
- 40039 + Add production enhancements to build-git-snapshot tool 📝
- 39912 + RealTimeHoldsQueue should be rebuilt when a holds pickup location is changed 📝
- 40166 - Syspref description for ILS-DI:AuthorizedIPs is incorrect 1 ▸
- 40118 + Regression - 'Holds to pull' library filters don't work 1 ▸ 📝
- 40108 + Self-checkout print receipt option not working 1 ▸ 📝
- 40119 + Merge should not leave empty 6XX subfield $2 (MARC 21) 📝
- 39626 + Display patron name in 'Holds to pull' report using standard template
- 39415 + Add subfield g to Geographic name authority fields
- 39710 + Cannot load holds history if there are deleted biblios
- 39644 + Too many borrower_relationships causes patron page to not load
- 39397 + Searching a biblio by timestamp returns a different timestamp
- 39056 + Do not copy preferred_name to new patron when using Duplicate
- 38927 + Unecessary call to FindDuplicate if x-confirm-not-duplicate is passed to POST /biblios 1 ▸
- 38870 + Remove overflow scroll from batch patron modification
- 38783 + Row highlighting in the circulation history table for a patron doesn't look great
- 36163 + Can't select a country for usage statistics
- 39283 + Middle name doesn't display in patron search results
- 39077 + Translation script raises warnings for obsolete translations
- 33268 + Overlay rules don't work correctly when source is set to * 1 ▸
- 38777 + HOLD letter should use the reply to of the library that hold is waiting at
- 39236 + writeoff_debts.pl does not run 2 ▸
- 38395 + Title is not displayed in hold history when bibliographic record is deleted 2 ▸
- 37286 + Fix REST API authentication when using Mojo apps
- 38724 - Holdings table - filters shown after column visibility is updated 1 ▸
- 39172 + Merging records no longer compares side by side 1 ▸
- 37920 + writeoff_debts.pl should be logged 1 ▸
- 38519 + Improve contrast of Bootstrap alerts and text background classes 1 ▸
- 38679 + GET /deleted/biblios missing some mappings 1 ▸
- 39003 + Cannot see suspend column in user's hold table on OPAC 1 ▸
- 38813 + Curbside pickups tab not selected in OPAC
- 38596 + DataTable - previous order sequence behaviour not restored at the OPAC 1 ▸
- 38429 + Ambiguous patron category when adding a new guarantee
- 38595 + Table settings behavior broken on some tables in the OPAC 1 ▸
- 38594 + Table settings for courses reserves not working in the OPAC
- 38466 + KBART import fails silently if file extension is wrong 1 ▸
- 39268 + When switching tabs between 'My lists' and 'Public lists' incorrect lists can be displayed 1 ▸
- 39183 + If using automatic return claim resolution on checkout, each checkout will overwrite the previous resolution (again) 1 ▸
- 39244 + Duplicate and change password buttons missing if no borrowerRelationship defined and patron is not adult 1 ▸
- 35929 - Don't submit 'empty' changes to personal details in OPAC
- 38101 + ES skips records with huge fields
- 37820 + Upgrade fails at 23.12.00.023 [Bug 36993] 1 ▸
- 37552 + Automatic renewals cronjob can die when an item scheduled for renewal is checked in
- 37337 + Submitting a similar suggestion results in a blank page 1 ▸
- 37043 + Counter registry has a new API base URL
- 37244 + Selecting home library or holding library facet changes library dropdown
- 38416 + Failover to MARCXML if cannot roundtrip USMARC when indexing
- 37550 + bulkmarcimport.pl dies when adding items throws an exception
- 35987 + See highlighted items below link broken 1 ▸
- 38231 + Adjust CSS for search result controls in the OPAC
- 37395 + Cannot hide columns in ERM tables 1 ▸
- 37562 + Duplicate patron check when user cannot see patron leads to a blank popup
- 37368 - Patron searches break when surname and firstname are set to NULL
- 37275 + Remove parenthesis from Select user button in ERM 🎓
- 37246 + Suggestions filter by fund displays inactive budgets
- 36475 + "Print summary" tables cannot be column configured
- 38041 + Not all self checkout errors behave the same
- 37167 + Fix mapping call number searches to Z39.50
- 37158 + OPAC recalls history table not responsive 1 ▸
- 37057 + OPACShowUnusedAuthorities displays unused authorities regardless 1 ▸
- 32575 + gather_print_notices.pl sends attachment as body of email or poorly named txt file
- 37814 - Wrong use of '__()' in .tt files 2 ▸
- 37528 + Using borrowerRelationship while guarantor relationship is unchecked from BorrowerMandatoryField results in error
- 36494 + Flatpickr error on checkout page if the patron is blocked from checking out 1 ▸
- 35483 + Restore item level to record level hold switch in hold table 2 ▸
- 36461 - Advanced editor should disable RequireJS timeout with waitSeconds: 0
- 27363 - Restore temporary selection of Z39.50 targets throughout multiple searches 1 ▸
- 37724 - Remove Koha version number from public generator metadata
- 36998 + 'Issue refund' modal on cash register transactions page can mistakenly display amount from previously clicked on transaction
- 36196 + Handling NULL data in ajax calls for cities
- 25387 - Merging different authority types creates no warning
- 37226 + Authority hierarchy tree broken when a child (narrower) term appears under more than one parent (greater) term
- 29539 + UNIMARC: authority number in $9 displays for thesaurus controlled fields instead of content of $a
- 30230 + Search for patrons in checkout should not require edit_borrowers permission 1 ▸
- 35916 - Purchase suggestions bibliographic filter should be a "contains" search 1 ▸
- 36589 - Advanced cataloging - restore the correct height of the clipboard
- 37339 + Default messaging preferences are not applied when self registering in OPAC 1 ▸
- 37345 + Remember for session checkbox on checkout page not sticking
- 36982 + Collections facet does not get alphabetized based on collection descriptions
- 33563 - Document Elasticsearch secure mode
- 35869 + Dismissing an OPAC message from SCO logs the user out
- 37026 + Switching tabs in the sco_main page ( Checkouts, Holds, Charges ) creates a JS error
- 36983 + B_address_2 field is required even when not set to be required
- 36948 - Adjust SIPconfig for log_file and IP version
- 37730 + Batch patron modification table horizontal scroll causes headers to mismatch 🎓
- 37595 + Double HTML escaped ampersand in pagination bar 1 ▸
- 37333 + Search filters using OR are not correctly grouped
- 37357 + Authorised values in control fields cause Javascript errors
- 37784 + Patron password hash can be fetched using report dictionary 1 ▸
- 36816 + OPAC - Patron 'submit update request' does not work for clearing patron attribute types 2 ▸
- 35441 - Typo 'UniqueItemsFields' system preference
- 37369 + Item search column filtering can't use descriptions
- 37435 + Cannot renew patron from details page in patron account without circulate permissions
- 36129 + Check in "Hide all columns" doesn't persist on item batch modification/deletion
- 36566 + Correct ESLlint errors in OPAC enhanced content JS
- 36845 + Exclude meta tag from the translations
- 35961 - Modal include missing for catalog concerns 1 ▸
- 16567 + RSS feeds show issues in W3C validator and can't be read by some aggregators (Chimpfeedr, feedbucket)
- 32695 + Search string for various 7xx linking fields is incorrectly formed
- 30318 + Cannot override default patron messaging preferences when creating a patron in staff interface
- 33099 + Add missing MARC21 match authority mappings so "Search all headings" search works
- 35927 - Selecting MARC framework again doesn't work when adding to basket from an external source 1 ▸
- 36678 + Include fields with non-filing characters removed when indexing
- 32565 - Holds placed when all libraries are closed do not get added to holds queue if HoldsQueueSkipClosed and RealTimeHoldsQueue are enabled
- 36867 + ILS-DI AuthorizedIPs should deny explicitly except those listed
- 38512 + Item table status column display is wrong when record has recalls
- 37478 + bulkmarcimport.pl can die on bad records
- 34263 - Suspending holds consecutively populates previously used date falsely 1 ▸
- 22042 - BlockReturnofWithdrawn Items does not block refund generation when item is withdrawn and lost
- 40960 + Only generate a notice for patrons about holds filled if they have set messaging preferences
- 42131 + Terminology: Return in action logs should be Check-in 🎓
- 41962 - Add comment to SearchAuthorities about unused params, update POD accordingly
- 42140 + Patron information - no space between guarantor name and relationship on patron details page 🎓
- 42104 + Spelling: capitalize id (instead of id and Id) 🎓
- 42638 + Cannot delete an identity provider domain
- 42238 + Navigating directly to a patron's holds tab does not work
- 42175 + Running under Mojo is broken in k.t.d 1 ▸
- 42134 + String displays incorrectly: words “notices” and “for” appear concatenated
- 42103 + Spelling: marc record 🎓
- 42017 + Fix content type of OPAC news RSS 1 ▸
- 42012 + e.preventDefault not called in clubs.tt club_hold_search handler 1 ▸
- 41942 + Hiding primary contact method hides lang with PatronSelfModificationBorrowerUnwantedField 1 ▸
- 41870 + Warning "Use of uninitialized value $borrowernumber" in opac-detail.pl
- 41863 + Facets generated from Authorized values sometimes show empty labels
- 41859 + Authority search autocomplete results not consistent with search results
- 41778 + Broken display of not for loan status on item detail page
- 41760 + Fix <tbody> and <tfoot> in several templates
- 41665 + Only include Greybox in OPAC if IdRef is enabled
- 41335 + Toggling the hold options does not always work in opac-reserve
- 41073 + Import users expiry date default does not apply
- 28884 + ElasticSearch: Question mark in title search returns no results
- 35237 + Duplicate ids in markup of patron card layout edit form 🎓
- 41647 - Make self-checkin use responsive CSS 1 ▸
- 40568 + Various corrections to recalls templates 2 ▸
- 41599 + reports/acquisitions_stats.pl calls output_error incorrectly 1 ▸
- 41043 + Use op 'add_form' and 'edit_form' instead of 'add' and 'edit'
- 40703 + Replace data-toggle by data-bs-toggle 🎓
- 40846 + Job Status should not be Failed if a record import result in a item update
- 41352 + Bookings to Collect Help does not take you to the correct place in the manual 1 ▸
- 41586 + Spacing problem in display of patron names 🎓
- 41348 + Capitalization: "List Files" and others 🎓
- 40664 + Serial subscription input missing "Required" labels
- 19690 - Smart rules: Term "If any unavailable" is confusing
- 40760 + 'Edit' link in item receive table is not formatted as link
- 29908 + Warning when empty ClaimReturnedWarningThreshold in patron_messages.inc 1 ▸
- 40720 + Misleading title attribute "Remove all items" in Select2 fields
- 41082 + Renaming columns in reports doesn't work with batch tools
- 40538 + XSS in hold suspend modal in staff interface
- 41594 + Can access invoice-files.pl even when AcqEnableFiles is disabled
- 40622 + Bug 38233 not properly applied to 24.11.x, 25.05.x, and main 2 ▸
- 40249 + "Copy settings" should be "Copy permissions" 1 ▸
- 39954 + Cataloging search results incorrect menu markup 1 ▸ 📝
- 39534 + Saved report subgroup filter not hidden correctly 1 ▸ 📝
- 39903 + Catalog details page emits error if librarian cannot moderate comments on the record 📝
- 39919 + Overdues with fines report has incorrect title, breadcrumbs, etc.
- 39307 + console.error on circ/circulation.pl page 1 ▸
- 38726 + marc vs. MARC in admin-home.tt 1 ▸
- 37934 + Extend length of API key, requestor ID and customer ID for data providers
- 37364 + Improve creation of 773 fields for item bundles regarding MARC21 245 and 264 1 ▸
- 39915 - Late issues export exports empty rows in CSV 1 ▸
- 39414 + Item type not retained when editing a booking
- 38845 + OpacNoItemTypeImages required to show item type images in staff interface advanced search
- 38502 + Use Bootstrap alert info class for messages on table settings page
- 38471 + Typo: "Field suppresion, FSP (RLIN)"
- 36229 + koha-run-backups should be first daily job
- 39887 - Improve documentation of overdue_notices.pl
- 38738 + additional-fields-entry.inc always closing select element even when it doesn't exist 1 ▸
- 38624 + browserid_include.js no longer used 1 ▸
- 38735 + New installations should include preferred_name in DefaultPatronSearchFields by default 1 ▸
- 38667 + Point of sale transaction history should not appear to be sortable
- 38285 + Replace instances of obsolete Bootstrap class "pull-right" 1 ▸
- 37761 + Tabs on curbside_pickups.tt page not styled right after Bootstrap 5 update 1 ▸
- 36627 + Display importer for manually harvested SUSHI data 1 ▸
- 38622 - Fix Koha sample data to include preferred_name 1 ▸
- 38620 - Non-existent hc-sticky asset included in opac-tags 2 ▸
- 36182 - Add vendor column to holdings table
- 36343 + The 'after_biblio_action' hooks have an inconsistent signature compared to before_biblio_action, and actions in reserves and items
- 38127 - Missing column headings in 'Add user' pop-up modal 1 ▸
- 38350 + Fix style of sidebar form clear buttons 🎓
- 37998 + Tabs and backslashes in the data break item search display
- 37393 + Bundle items don't show their host in the staff interface
- 41835 + Add item forms Tag editor buttons on serial edition page are misaligned 1 ▸
- 37143 + Patron registration allows for saving required fields with a single space instead of information
- 32285 + Punctuation: Completeness of the reproduction code␠:, ... 🎓
- 42454 + Terminology: Use "and" instead of "&" for curbside pickups "Staged & ready (0)" tab
- 41395 + Terminology: Target item cannot be reserved from other branches
- 41758 - Add Fingerprint Identifier data to Elasticsearch index mappings
- 41759 - The display of MARC 21 field 026 data (Fingerprint Identifier) is missing (both in intranet and OPAC)
- 41866 + "Use of uninitialized value..." warning in opac-search.pl
- 42072 + Batch item deletion "Delete records" message is confusing 🎓
- 41940 + Use of uninitialized value... warnings in circulation.pl
- 42176 + Form to create an authorized value is submitted when cancelled
- 42222 + Use of uninitialized string in string eq in Auth.pm
- 41055 + Missing accesskey attribute for print button (shortcut P)
- 41207 + Permission description string does match permission name
- 40747 + Placeholder text in the filter row for Publication Details on the holds queue is incorrect 📝
- 40244 + Typo in branchoverdues.tt 1 ▸
- 37439 + ChildNeedsGuarantor description misleading 1 ▸
- 40109 + Path to fix_invalid_dates.pl is incorrect in fix_invalid_dates.pl and search_for_data_inconsistencies.pl
- 38611 + Change 'Staff' to 'Staff interface' in HTML customization locations
- 38921 + Remove unused href from Cancel hold link 1 ▸
- 38462 + Remove unused code for pagination in OPAC authority search
- 38077 + Minor spacing issue in self checkout login page
- 36609 + Update index type labels in Elasticsearch config page: Std. Number, Call Number, <empty> 🎓
- 38422 + Add data-isbn and data-title to lists for plugin cover images
- 38367 + offset is wrong on plugins-disabled.tt page 🎓
- 38272 - Add permission check for erm permission to additional-fields.tt 1 ▸ 🎓
- 39780 + Update library groups form to use grid layout 1 ▸
- 41980 + SIP codes in the new SIP Config UI could have better descriptions 1 ▸
- 39164 + Add max_statement_time to SQL report queries
- 41206 + Add collection to transfers to receive 📝
- 37671 + Can't print receipt for refund from cash register transaction history 1 ▸
- 37966 + When overriding a hold to renew a book the due date becomes "now" if not specified
- 23260 + Anonymize (remove) patron data from items_last_borrower 1 ▸
- 39027 + News are ordered with oldest on top 🎓
- 41957 - Hyperhold/hold group information should show on 'Hold found' modal 2 ▸
- 42252 + Stored XSS when deleting a list or removing a list share
- 41851 + Add logging to EDI cron job
- 41954 + Staff interface: Patron hold history table should show hyperhold/hold group information 1 ▸
- 42267 + Update lists pages to use grid layout for forms 1 ▸
- 42107 + Add score to staff search results
- 42076 + Add vendor ID column to serial vendor search results
- 42030 + Add diff support to SUGGESTION action logs
- 42016 + Add identifier-other search field for authorities (MARC 21)
- 41955 + OPAC: Patron hold history table should show hyperhold/hold group information 2 ▸
- 41901 + Allow duplicate check when adding authority via API 1 ▸
- 41827 + Update authority types pages to use grid layout for forms 3 ▸
- 41823 + Update acquisitions admin pages to use grid layout for forms 1 ▸
- 41751 + Cash register transaction history returns 403 for users with only anonymous_refund permission 1 ▸
- 41733 + Honor EmailPatronRegistrations preference in the API
- 41383 + SIP2 server does not search patrons by unique patron attributes (alternate IDs unusable in SIP2)
- 40972 + New hook: extend MARC filter 📝
- 41062 + Expand cronjob erm_run_harvester.pl with parameter for providers
- 40727 + Minor styling bug in print/email receipt pop-up menu 2 ▸
- 40633 + Add keyboard shortcut to advanced cataloging editor for fixed length field plugins
- 40577 + Bulk update Elasticsearch index for bibliographic records after authority change
- 40113 + Update accounting admin pages to use grid layout for forms 2 ▸
- 37713 + OAI-PMH - Honour OpacSuppression syspref 2 ▸
- 36550 + koha-elasticsearch commit default should be configurable
- 34025 + Uniform titles (130 / 240 /730) in bibliographic record to link to authority file 📝
- 33857 + Reduce and resize local cover images
- 41330 + Brace are not escaped in serials number management
- 36542 + In C4/AddBiblio, plugin hook after_biblio_action is triggered before the record is actually saved
- 38643 + Advanced Search input fields need placeholders
- 41281 + ILL request metadata doesn't show if falsy
- 41214 + Cash register should only show if UseCashRegisters sys pref is enabled 1 ▸
- 40794 + Add an id to the div containing payments tabs
- 40288 + patron details in patron sidebar overflow the sidebar
- 36942 + Throw an exception if a KBART file can't be read 1 ▸ 🎓
- 36039 + The output of audit_database.pl should be accessible through the UI 2 ▸
- 33353 + Add compatibility with Elasticsearch 8 and OpenSearch 2
- 39906 + Add bot challenge (in Apache layer)
- 34783 + Update list of 'Contributing companies and institutions' on about page
- 39374 - No way to restrict OPAC users from sending lists
- 36433 + Plugin hook elasticsearch_to_document
- 38939 + Add reservenote to members/holdshistory.pl 1 ▸
- 39411 - Add card number and patron expiration info to OPAC Virtual Card
- 37427 + Searching for an empty string for clubs in an item's hold tab is not allowed
- 37360 + Add 'protected status' as one of the things that can be updated via batch patron modification 2 ▸
- 37311 + Tone down the SMTP servers administration page
- 17338 + 'Holds awaiting pickup' should keep you on the same tab when cancelling a hold
- 36729 + Add publisher/distributor number (MARC21 028$a) to standard identifier search index
- 26211 + Patron age verification while doing the self-registration
- 38838 + optgroup construct needs cleaning in the reports module 🎯
- 38684 + Improve translatability in cat-toolbar.inc
- 38221 + Add Bootstrap styling to pagination in authority plugin search results
- 37826 + Remove the use of the script_name variable where it is unnecessary
- 35560 + Use the REST API for holds history 1 ▸
- 36365 + compare_es_to_db.pl should offer a way to reconcile differences 1 ▸
- 38302 + Inconsistent delete confirmation dialog for "Delete list" buttons 🎓
- 33454 - Improve breadcrumbs for patron lists 1 ▸ 🎓
- 38758 + Make formatting date and datetime fields in notices a bit shorter/easier
- 37398 + Initialize a datepicker on all date/datetime fields when adding/editing items 1 ▸
- 10758 + Show bibliographic information of deleted records in acquisition baskets 1 ▸
- 35768 - Show 'Used in' records link for results in cataloguing authority plugin
- 35034 + Add link to the bibliographic records when they are selected for merging
- 30554 + Use XSLT in authority search cataloguing plugin 1 ▸
- 37349 + Use cache for authority types when linking bibliographic records to authorities
- 31611 + More visibly highlight records that cannot be batch deleted/modified 1 ▸ 🎓
Pushed to stable 4
- 38426 + Node.js v18 EOL around 25.05 release time 1 ▸
- 42605 + Acquisition Items not listed during receipt 1 ▸
- 39107 + kohastructure.sql doesn't load on new MySQL versions 1 ▸ 👑
- 42300 + OPAC detail page: authority links have no text
Pushed to oldstable 2
- 41959 + Holds queue builder doesn't always check all holds when using transport cost matrix 1 ▸
- 42783 + Tools/ManageMarcImport_spec.ts is still flaky 1 ▸
Pushed to main 1
- 40663 + Package GD::Barcode::QRcode@2.01 👑
Ready to push 3
- 40840 + Failure of an EDI SFTP account will kill edi_cron.pl preventing uploads from subsequent accounts
- 39962 + Recalled status does not show properly on staff interface record detail page 1 ▸
- 36724 + Add cartographic mathematical data to Elasticsearch index mappings
Needs QA 5
- 40258 - Option to only use item-level recalls and disable record-level recalls 1 ▸
- 30295 + Send a notification when a recall is manually canceled 1 ▸
- 21173 - Add hours as age unit to auto item modifications by age for damaged_on, itemlost_on and withdrawn_on fields
- 32142 + Add HoldFeeMode option "if all items are checked out OR the record has at least one hold already" 1 ▸
- 20551 - Add option for including deleted records in export_records.pl
Needs signoff 1
- 34027 + Add functionality to cleanup_database.pl to purge action logs in batches
Failed QA 2
- 40984 + Synchronise before_ and after_authority_action hook signatures with biblio action hooks
- 37641 - Add syspref to make claim returned note mandatory
Patch doesn't apply 2
- 24194 - Add system preference to disable the use of expiration dates for holds
- 25193 + Add syspref to control location for use of AllowRenewalIfOtherItemsAvailable
Assigned 1
- 28141 - Accessibility: OPAC Advanced Search fields aren't labelled