Hello Katrin Fischer
Rolling monthly stats
- Signed Off: 1
- Passed QA: 0
- Failed QA: 0
- Documented: 0
- Pushed to main: 0
Rolling yearly stats
- Signed Off: 38
- Passed QA: 143
- Failed QA: 102
- Documented: 0
- Pushed to main: 0
Lifetime stats
- Signed Off: 1315
- Passed QA: 5214
- Failed QA: 2211
- Documented: 7
- Pushed to main: 663
Your bugs
- Blocker
- Critical
- Major
- Normal
- Minor
- Trivial
- Enhancement
- New Feature
Reported 649
Confirmed 2
- 39748 - Daylight savings breaks circulation (when DST change eliminates 00:00 to 00:59)
- 36488 - Flatpickr creates invalid date entries
New 556
- 40205 - "Default checkout, hold and return policy" cannot be unset
- 40202 - Odd placement of additional fields in acquisitions advanced search form
- 40201 - Subscription search form on the start page is missing additional fields
- 40200 - Add an ERM data tab to the catalog detail page
- 40199 - Datatables search for eUsage/ERM report results is broken
- 40198 - Datatables search for data providers is broken
- 40197 - Datepicker on data provider "Run now" modal not working correctly
- 40196 - Add links from license to linked agreements
- 40195 - Make option to configure additional fields as date
- 40194 - [24.11] Status filter on data provider list is free text instead of pull down
- 40193 - Add additional fields to ERM resources
- 40192 - Add additional fields to ERM titles
- 40191 - Design pattern: Redirect user to a view of the record after saving instead of list
- 40189 - Provide an option to store non-COUNTER statistics/documents
- 40188 - SUSHI has been renamed to COUNTER API
- 40187 - Provide a "Test all" feature for testing COUNTER API (SUSHI) connections
- 40186 - Show additional fields in search form on acquisition start page
- 40185 - Allow more than one controlling license to be linked to an agreement
- 40147 - Datatables export options broken for list of pending charges in staff interface
- 40141 - Add "Run" and "Test" buttons to data provider toolbar
- 39983 - Return 405 (Method not allowed) when a route is called with the wrong method
- 39968 - Exporting data from datatables can fail for generated file names
- 39940 - selenium/regressions.t is failing randomly (again)
- 39924 - Improve language search option in advanced search
- 39841 - Merging patrons deletes routing list entries
- 39699 - [23.11 and lower] Fix system preference description of ArticleRequestsSupportedFormats
- 39602 - Installer doesn't work with TLS MySQL connection without mutual authentication
- 39599 - UNIMARC value builder for 135a contains strings in French
- 39591 - koha-create needs options to set up encrypted database connections
- 39280 - Generalize notice text: If an item becomes more than 30 days overdue, you will be unable to use your library card until the item is returned. 🎓
- 39279 - Terminology: Please return or renew them at the branch below as soon as possible. 🎓
- 39278 - Accessibility: Click to expand this section
- 39275 - Merging records can destroy records if page has not fully loaded
- 39164 - Add max_statement_time to SQL report queries
- 39151 - xt/verify-yarnlock.t creates a lot of warnings
- 39026 - Add warning when a user with self-registration patron category is saved in staff interface
- 38775 - t/db_dependent/Circulation/transfers.t might fail for tiny time difference
- 38699 - [22.11] Closing subscriptions is broken
- 38550 - Add dark mode option to the staff interface
- 38507 - Add tests for changes from bug 36736
- 38475 - InfiniteScrollSelect_spec.ts is failing randomly again
- 38449 - Move additional fields for ERM packages above list of titles in package
- 38447 - Fix faulty identity providers
- 38392 - Support exact field content search
- 38308 - Add validation to 'booking pre/post-processing' in circulation rules
- 38202 - Add table configuration and export options to table of subscriptions
- 38152 - Add "copy to clipboard" feature to barcodes in detail pages
- 37935 - Add external_id to erm_eholdings_resources
- 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
- 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 🎓
- 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
- 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
- 36518 - Add unique IDs to the fieldsets of the item search form to facilitate customization 🎓
- 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
- 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 - Notices table shows duplicate notice entries if database rows mismatch on certain fields
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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)
- 31125 - Fix warnings from register.tt
- 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
- 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
- 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 🎓
- 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
- 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
- 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 and staff interface
- 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
- 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 6
- 37624 - Link system preference to entry in the manual
- 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 11
- 38491 - Update OAI servers code to current standards
- 35411 - Terminology: Card number, username or surname:
- 33593 - CatalogConcernTemplate needs to be HTML
- 29063 - [DOCS] Manual: Translation issue with repeated strings in system preferences
- 28528 - bulkmarcimport delete option doesn't delete biblio_metadata
- 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 3
- 39017 - Typo: "Does not exists" 🎓
- 35193 - Rename "Message subject" to "File name" when module "Reports" was chosen
- 33856 - Inventory tool CSV export contains untranslatable strings
Failed QA 18
- 37918 + Properly encode email subjects in mailto: links
- 35905 + Missing permission check for "record batch delete" from reports
- 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
- 27063 - Allow changing which record an order is linked to
- 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
- 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 2
- 39287 - Improve "Show volume" search with a more specialized search index
- 33756 - Wrong calculation of total amount spent?
Signed off 3
- 29733 - MARC21: Link 7xx linking fields to marc21_linking_section.pl value builder in sample frameworks 🎓
- 19220 - Allow XSLT processing for Z39.50 authority targets like for bibliographic targets 📝
- 16721 + Add table configuration to serial claims table
Pushed to main 15
- 39619 + Typo: Identifierr
- 39400 + "Jump to add item form" doesn't work while editing an existing item
- 39132 + Fix dbic: Revert changes to Schema.pm
- 38792 + Move "My virtual card" tab and maybe re-label it
- 38760 + koha-mysql doesn't work with encrypted database connection
- 38474 + t/db_dependent/Letters.t can fail randomly
- 37634 + Missing "USE Koha" causes JS errors and missing "Last patron" menu
- 36833 + Update German translations for new languages added
- 33473 - Allow to send email receipts for payments/writeoff manually instead of automatically
- 32630 + Don't delete ILL requests when patron is deleted
- 32211 + Update sample (PRE)DUE notices to use Template Toolkit syntax
- 31270 + Terminology: Standardize on self-registration or self registration 🎓
- 31167 + Only mark due dates in the past red on overdues report
- 26479 + Always show "Check in"-button if SCOAllowCheckin
- 15461 + Add shelving location to holdings table as a separate column
Pushed to oldstable 2
- 37364 + Improve creation of 773 fields for item bundles regarding MARC21 245 and 264
- 35929 - Don't submit 'empty' changes to personal details in OPAC
Pushed to stable 10
- 39925 + Table columns missing headings for bibliographic search history in OPAC 🎓 📝
- 39406 + Issues on serial collection page sort from old to new now
- 38622 - Fix Koha sample data to include preferred_name
- 38605 - t/db_dependent/Koha/OAIHarvester.t fails with wrong date format
- 38471 + Typo: "Field suppresion, FSP (RLIN)"
- 38448 + Fix inconsistencies in database update messages
- 37392 + Edit item permission by library group is broken
- 36609 + Update index type labels in Elasticsearch config page: Std. Number, Call Number, <empty> 🎓
- 33454 - Improve breadcrumbs for patron lists 🎓
- 33268 + Overlay rules don't work correctly when source is set to *
Needs documenting 19
- 38811 - Clarify "Hide in OPAC" in itemtype configuration
- 35655 + Make it possible to switch off RabbitMQ without any warns in logs/about page
- 35530 + Can't tell if UserCSS and UserJS in libraries are for staff interface or OPAC
- 35466 + bulkmarcimport needs a parameter to skip indexing
- 35191 + Make entries per page configurable for items table on staff detail page
- 34805 + Add order search form to acquisitions module start page
- 34718 - Input field in fund list (Select2) on receive is inactive
- 33659 - Using TT in CSV profiles is undocumented
- 33594 + Sorting results by Title A-Z might use wrong title field
- 33455 + Heading on 'update password' page is too big 🎓
- 31080 + Block adding the bundle item to its own bundle
- 30073 - Information on installation of plugins missing from manual
- 28501 - Document how to use the search configuration page
- 26567 - Allow to limit subscription search to subscriptions with routing lists
- 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
- 13888 + 'Lists' permission should allow/disallow using the lists module in staff
- 10758 + Show bibliographic information of deleted records in acquisition baskets
Needs work 10
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
New 2
Other bugs
Claimed QA 3
New 2
- 33780 - Multi-line TT comment: [%% item.object.itemnotes.replace('\n',' 🎓
- 30956 - Make 773 visible in default framework
In discussion 1
- 32968 - Create granular permissions for ERM
CC Bugs 69
Needs documenting 11
- 39970 + REST API - Creating a patron without mandatory attribute types does not error (it should)
- 37891 + Editing a notice's name having SMSSendDriver disabled causes notice to be listed twice
- 37724 - Remove Koha version number from public generator metadata
- 37679 + Dublin Core export option broken
- 37784 + Patron password hash can be fetched using report dictionary
- 38969 + Reflected XSS vulnerability in tags
- 38385 + DB updates not displayed properly on the UI
- 37809 + Add missing embeds to checkouts endpoints
- 37349 + Use cache for authority types when linking bibliographic records to authorities
- 36454 + Provide indication if a patron is expired or restricted on patron search autocomplete
- 37576 + Add additional fields support to ERM agreements
Pushed to stable 5
- 39558 + Timestamps on biblio biblioitems and biblio_metadata are not in sync
- 39175 + Send request to partners explodes
- 38783 + Row highlighting in the circulation history table for a patron doesn't look great
- 38465 + Cannot schedule a curbside pickup
- 39948 + Simplify unauthenticated ILL request detail in the OPAC
Pushed to oldoldstable 1
- 13342 + Not logged in user can place a review/comment as a deleted patron
Pushed to main 16
- 40022 - Release team 25.11
- 39149 - .PL files not tidy
- 38905 + Updating an item of a bibliographic record should use edit_items instead edit_catalogue permission
- 39075 - Fix DB inconsistencies in the usage statistics module
- 39739 + OPAC's datatables.js out of sync with staff's
- 39835 + Tidy is_boolean / tinyint
- 39410 + Notice display modal should use shadow dom
- 39178 + ILL table does not render when viewing requests of a batch
- 39951 + Column filters are offset in ERM 📝
- 39483 - Update staff interface forms to use grid layout
- 38664 - Tidy the whole codebase
- 39405 + Add plugin hook `overwrite_calc_fine` to override fine calculation
- 39600 + Use the API to render the OPAC ILL requests table
- 39179 - ILL batches should allow editing without having to add new requests 📝
- 39762 + Add datatables server-side rendering to OPAC
- 38441 + Allow for an ILL history check workflow stage
Needs QA 6
- 38336 - Confusion between 099 and 942 field in UNIMARC framework 📝 👑
- 38136 - Refactor database translations (alternative) 👑
- 38262 - Add additional fields to Vendors
- 39960 - Improve messages in the OPAC ask for a discharge page (opac-discharge.tt)
- 37901 - Add ILL pseudonymization
- 36027 + search_for_data_inconsistencies.pl - add options so you can choose what checks to run
Needs signoff 2
- 22439 - Duplicated code in PrepHostMarcField and prepare_host_field
- 35267 - Clarify CSS options for Notices
Failed QA 2
- 37918 + Properly encode email subjects in mailto: links
- 35117 + get_marc_components and get_marc_volumes should be more consistent
Patch doesn't apply 1
- 38936 + Move suppressed record redirection into a sub
In discussion 7
- 38446 - Permission error for additional fields
- 38179 - koha-common runtime dependency on yarn
- 38345 - Remove support for OpenSearch
- 37605 - Why do the vue apps use 'dialog' in place of modals?
- 40013 - Allow custom/plugable filtering options for OPAC ILL table
- 35837 - Add a fully fledged plugin store to Koha
- 38226 - Add RPC endpoint for batch filling empty callnumbers
Reopened 1
- 38058 - Backticks in vue files break translation script
New 17
- 39219 - Error when issuing a refund on a partial payment from the transaction table 👑
- 38213 - Fix problems with MARC21 003 being mandatory
- 37558 - Statistics table does not have an id
- 39167 - creator_layouts: scale_height and scale_width should be DECIMAL, not FLOAT
- 37862 - Remember for session checkbox and date revert to checked when switching patron
- 39659 - Add a new order status of "invoiced" between ordered and received
- 39345 - Koha must support COUNTER 5.1
- 40054 - `items.itype` should be a FK
- 39792 - Patron Home Library has too much responsibility
- 39935 - Add a FK on `itemtypes` for the `items` table
- 38090 - The UX for custom notice styling per notice template is confusing
- 37661 - Disable/Enable Bookings
- 39133 - Optionally enforce password expiry for enabled categories when password_expiration_date is NULL
- 38723 - Move widely used TT plugins to LOAD_PLUGINS
- 37140 - Add vendor automatically to 952 $e when creating items for serials
- 38091 - Applying custom formatting to notices when they're printed doesn't apply to print type notices
- 37715 - It should be possible to enable/disable each authentication method on the OPAC and staff client