Hello Katrin Fischer

Rolling monthly stats

  • Passed QA: 27
  • Failed QA: 17
  • Signed Off: 5

Rolling yearly stats

  • Passed QA: 329
  • Failed QA: 166
  • Signed Off: 52
  • Documented: 3
  • Pushed to main: 18

Lifetime stats

  • Passed QA: 5117
  • Failed QA: 2138
  • Signed Off: 1285
  • Documented: 7
  • Pushed to main: 666

Your bugs

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

Reported 636

New 533

  • 37805 - ERM module partially untranslatable
  • 37776 - Index attached documents for search
  • 37756 - Add import option/batch creation for purchase suggestions
  • 37712 - Switch picture-upload.pl to use Koha::Uploader
  • 37668 - Add HTML customization to OPAC detail page
  • 37635 - Make subscription ID searchable in subscription search
  • 37634 - JS error on debit detail page when showLastPatron is used
  • 37630 - Improve login note on staff interface about matching IP address
  • 37627 - Improve display of actions on log viewer form
  • 37626 - Add logging for when an acquisition basket is deleted
  • 37625 - Update HoldsNeedProcessingSIP system preference description 🎓
  • 37624 - Link system preference to entry in the manual
  • 37579 - Make it possible to reset an article request's status to previous
  • 37015 - Expose external_id in the ERM packages form and views
  • 37013 - Add ability to edit saved eUsage reports
  • 37012 - Show details of saved eUsage reports
  • 37011 - Data provider is not a mandatory field when creating an eUsage report
  • 37010 - Show saved eUsage reports in a table
  • 37009 - URI for documents and licenses are not linked on agreement view
  • 37007 - Should we move vendors out of the acq module?
  • 36963 - Add auto-complete to vendor search in the acquisition module
  • 36906 - Warning text: This record is used in %s order(s)...
  • 36833 - Update German translations for new languages added
  • 36776 - Clarify description of BatchCheckouts* system preferences
  • 36773 - Patron search in booking modal doesn't allow searching for cardnumbers with 2 characters
  • 36754 - Limit patron search for assignee on tickets to staff users
  • 36753 - When there are no catalog concerns, don't show datatable
  • 36714 - Show bibliographic information of deleted records in acquisition order search
  • 36713 - Show bibliographic information of deleted records in acquisition invoices
  • 36609 - Update index type labels in Elasticsearch config page: Std. Number, Call Number, <empty>
  • 36518 - Add unique IDs to the fieldsets of the item search form to facilitate customization 🎓
  • 36488 - Flatpickr creates invalid date entries
  • 36471 - Accessibility: OPAC search results header obscures content when zooming in
  • 36470 - Generate CHECKOUT, CHECKIN and HOLD digest notices should be generated at once, not amended over time
  • 36417 - Add TT notices to acquisition claim notices
  • 36401 - Re-think use of "N/A" in ILL module
  • 36377 - Fix translatability issues in koha-backend.js
  • 36361 - Show warning about pending ILL requests when a patron is deleted
  • 36360 - Link ILL requests to surviving patron record when patrons are merged
  • 36339 - Using patron search filters may clear "search type" settings in "More options"
  • 36293 - OpenURL shows on wrong entries in OPAC result list
  • 36266 - "Edit search" and "Search in result list" not working well together
  • 36222 - Add GET route for star ratings
  • 35928 - Improve display of suggestion manager if they have no firstname
  • 35809 - Catalog statistics should use items.deleted_on instead of items.timestamp
  • 35806 - Patron statistics report should treat sort 1 and sort 2 the same
  • 35758 - Background jobs should not log personal data apart from borrowernumber
  • 35667 - Editing "current checkouts allowed" copies string "Unlimited" into input field
  • 35655 - Make it possible to switch off RabbitMQ without any warns in logs/about page
  • 35537 - Home entry in navigation can be misleading
  • 35482 - Trusted self check modal too small for translations
  • 35481 - Ignore whitespace when entering or scanning barcodes in trusted web checkout modal
  • 35421 - Is "A guarantor cannot be a guarantee." still correct?
  • 35420 - Update page titles and breadcrumbs for Serial alert subscriptions in the OPAC patron account
  • 35330 - Split rcn index to allow for more specific searches
  • 35324 - Display for items not correct on receive for subscription orders
  • 35319 - Default sorting of the holdings table with OPACHoldingsDefaultSortField is broken
  • 35312 - When circulation is blocked by noissuecharge, total of outstanding charges can be wrong
  • 35301 - Move file storage for AcqEnableFiles from database to the file system
  • 35299 - Allow for items with specific not for loan values to appear in the holds queue
  • 35184 - Consolidate UNIMARC value builders for 100, 124, 125, 126
  • 35182 - Activating "UnseenRenewals" causes problems in circulation rules editor
  • 35175 - MARC21: Display 700/710 $g - Miscellaneous information in detail and results pages
  • 35160 - Ability to subscribe to library news by email
  • 35056 - Can't search for library or patron category using search field on top of patron search table
  • 35029 - Doubled up entries in notices and slips after update of notice name
  • 35005 - Add subscription and order count to new batch record deletion tool
  • 34975 - Job details for BatchUpdateBiblioHoldsQueue lack information
  • 34904 - Shelf browser not accessible when record has a subscription
  • 34898 - Links in reports don't work when item/record/patron have been deleted
  • 34874 - Patron card creator: When creating a new batch, input box and label overlap
  • 34811 - Old image viewer not accessible in OPAC
  • 34810 - Spinning icon doesn't disappear on cover view in OPAC detail page
  • 34783 - Update list of 'Contributing companies and institutions' on about page
  • 34779 - Pages: Remove "Appear in position?"
  • 34688 - Add REST API for requesting address changes
  • 34559 - "Return to record" is doubled up when batch editing items
  • 34483 - [Omnibus] Standardize fund pull downs
  • 34482 - Improve MARC21 7xx linking fields in bibliographic records [Omnibus]
  • 34317 - cancel_expired_holds.pl parameter reason should be a system preference
  • 34304 - Use "days in advance" for hold reminder notice
  • 34297 - When merging invoices, amounts are not correctly formatted
  • 34252 - Ability to link to ILL request in external ILL system
  • 34250 - Sort debit types alphabetically by description and add empty option when adding manual fee
  • 34242 - Split checkouts in OPAC in normal and onsite checkouts like for reading history
  • 34241 - Editing an authority from the authority search popup should return you to result list
  • 34239 - Koha-to-MARC mappings silently fails if mapped field/subfield is missing from default framework
  • 34231 - Allow different input formats for monetary values
  • 34168 - Make it possible to configure display sequence of additional fields
  • 34167 - Make it possible to group additional fields into sections like patron attributes
  • 34166 - Show total price in table of suggestions
  • 34165 - When the barcode of a deleted item is scanned, show a helpful hint
  • 34090 - Add context for AV category vs. patron category
  • 33979 - Improve behaviour of source list on 'item modifications by age' tool
  • 33780 + Multi-line TT comment: [%% item.object.itemnotes.replace('\n',' 🎓
  • 33770 - Rephrase note on advanced search for IncludeSeeFromInSearches
  • 33756 - Wrong calculation of total amount spent?
  • 33730 - Action column should not be sortable 🎓
  • 33665 - When editing items, you don't see total of items
  • 33661 - Show number of accepted suggestions in list of options for creating a new order line
  • 33660 - Allow editing "Create items when" when no orders have been created
  • 33652 - Always show datatable column filters at the top instead of the bottom of the table
  • 33635 - CSV export display broken diacritics in Excel
  • 33604 - Show both article_title and title in ILL module and OPAC
  • 33592 - Use drag&drop or sorting options for AutoEmailPrimaryAddress
  • 33589 - Turn "register here" into "register" or rephrase without using "here"
  • 33539 - Add capitalization checks for branchcodes and categorycodes to inconsistencies script
  • 33514 - SearchWithIS[B|S]NVariations breaks ISBN search in item search
  • 33487 - Elasticsearch: Create an index for LDR, pos 19 - Multipart resource record level
  • 33474 - Don't create a notice for patrons without email when UseEmailReceipts is used
  • 33465 - Make it clear if there are linked licenses when viewing the vendor record
  • 33460 - Standardize breadcrumb for labeled MARC view
  • 33456 - Standardize breadcrumbs in patron account in staff interface
  • 33319 - Unprintable characters/whitepace breaks item search
  • 33305 - Standing orders: Allow to link received item to another bibliographic record on receive
  • 33303 - Performance issues/timeouts in item search
  • 33298 - Add a internal/non-public note field to serial issues
  • 33274 - Batch patron modification tool headers are not translatable for extended patron attributes
  • 33255 - Update the manual with information on searching with Elasticsearch
  • 33226 - REST API: Add PATCH route for acquisition invoices
  • 33225 - REST API: Add GET route for acquisition invoices
  • 33135 - Move actions on transactions tab into a menu
  • 33042 - Enforce 4 character groups (lowercase, uppercase, numbers and special characters) in passwords
  • 32944 - Add format check to MARC configuration option for additional fields
  • 32888 - Ordering from staged records will use first fund from list when none was set
  • 32887 - OpacLibraryInfo needs to be pre-selected when OPAC info is added for a library
  • 32885 - Checkbox "Update all sub funds with this owner" in the fund add/edit form is misaligned
  • 32880 - Show library's name instead of branchcode in dialog when overwriting an existing notice
  • 32879 - Item search: Display additional 245 subfields in CSV export
  • 32760 - Reuse new display of funds list from bug 20212 for shipping cost fund list
  • 32759 - Item form when creating items on receive is misaligned
  • 32758 - Item form when receiving serial issues is misaligned
  • 32756 - Additional fields: Allow additional fields to be defined as links
  • 32755 - Make it possible to show additional fields for baskets in acq search results
  • 32754 - Add table configuration to subscription search results list
  • 32753 - Add ability to hide some subscriptions from OPAC
  • 32751 - [Omnibus] Extend, improve and standardize additional fields
  • 32750 - Additional fields: Allow fields to be marked as mandatory
  • 32749 - Additional fields: Make searchable and display in result list separate attributes
  • 32697 - XSLT: Treat serials and integrating resources differently in XSLT views
  • 32681 - Email library when patron cancels a hold
  • 32630 - Don't delete ILL requests when patron is deleted
  • 32629 - Add option for deleting resolved ILL requests to cleanup_database.pl
  • 32626 - [Omnibus] Improve REST API for ILL
  • 32593 - Item search option location breaks with only one location defined
  • 32592 - Extent title information shown in holds queue list
  • 32591 - Batch patron deletion and anonymization tool form is misaligned
  • 32590 - Add FK constraint for search_history.userid
  • 32584 - Can't update po files on master, because of missing UNIMARC files
  • 32553 - Don't allow to use the same password as before when a password expires/is reset
  • 32552 - Make it possible to configure sequence/priority of buttons in the ILL toolbar
  • 32534 - Automatically redirect to ILL request detail page if only one result is found
  • 32533 - Add an ILL specific simple search to the ILL module
  • 32532 - Improve detail view of ILL requests in the OPAC
  • 32526 - Make it possible to delete ILL comments
  • 32524 - 'New comment' link for ILL requests should probably be a button
  • 32521 - Date fields in OPAC don't show hints on entry format
  • 32483 - Show requested changes to personal details in OPAC
  • 32429 - With "Write off all" UseEmailReceipts sends emails for each, with "Write off selected" a digest
  • 32318 - Add a delete link to the edit split button on the items table in staff detail page
  • 32315 - Complete database column descriptions for serials module in guided reports 🎓
  • 32314 - Complete database column descriptions for accounts module in guided reports 🎓
  • 32297 - Punctuation: System code␠:, ... 🎓
  • 32296 - Capitalization: Specification of Dimensionality,... 🎓
  • 32288 - Capitalization: RDA Carrier, etc. 🎓
  • 32287 - Capitalization: Printing and/or Publishing Information Transcribed as Found in the Colophon:␠ 🎓
  • 32286 - Update titles of UNIMARC value builders from "Framework plugin example" 🎓
  • 32285 - Punctuation: Completeness of the reproduction code␠:, ... 🎓
  • 32284 - Capitalization: Audio Carriers, Computer Carriers ... in UNIMARC value builders 🎓
  • 32246 - Standardize start page layout between different modules
  • 32231 - Improve display of items, when items are created from staged files
  • 32211 - Update sample (pre) due notices to use TT syntax
  • 32202 - Remove kohalib.pl from recall cronjobs
  • 32189 - When items are created on receive, item form layout is broken
  • 32184 - Rename opacbookbag and intranetbookbag 🎓
  • 32079 - Add 'select all' to Tags page in OPAC
  • 32069 - Make submit button yellow on "create manual invoice"
  • 32017 - Database update makes returned items show as checked out in circulation history
  • 32007 - Empty system preference search including local use tab is misleading
  • 31961 - 'Search' menu opens advanced search page, but selects checkout in simple search
  • 31959 - Patron without surname displays as null on basket summary 'Managed by'
  • 31956 - Clean up headings/legends on invoice summary view
  • 31938 - Add vendor to subscription search result list
  • 31930 - Ignore whitespace before and after barcodes when adding items to rotating collections 🎓
  • 31915 - Add floating toolbar and headers to item search results
  • 31874 - Enable sorting in SRU with CQL syntax
  • 31867 - Add note to DefaultPatronSearchFields that searchable patron attributes are always included 🎓
  • 31838 - Patrons with no checkouts report should only display patrons you are allowed to see
  • 31825 - On order receive suggestion info block always shows, even if there is no suggestion
  • 31814 - Make list of staged MARC imports a datatable
  • 31809 - Should actions on result list stick to the bottom?
  • 31723 - Add TT template based alternative to PDF printing for basket groups
  • 31721 - Log changes to orders made via orders API
  • 31720 - Output of export_borrowers with all fields cannot be imported
  • 31712 - When adding orders from a staged file, number of records isn't updated
  • 31710 - Replace GetImportRecordsRange with object methods
  • 31709 - Replace SetMatchedBiblionumber method with object method
  • 31708 - Remove SetImportRecordStatus from neworderempty.pl
  • 31707 - Default itemBarcodeInputFilter to "Don't filter" in new installations
  • 31584 - Default indicators not taken into account when creating records using UseACQFrameworkForBiblioRecords
  • 31583 - Improve formatting options of labels with UseACQFrameworkForBiblioRecords
  • 31581 - Remove Zebra files for NORMARC
  • 31554 - Sorting of acquisition info appears to be broken
  • 31478 - Standardize upload/download icons
  • 31476 - Add tool tips to the buttons on the cataloguing start page
  • 31472 - Extend FindDuplicate to use 001 + 003
  • 31449 - Self checkout: Wrong password reloads page without feedback
  • 31434 - Improve display of title information when receiving orders
  • 31433 - Improve display of title information when ordering from an existing records
  • 31430 - Add column configuration to tables in vendor search
  • 31423 - Add a detail view for order lines
  • 31418 - Add "skip to content" functionality to the staff interface
  • 31411 - [Omnibus] Set focus to first input field of an add/entry form
  • 31408 - Set focus for cursor to Start date when adding a new budget 🎓
  • 31353 - Improve display of lost items when placing holds in OPAC
  • 31324 - Use patron search when editing the borrowernumber of an ILL request
  • 31284 - Add a calendar log
  • 31283 - Add timestamp to special_holidays and repeatable_holidays tables
  • 31280 - Allow OPACHoldsIfAvailableAtPickup to be set on library level
  • 31270 - Terminology: Standardize on self-registration or self registration 🎓
  • 31235 - UseDaysMode is used for calculating the expiration date for waiting holds
  • 31232 - Add note that finescalendar is also used when calculation suspension days
  • 31230 - Add more fields to subscription batch edit form
  • 31226 - Make FacetLabelTruncationLength work with Elasticsearch
  • 31210 - Add option to use different library name in OPAC and staff interface
  • 31189 - Use different material type icon for LDR Pos. 6 = t - Manuscript language material
  • 31169 - [OMNIBUS] Problems with forced holds (AllowHoldPolicyOverride)
  • 31167 - Only mark due dates in the past red on overdues report
  • 31125 - Fix warnings from register.tt
  • 31093 - Add help to search_for_data_inconsistencies.pl
  • 31081 - Improve display of 'Manage bundle' button
  • 31079 - Entering an empty line on checking of an item bundle, gives "Unexpected:" error
  • 31077 - Return claims won't load on details tab, when ClaimReturnedLostValue is empty
  • 31048 - Add information about remaining renewals to sample RENEWAL notice
  • 30995 - Bug 29504 - Confirm item parts requires force_checkout permission (batch checkout)
  • 30981 - Add option to configure preferred pronouns as a pull down
  • 30956 + Make 773 visible in default framework
  • 30829 - Article requests: record level itemtype not taken into account when item exists
  • 30819 - Not able to adjust size of the plain text barcode below the actual barcode
  • 30816 - Use of uninitialized value in numeric ge (>=) at /usr/share/koha/lib/C4/Serials.pm
  • 30815 - Use of uninitialized value $charge in numeric gt (>) at /usr/share/koha/lib/C4/Circulation.pm
  • 30805 - Missing default value on import_records.marxml_old
  • 30804 - Optionally show information on existing items in order form
  • 30771 - UNIMARC files contain a lot of same strings only different in capitalization
  • 30759 - Add hint about the data that is sent via the Google Books API to OPACSuggestionAutoFill
  • 30758 - Handle Google Books API requests for OPACSuggestionAutoFill on server side
  • 30754 - Library transfer limits should not allow for matching library to be unselected
  • 30753 - Library transfer limits: Tab containing umlaut cannot be selected
  • 30752 - Show hint on Library transfer limits admin page, when UseBranchTransferLimits is inactive
  • 30750 - Move JS function moneyFormat into an include
  • 30748 - When paying fines/fees, amounts should be displayed according to CurrencyFormat preference
  • 30712 - An error occurred when updating this authority type. Perhaps it already exists.
  • 30690 - Make it configurable which AR_ notices are sent
  • 30676 - View all ... preferences links don't work when GUI language doesn't match
  • 30651 - Switch report author in saved SQL reports list to include
  • 30634 - Allow to define primary and secondary sorting criteria for item table in OPAC
  • 30633 - Move OPACHoldingsDefaultSortField to table settings configuration
  • 30631 - Show list of existing printer profiles when creating a new patron card template
  • 30601 - Fix warnings in ill-requests
  • 30480 - Split cataloguing log into items and bibliographic records
  • 30440 - Password reset input field are huge
  • 30353 - Enhance BiblioItemtypeInfo so that item level itypes can be displayed in results
  • 30341 - export_records.pl doesn't allow to remove certain MARC fields like the export tool in staff
  • 30329 - Make URLLinkText configurable separately for items and bibliographic records
  • 30247 - Add a receive shipment link to unreceived orders in acq advanced search
  • 30246 - Create acq orders from results list in catalog
  • 30245 - Add Turkmen and Sinhala to languages 🎓
  • 30241 - Show description of fines in details of payment
  • 30238 - When changing patron category the digest option is not saved
  • 30236 - Layout of self registration confirmation page is broken
  • 30189 - Heading of Overdues with fines doesn't match 🎓
  • 30148 - Pipe separated contents are hard to customize (staff interface)
  • 30138 - Add table configuration to holds table in patron account in staff
  • 30119 - Additional fields in acquisitions should not automatically generate an entry called "All"
  • 30116 - When using UseACQFrameworkForBiblioRecords visibility settings have no effect
  • 30106 - Items silently moved to serial record without updating search index
  • 30066 - POD for chargeable_units on CalcFine wrong?
  • 30064 - Dates in issues table on subscriptions tab in OPAC are not sorting correctly
  • 30006 - Article requests: Checkbox for non-commercial use
  • 29986 - Descriptions of system internal debit types and credit types should be editable
  • 29985 - Cashup summary shows unexplainable odd amounts
  • 29890 - Unprivileged route to bib records needs check on OpacSuppression
  • 29872 - Article requests: Include information on host record in article requests table
  • 29831 - Fix incorrect use of _() in .js files
  • 29829 - Standardize multi-value system preferences to use | as separator 🎓
  • 29827 - Update or remove outdated README.txt in /etc 🎓
  • 29733 - MARC21: Link 7xx linking fields to marc21_linking_section.pl value builder in sample frameworks 🎓
  • 29651 - Add a note field to invoices
  • 29581 - "Items expected" on receive shipment page is always empty
  • 29468 - MARC21: Add display of 247 - Former Title
  • 29467 - MARC21: Display 1xx$u and 7xx$u affiliation in details and result lists
  • 29466 - MARC21: Missing space between repeated $e subfields in 7xx and 1xx in result lists
  • 29462 - OPACPopupAuthorsSearch doesn't work when authors include $d, $4, and possible other subfields
  • 29461 - Add spans to traced and untraced series entries
  • 29417 - Automatically update 77x fields when records are merged
  • 29415 - Wrong number of received items/quantity shown in several places
  • 29414 - Add "last changed" to sort options in the staff interface (MARC21 005)
  • 29413 - CataloguingLog doesn't allow to see changes for first edit of an item
  • 29310 - Add timestamp, updated_on to aqbooksellers
  • 29258 - Add a value builder for filling in the vendor id in the item form
  • 29089 - When placing a hold, delivery by mail / in house delivery should be an option
  • 28984 - Unify MARC21 ISBN/ISSN handling in XSLT in the OPAC
  • 28918 - Improve translation of multi-hold no items available message 🎓
  • 28905 - Make it possible to hide export column in table configuration in checkouts
  • 28877 - Fix warns in logs when using plural translations
  • 28732 - Order and claim emails don't work well with repeatable information
  • 28713 - Empty entry in table configuration for saved SQL reports
  • 28711 - Allow sending a cancellation email to the vendor when an order is cancelled in Koha
  • 28710 - Formatting values starting with 0 in numbering patterns are confusing to users
  • 28686 - "Writeoff" not translatable in "Description of charges" column in staff interface
  • 28621 - Make circulation conditions visible for patrons in patron account
  • 28562 - Add date received to basket summary
  • 28557 - Translation issue in MARC modification templates
  • 28528 - bulkmarcimport delete option doesn't delete biblio_metadata
  • 28478 - MARC detail and ISBD pages still show suppressed records
  • 28426 - Terminology: Reserve should be hold
  • 28358 - Some oddities with page titles in OPAC
  • 28237 - Make notes from the basket visible on order receive page
  • 28222 - Option to prefill basket name for a new order
  • 28218 - Additional fields for vendors
  • 28165 - Use nicer descriptions in layout summary table
  • 28164 - Sorting on POS register details transactions table is not working right
  • 28133 - Show subscription information on multiple bibliographic records
  • 28131 - Allow subscriptions to be linked to existing orders
  • 28129 - Allow staff to add subscription alerts on behalf of patrons
  • 28085 - Add "Forget" link for search to hold feature to detail page
  • 27564 - Add a hint to patron records that still use the self registration patron category
  • 27448 - Update ElasticsearchCrossFields description to explain consequences of setting in Koha
  • 27374 - Add possibility to attach arbitrary notes to items
  • 27357 - Trigger printing of a routing list, when an issue is received
  • 27288 - Offer option to close basket when "E-mail order" is used
  • 27248 - Allow to use list of barcodes/itemnumbers with Batch extend due dates tool
  • 27074 - When a subscription is closed, it still shows as current in OPAC
  • 27019 - Add stocknumber/inventory number to the "Items lost" results table
  • 26998 - XSLT: In some cases () are erroneously removed from the link text (773 and others)
  • 26888 - New installer: Make it possible to set active currency according to language
  • 26882 - New installer: Make it possible to use a language specific holidays file
  • 26872 - Series/collection is not added to the record created from a suggestion
  • 26829 - New installer: Make it possible to use a language specific sample quotes file
  • 26754 - Budget plans need a note that no changes can be made when budget is locked
  • 26728 - Lifted restrictions will only show on checkouts but not on details tab
  • 26575 - "New child record" doesn't know about 264 (RDA) yet
  • 26574 - Cataloging plugin marc21_linking_section.pl doesn't support 264 (RDA) yet
  • 26493 - Add missing FK constraints to aqbudgets
  • 26492 - Missing punctuation in series, when part name ($p) and part number ($n) are used
  • 26380 - Add RedirectAddressForFailedOverdueNotices option on library level
  • 26319 - Disable holds when all libraries are set to be no pickup-location
  • 26227 - Allow to enter copyright statement for uploaded local cover images
  • 26071 - Allow to configure fields not to be copied when using "Edit as new (duplicate)" in cataloging
  • 26030 - Allow to explicitly search for a hidden ILL status
  • 25931 - Show helpful message when a club has no members
  • 25748 - When trying to transfer an item with a hold on it options are confusing
  • 25746 - Don't prefill "amount tendered" when paying charges
  • 25706 - Suggestions: Make fields for the items table available in AVAILABLE notice
  • 25689 - Move 'Manage OPAC problem reports' permission into tools 🎓
  • 25656 - Allow entering of currency rate to use when receiving and ordering in acq
  • 25528 - Show icons for shelving locations and collections in OPAC
  • 25446 - Terminology: Replace relatives by other term? (family members, group members...)
  • 25386 - Internal server error when duplicate/too long barcodes are used in acquisition 🎓
  • 25385 - When cataloguing a too long barcode, Koha explodes or silently cuts it at 20 characters
  • 25310 - Ability to centrally turn off sending/generating of HOLD notices
  • 25156 - Show MARC21 240 Uniform title in list and normal result list XSLT
  • 25128 - Date sorting on claims returned table doesn't work
  • 24971 - Pre-select invoice currency from vendor on receive
  • 24949 - Provide password visibility toggle / icon to unmask password on staff login screen
  • 24882 - Date updated and Date/time of change are the same on payment/fee details
  • 24873 - Linking between files and manual pages should support URL parameters (label-manage.pl)
  • 24771 - Show message on OPAC summary if checkouts are blocked due to fines
  • 24692 - OpacBrowseSearch: enable navigating result list with arrow keys
  • 24691 - OpacBrowseSearch: Show number of results behind each list entry
  • 24536 - Move itemtype on suggestions table into its own column
  • 24521 - Usability for cart handling from OPAC search results could be slightly improved
  • 24465 - Label creator requires catalogue permission instead of label_creator permission from tools
  • 24403 - [OMNIBUS] OpacHiddenItems should hide items everywhere in the OPAC
  • 24319 - When RenewSerialAddsSuggestion is used, use existing record when ordering from suggestion
  • 24318 - When RenewSerialAddsSuggestion is used, treat suggestion as "order from subscription"
  • 24285 - Add search index on 008 pos 21 - type of continuing resource
  • 24284 - Cancelling of holds and orders should allow for different translation than cancel as options in dialogs
  • 24278 - Replace Locale::Currency::Format because it's buggy
  • 24118 - Allow to set time for publication and expiration of news entries
  • 24102 - Item search: Remove leading/trailing whitespace for barcode search
  • 23573 - Labels and content overlapping on patron detail page and others for some languages
  • 23554 - Display info from MARC21 110 and 111 in cart/list emails
  • 23552 - Include ISSN in list and cart emails
  • 23544 - Advanced search: Allow to select more than one language for searching
  • 23515 - Allow to store a reason when deleting an item
  • 23465 - Add item form in acq/serials is missing Select2 style selects
  • 23440 - Advanced cataloging editor: Don't show 'Duplicate' as an option when working on a new record
  • 23298 - BrowseResultSelection should also be used when placing holds
  • 23277 - Tagging with emoticons wonky in some browsers
  • 23176 - Show items.timestamp on items tab as last change date
  • 23174 - Default (OPAC)ISBD contains <br> tags that print in ISBD download
  • 23125 - Tabs in patron account adjust to window size but text does not
  • 23000 - Running xsltproc for authority index definitions adds unwanted changes
  • 22848 - Ability to merge suggestions
  • 22797 - ILS-DI: GetRecords doesn't work with documented parameter id_type 🎓
  • 22794 - [Omnibus] Improve and extend logging in Koha
  • 22793 - Suspend all hold button appears even if the hold can no longer be suspended in staff
  • 22733 - Improve recent reviews RSS
  • 22668 - Use select2 styled pull down for cities/town pull down in patron account
  • 22591 - Allow to temporarily suspend patrons from routing lists
  • 22590 - Allow batch printing of routing lists
  • 22494 - When adding a library group with an already existing name, an ugly error is displayed
  • 22459 - Shibboleth create/sync: Allow mapping of extended patron attributes
  • 22362 - Make item column in cart sortable in OPAC
  • 22346 - Populate items.booksellerid when creating items in serials
  • 22307 - Misconfiguration of bibionumber/biblioitemnumber search
  • 22267 - Warns in logs when adding and editing descriptions to batches
  • 22266 - Make layout name for patron card layouts a required field to avoid db error
  • 22265 - Processing article requests requires borrowers permission
  • 22263 - Command line script to populate or update items.cn_sort
  • 22213 - Improve display of renewal related labels in circulation
  • 22212 - Improve usability of column configuration page
  • 22178 - Add start and end date for repeated holidays
  • 22117 - Show rental charge for each item on items tab when item-level itypes are used
  • 22055 - When ordering from hold ratio report link to order is lost when changing filters
  • 21922 - Allow to decide if price is entered tax inlcuded or excluded on receive
  • 21812 - When adding items while ordering, the quantity field should not look like it can be edited
  • 21575 - Fix ArticleRequestsMandatoryFieldsItem(s)Only variants
  • 21557 - Plugins: Check version of plugins on update
  • 21532 - Extended attributes with comma are not searchable
  • 21494 - No checkin notice created for offline circulation checkins
  • 21259 - Add search filters to staged imports
  • 21175 - Handle locations and collections with no matching authorised value in patron checkouts table
  • 21138 - MARC21: Add classes to material type icons on OPAC result lists and detail pages
  • 21123 - Patron card creator doesn't print barcodes with Code39 + Modulo
  • 21092 - Bad template in patron card creator can cause server issues
  • 21062 - Clean up borrower_password_recovery when patron is deleted
  • 21061 - Clean up expired password recovery requests
  • 21060 - Article requests: Null borrowernumber when borrower is deleted and keep request data for statistics
  • 21055 - Add columns to statistics table that can be mapped to patron information by the library
  • 21052 - New patron card printer profile won't save if paper bin is empty
  • 21026 - Statistics tab in patron account should show descriptions instead of codes
  • 21004 - Use modal to add and edit notes on receiving orders/shipments page
  • 20973 - Article requests: Can't tell which library filled an article request
  • 20963 - Can check out not for loan items when temporarily overriding restriction
  • 20887 - Block immediate re-checkout on self check
  • 20863 - Delete bib_list and intranet_bib_list cookies when cart is emptied out
  • 20853 - Show holding library for item level article requests
  • 20852 - Make "All libraries" default organisation for article requests
  • 20684 - Don't allow article requests on lost and missing items
  • 20649 - C4::Auth should use C4::Context->IsSuperLibrarian()
  • 20593 - Warnings when adding a recipient to a routing list
  • 20545 - Add multi-language support to SIP2
  • 20280 - Authorised value categories list in bibliographic frameworks has 2 empty entries
  • 20162 - Format descriptions not properly formatted in XSLT result list
  • 20159 - Acq: Allow to change discount on receive
  • 20132 - Source: vs. In: in result list and detail pages
  • 20113 - Show statistic fields on spend and ordered reports
  • 20112 - Optionally show invalid ISBN/ISSN 020/022 $z
  • 19963 - ethnicity and ethnicity tables and columns survived update
  • 19897 - Make status 'on hold' more specific
  • 19650 - Make note fields in items textarea by default
  • 19507 - Add a sample CSV profile for exporting lost items
  • 19187 - Renewals are offered, but don't work from the web based self check with OpacRenewalAllowed OFF
  • 19170 - Don't show 'place hold' on 'most popular' when no hold is possible
  • 19005 - Option to hide statistics tab from patron account
  • 18981 - Fix MARC21 XSLT files to use control-number instead of Control-number
  • 18943 - Add documentation of new SIP configuration parameter
  • 18914 - 'Add order' links from staged file order information isn't carried over
  • 18846 - Fund list on 'aquisitions statistics' page shows wrong values
  • 18676 - Optionally delete fast add items and records on return
  • 18412 - Show list price in foreign currency in acquisitions
  • 18239 - Add Open Document export option to items search
  • 18082 - MARC21: Show 700/710/711 entries with $t separately
  • 18065 - Initials are not generated correctly by LDAP when firstname or surname start with umlauts
  • 18053 - Allow to manually link items to serial issues
  • 18012 - Add classes and ids to opac-user.pl / Failed login
  • 18006 - MARC21: Don't show 246 when 1st indicator = 3
  • 17839 - 'Print summary' totals charges and fines, but only shows charges
  • 17815 - Problems with search for dateaccessioned
  • 17786 - Date filter on circulation statistics not working correctly 🎓
  • 17772 - Allow to sort lists by date the record was created
  • 17751 - Patrons wizard: Allow to define activity timeframe
  • 17455 - Add system preference to receive acq order e-mails as BCC
  • 17348 - OpacLangSelectorMode and opaclanguagesdisplay should be combined
  • 17122 - Paying fines via Koha offline circulation reports false success for non-existing cardnumbers
  • 17031 - Use delimeter system preference for Overdues report download
  • 16940 - Show active currency's symbol to users in OPAC
  • 16910 - Authority search plugin in cataloguing stops at 15 pages
  • 16773 - Deleting an EDIFACT message should ask for confirmation
  • 16723 - Add additional subscription fields to serial claim notices
  • 16201 - Tie automatic cancellation of expired non-waiting holds to a system preference
  • 15837 - "Enter starting label position (for PDF):" for CSV export
  • 15781 - New notice if an order for a suggested title has to be cancelled
  • 15633 - Allow to enter billingdate when adding a new shipment
  • 15459 - Allow to select 'Any library' for suggestions
  • 15430 - MARC21: Abbreviated names missing ending . in XSLT views
  • 15420 - MARC21: Place of publication - Index 751$a with $4pup like 260$c
  • 15349 - Problem with email pattern check on forms
  • 15330 - Allow to search for late orders by budget and fund
  • 15161 - Sorting by Title does not include volume/part information from $p and $n
  • 14792 - Fix visibility check for 'place holds' link in OPAC result list
  • 14587 - Acq: Make it possible to edit asort1 and asort2 values on receive
  • 14462 - aqorders.sort*_authcat unused?
  • 14460 - Show in OPAC patron account which libraries an item can be returned to
  • 14386 - Use 856 Ind. 2 to show links to full text and to related resources separately (MARC21)
  • 14348 - Staff patron specific section for adding links and notes
  • 14211 - Clean up printing lists in staff interface
  • 14073 - HTML tags not working in database update message
  • 14040 - Confusing messages on items placed on hold in OPAC and staff
  • 14037 - Add support for itemBarcodeFallbackSearch to checkin screen
  • 13956 - Add budget information to funds pull down on creating an order
  • 13854 - XSLT result list doesn't show 'on order' when itemtype is not for loan
  • 13843 - Layout of some forms does not deal well with longer labels
  • 13840 - Don't show library filter on full serial issue history in OPAC for single branch libraries 🎓
  • 13724 - Not possible to undo a selected facet when search started with an authority id search
  • 13559 - Forced item level hold should be highlighted on return
  • 13542 - Subscription is the only table to store userid instead of borrowernumber
  • 12968 - "Lock budget" doesn't seem to work as described
  • 12967 - Allow to choose currency for calculating shipping cost
  • 12907 - MARC21 relator codes and terms: Display relator term ($e) instead of relator code ($4)
  • 12773 - Branch transfer limits show codes instead of descriptions (item types/collections)
  • 12498 - Show start and end date on budget page
  • 12313 - Add default shipping cost to vendor
  • 12149 - Move CountPendingOrdersByBiblionumber() from reserverations.pl to .pm
  • 11813 - Send 'Opac self registration verification' email from branch address if possible
  • 10932 - Add BlockExpiredPatronOpacActions to summary table of categories and delete confirmaton
  • 10746 - Improving PDF printing of baskets - Omnibus
  • 10655 - Include list of holds on circ slip or offer separate printing option
  • 10581 - Authority search: no results should not display as 404 error page
  • 10213 - UniqueItemFields should be implemented for creating items in cataloguing and serials
  • 10192 - Add {ISBN13} as new parameter to OPACSearchForTitleIn
  • 10142 - Unclear which issues show on subscription details issues tab
  • 9083 - Remove <<items.content>> form list of placeholders for CHECKIN/CHECKOUT notices
  • 9081 - Opac news not output on checkin and checkout notices
  • 8026 - Facets code should allow to build facets on controlfields
  • 7923 - Performance omnibus
  • 7335 - Allow custom parameters for sorting in SQL reports
  • 6967 + Add link to suggestions when nothing is found in the staff interface
  • 6879 + Actual price should show correctly on order line and basket summary
  • 5062 + Acq terminology: list price, ordering price, vendor price, RRP
  • 4398 + Example notice for 'claims notice' in Serials 🎓

Assigned 5

  • 35527 - [Omnibus] Accessibility: Don't use "Click" in link descriptions
  • 31078 - Lost status different to 1 don't show with description in bundle detail view
  • 29647 - [DOCS] Update po files in manual repository
  • 28919 - When placing a multi-hold from results in staff pickup location is empty
  • 24320 - Remove ending . from XSLT result templates 🎓

Blocked 1

  • 24097 - Don't show claims tab in patron account, when there are no claims

Reopened 1

  • 23178 - If all items are marked 'not for loan' staff results displays 'None available'

In discussion 9

  • 35411 - Terminology: Card number, username or surname:
  • 33593 - CatalogConcernTemplate needs to be HTML
  • 29063 - [DOCS] Manual: Translation issue with repeated strings in system preferences
  • 24326 - Remove advance_notices_digest.t
  • 20632 - Staff users without superlibrarian can't log into OPAC
  • 20502 + Record URL broken, when there is more than one 856 on the record
  • 18186 - Plack config: Amounts with decimal comma instead of decimal dot breaking payments
  • 13668 - Creator of an SQL report shoudl be NULL when the staff patron is deleted
  • 6719 + Reports dictionary doesn't properly recognize text columns

Patch doesn't apply 2

  • 35193 - Rename "Message subject" to "File name" when module "Reports" was chosen
  • 33856 - Inventory tool CSV export contains untranslatable strings

Failed QA 17

  • 33268 - Overlay rules don't work correctly when source is set to *
  • 32748 - Library limitations will cause data loss when editing items
  • 32595 - Price format cost in ILL requests table
  • 31406 - Set focus for cursor to Name input when adding a new item search field 🎓
  • 30641 - Authority detail page shows wrong number of records using the authority
  • 29805 - Database update fails in MySQL 5.7 because it's missing REGEXP_REPLACE
  • 26282 - Allow staff to decide if a hold cancellation notice will be sent when cancelling a hold
  • 22070 + OpacBrowseResults has broken link back to search results
  • 20161 - Show same information for format, material type etc. on the detail page as in the result list
  • 20150 - Acquisitions wizard falsely uses list price for calculating amounts spent
  • 19838 - Add system preference for adding text to self registration form
  • 19220 - Allow XSLT processing for Z39.50 authority targets like for bibliographic targets
  • 16808 - Serial claims: claiming via CSV export doesn't reload the page
  • 13961 - Option to include patron's total amount of fines in notices
  • 13870 - Add warnings about subscriptions and orders when deleting items
  • 12146 - Add new ISO code column to currency sample files
  • 11469 - Publication date range assumes that years must always be 4 digits

Needs signoff 5

  • 37364 - Improve creation of 773 fields for item bundles regarding MARC21 245 and 264
  • 37178 - Column "comments" in ILL requests table gives error on sorting, paging cannot be changed
  • 35905 + Missing permission check for "record batch delete" from reports
  • 33454 - Improve breadcrumbs for patron lists 🎓
  • 27063 - Allow changing which record an order is linked to

Signed off 9

  • 37392 + Edit item permission by library group is broken
  • 36337 - Hiding lists with OpacPublic breaks styling for language list
  • 35466 - bulkmarcimport needs a parameter to skip indexing
  • 33473 - Allow to send email receipts for payments/writeoff manually instead of automatically
  • 26479 - Self checkout: option for returning items is missing with SCOAllowCheckin
  • 24690 - Make OPACPopupAuthorsSearch work with search terms containing parenthesis
  • 16721 - Add table configuration to serial claims table
  • 15461 - Add staff equivalent for OpacLocationOnDetail
  • 14180 - Make "Always show checkouts immediately" a global setting

Passed QA 2

  • 35191 - Make entries per page configurable for items table on staff detail page
  • 34805 + Add order search form to acq start page

Pushed to main 12

  • 37620 - Fix randomly failing tests for cypress/integration/InfiniteScrollSelect_spec.ts
  • 37607 - t/cypress/integration/ERM/DataProviders_spec.ts fails
  • 37289 - t/db_dependent/api/v1/authorised_values.t is failing under specific circumstances
  • 37283 - t/db_dependent/selenium/authentication.t is failing
  • 36905 - Terminology: home locations / home collections
  • 36610 + Some improvements to OPAC print CSS
  • 35257 - Only admin start page uses "circulation desks" 🎓
  • 34185 - Code mixes OpacItemLocation and OPACItemLocation
  • 34183 + Remove MARC format hint from OPACResultsLibrary description
  • 33731 + Allow audio alerts to be used on SCO pages
  • 32218 + Rephrase: Allow OPAC access to users from this domain to login with this identity provider. 🎓
  • 13888 + 'Lists' permission should allow/disallow using the lists module in staff

Pushed to oldoldoldstable 1

  • 28904 - Update information on Newsletter editor on about page

Pushed to oldstable 19

  • 37003 + Release team 24.11
  • 36832 - Adding authority records is broken
  • 36338 + Capitalization: Card number or Userid may already exist. 🎓
  • 36277 + t/db_dependent/api/v1/transfer_limits.t is failing
  • 35962 - t/db_dependent/Koha/BackgroundJob.t failing on D10
  • 35929 - Don't submit 'empty' changes to personal details in OPAC
  • 35922 - t/db_dependent/www/batch.t is failing
  • 35868 - Warning sign for using a patron category that is limited to another library has moved to other side of page
  • 35504 - Release team 24.05
  • 34718 - Input field in fund list (Select2) on receive is inactive
  • 34706 + Capitalization: Cas login 🎓
  • 34444 + Statistic 1/2 not saving when updating fund after receipt
  • 34091 - Typo in help for cleanupdatabase.pl: --log-modules needs to be --log-module 🎓
  • 33457 + Improve display of fund users when the patron has no firstname
  • 32551 - API requests don't carry language related information
  • 32313 - Complete database column descriptions for cataloguing module in guided reports 🎓
  • 32312 + Complete database column descriptions for circulation module in guided reports 🎓
  • 31297 + Cannot add new subscription patterns from edit subscription page
  • 30372 - Patron self registration: Extended patron attributes are emptied on submit when mandatory field isn't filled in

Pushed to stable 5

  • 36796 - Fix mistake in database column descriptions for statistics table
  • 35530 + Can't tell if UserCSS and UserJS in libraries are for staff interface or OPAC
  • 35474 - Add icon for protected patrons
  • 33455 + Heading on 'update password' page is too big 🎓
  • 33453 + Confirmation button for 'Record cashup' should be yellow 🎓

Needs documenting 15

  • 36777 - Create a new section for system preferences related to lost item handling 🎓
  • 36757 + Add assignee to catalog concern/ticket detail view when opened from catalog detail page
  • 33659 - Using TT in CSV profiles is undocumented
  • 33594 + Sorting results by Title A-Z might use wrong title field
  • 31080 + Block adding the bundle item to its own bundle
  • 30073 - Information on installation of plugins missing from manual
  • 28805 + Add on-site option to batch checkout functionality
  • 28501 - Document how to use the search configuration page
  • 28130 - Show list of serial email alerts a patron subscribed to in patron account in OPAC
  • 26567 - Allow to limit subscription search to subscriptions with routing lists
  • 26314 + "Volumes: show volumes" showing regardless of whether there are volumes linked to the record
  • 26123 - Show info about existing OPAC note/Patron message on patron's dashboard
  • 20463 - Create an index for LDR, pos 19 - Multipart resource record level
  • 18360 + Allow deletion of cancelled order lines
  • 10758 + Show bibliographic information of deleted records in acquisition baskets

Needs work 11

Patch doesn't apply 4

  • 28224 - Make date range for order search configurable
  • 33452 - Update patron statistics report
  • 35807 - Update catalog statistics report
  • 14261 - Switch 'ask for a discharge' to 'download discharge confirmation' when patron was discharge in OPAC user account

Failed QA 4

  • 34829 + Cash register report reverts to "All libraries" after every search
  • 32316 - Send invitations to share a list immediately
  • 31954 - Patron search has no h1 heading
  • 28577 - Add column for copynumber on overdues report

In discussion 1

  • 35769 + Untranslatable strings when placing holds in staff

New 2

  • 35183 - Rename [opac|intranet]readinghistory to [Opac/Intranet]ReadingHistory
  • 25270 - Physical description/format is inconsistent between MARC21slim2OPACResults.xsl and MARC21slim2intranetResults.xsl

Waiting 1

Needs signoff 1

  • 36836 - Review ERM module for translation issues

Other bugs

Claimed QA 5

Passed QA 2

  • 27490 - Rename system preference language to StaffInterfaceLanguages 🎓
  • 8855 - Link from receipt to invoice 🎓

New 2

  • 33780 - Multi-line TT comment: [%% item.object.itemnotes.replace('\n',' 🎓
  • 30956 - Make 773 visible in default framework

Assigned 1

  • 32968 - Create granular permissions for ERM

CC Bugs 10

Pushed to main 2

  • 37679 + Dublin Core export option broken
  • 37349 + Use cache for authority types when linking bibs to authorities

Needs QA 2

  • 37639 + items.stack ( shelving control number ) not included in items API endpoint
  • 35117 - get_marc_components and get_marc_volumes should be more consistent

Needs signoff 1

  • 37809 - Add missing embeds to checkouts endpoints

Assigned 1

  • 37576 - Add additional fields support to ERM Agreements

New 4

  • 37605 - Why do the vue apps use 'dialog' in place of modals?
  • 37558 - Statistics table does not have an id
  • 37728 - More "op" are missing in POSTed forms
  • 37715 - It should be possible to enable/disable each authentication method on the OPAC and staff client