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

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

New 3

  • 37735 - Enrolling in a club does not record the library from which the patron was enrolled [23.05.x]
  • 34941 - Patron search to find patrons with hyphens when they haven't been added in the search 1 ▸
  • 32469 - Keyboard shortcuts no longer work in details.pl