Hello Katrin Fischer
Rolling monthly stats
- Passed QA: 33
- Failed QA: 9
- Signed Off: 6
Rolling yearly stats
- Passed QA: 361
- Failed QA: 154
- Signed Off: 49
- Documented: 4
- Pushed to main: 24
Lifetime stats
- Passed QA: 5089
- Failed QA: 2116
- Signed Off: 1280
- Documented: 7
- Pushed to main: 666
Your bugs
- Blocker
- Critical
- Major
- Normal
- Minor
- Trivial
- Enhancement
- New Feature
Reported 627
New 530
- 37392 - Edit item permission by library group is broken
- 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)...
- 36836 - Review eUsage module for translation issues
- 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
- 36429 - t/db_dependent/Cache.t fails on D11
- 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
- 35466 - bulkmarcimport needs a parameter to skip indexing
- 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?"
- 34701 - Add x-koha-embed biblio and item to checkouts API route
- 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
- 34185 - Code mixes OpacItemLocation and OPACItemLocation 🎓
- 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?
- 33731 - Add hint to audio alert configuration page that for self checkout pages full URLs must be used 🎓
- 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
- 33473 - Allow to send email receipts for payments/writeoff manually instead of automatically
- 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
- 26479 - Self checkout: option for returning items is missing with SCOAllowCheckin
- 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
- 24097 - Don't show claims tab in patron account, when there are no claims
- 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 🎓
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 3
- 35193 - Rename "Message subject" to "File name" when module "Reports" was chosen
- 33856 - Inventory tool CSV export contains untranslatable strings
- 14180 - Make "Always show checkouts immediately" a global setting
Failed QA 19
- 33453 + Confirmation button for 'Record cashup' should be yellow 🎓
- 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
- 15461 - Add staff equivalent for OpacLocationOnDetail
- 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
- 33454 - Improve breadcrumbs for patron lists 🎓
- 27063 - Allow changing which record an order is linked to
- 16721 - Add table configuration to serial claims table
Signed off 7
- 36337 - Hiding lists with OpacPublic breaks styling for language list
- 35905 - Missing permission check for "record batch delete" from reports
- 35191 - Make entries per page configurable for items table on staff detail page
- 34805 - Add order search form to acq start page
- 34183 - Remove MARC format hint from OPACResultsLibrary description 🎓
- 32218 - Rephrase: Allow OPAC access to users from this domain to login with this identity provider. 🎓
- 24690 - Make OPACPopupAuthorsSearch work with search terms containing parenthesis
Pushed to main 7
- 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" 🎓
- 33455 + Heading on 'update password' page is too big 🎓
- 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 3
- 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
Needs documenting 18
- 36961 + Typo: itms 🎓
- 36922 + Correct hint on date patron attributes not being repeatable 🎓
- 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
- 36756 - Fix default action on split update button when editing tickets/catalog concerns
- 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
Other bugs
Claimed QA 3
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 1168
Needs documenting 30
- 15869 + Change framework on overlay
- 27893 - Deleting a bibliographic record should warn about attached acquisition orders and cancel them
- 36416 + Check out using CirculateILL is broken
- 36469 - Conflict between _header.scss and addbiblio.css tab style
- 35197 + Expose additional_field definitions through REST API
- 33568 + Use the REST API to display items on the biblio detail view
- 16122 + Item record needs to keep local use count
- 23336 + Add an API endpoint for checking an item out to a patron
- 35107 + ILL - Type disclaimer value and date should be visible under "Request details" in the manage request page
- 36663 - Table configuration options on items table don't show in staff interface
- 35106 + ILL - Add patron autocomplete to 'Edit request' Patron ID input
- 19768 + Possibility to choose "Note" tab in OpacSerialDefaultTab
- 33970 + We need a "backend" column in "illrequestattributes" table
- 20388 + Ability to add search fields from UI
- 36453 + BlockExpiredPatronOpacActions should allow multiple actions options
- 5920 + Remove HTML from downloaded reports in CSV format
- 36068 - Add maintenance script acq_cancel_obsolete_orders.pl
- 35108 + ILL - "Manage request" page is too loaded
- 34431 + Distinguish between status and status alias in ILL UI
- 36815 + Add the option to 'Reset to default' in the notices editor
- 29948 - Display author information for researchers
- 15565 - Place multiple item-level holds at once for the same record
- 34793 + We should ship default 'CookieConsentPopup' data that describes our required cookies
- 35628 + Add optional statuses to catalog concerns
- 35279 - Add fallback for WELCOME notice to allow 'print' when patrons are missing email address
- 23668 - Manual on patron import: Information on syntax for patron attributes
- 24645 - Review implementation checklist
- 16791 - [DOCS] Explanation of callnumber.pl plugin
- 8179 + Receiving multiple order lines at once
- 19532 - Recalls for Koha
Pushed to stable 7
- 32772 - Patron autocomplete should not use contains on all fields
- 36816 + OPAC - Patron 'submit update request' does not work for clearing patron attribute types
- 35942 + OPAC user can enroll several times to the same club
- 36382 + XSS in showLastPatron dropdown
- 26176 - AutoLocation is badly named
- 18397 + Add recipient/sender information to notices tab in staff interface
- 35955 + New CSRF token generated everytime we need one
Pushed to oldstable 17
- 34755 + Error authenticating to external OpenID Connect (OIDC) identity provider : wrong_csrf_token
- 33237 + If TranslateNotices is off, use the default language includes in slips
- 35073 - Serials batch edit deletes unchanged additional fields data
- 35796 + Patron password expiration date lost when patron edited by superlibrarian
- 34838 + The ILL module and tests generate warnings
- 35507 + Fix handling plugins in unit tests causing random failures on Jenkins
- 36774 + Flatpickr clear() adds unintentional clear button
- 30287 + Notices using HTML render differently in notices.pl
- 36103 - Remove the "Cancel hold" link for item level holds
- 35600 - Prevent checkouts table to flicker
- 35979 - Possible RealTimeHoldsQueue check missing in modrequest.pl for BatchUpdateBiblioHoldsQueue background job
- 36532 + Any authenticated OPAC user can run opac-dismiss-message.pl for any user/any message
- 36066 + REST API: We should only allow deleting cancelled order lines
- 36908 + Clarify and standardize the behavior of AutoLocation/ StaffLoginBranchBasedOnIP system preferences
- 36845 + Exclude meta tag from the translations
- 35310 - Current renewals 'view' link doesnt work if renewals correspond to an item no longer checked out
- 36792 + Limit POSIX imports
Pushed to oldoldstable 2
Pushed to oldoldoldstable 27
- 34893 + ILS-DI can return the wrong patron for AuthenticatePatron
- 36244 - Template toolkit syntax not escaped in letter templates
- 29543 - Self-checkout allows returning everybody's loans
- 29914 - check_cookie_auth not strict enough
- 29540 - Accounts with just 'catalogue' permission can modify/delete holds
- 35941 + OPAC user can guess clubs of other users
- 28929 - No filtering on borrowers.flags on member entry pages (OPAC, self registration, staff interface)
- 29541 + Patron images can be accessed with just 'catalogue' permission
- 29956 + Cookie can contain plain text password
- 28735 - Self-checkout users can access opac-user.pl for sco user when not using AutoSelfCheckID
- 35890 - AutoLocation system preference + setting the library IP field - can still login and unexpected results
- 28943 + Lower the risk of accidental patron deletion by cleanup_database.pl
- 29931 - Script plugins-enable.pl should check the cookie status before running plugins
- 29544 + A patron can set everybody's checkout notes
- 36149 + userenv stored in plack worker's memory and survive from one request to another
- 29510 + objects.find should call search_limited if present
- 24879 - Add missing authentication checks
- 23653 + Plack fails when http://swagger.io/v2/schema.json is unavailable and schema cache missing
- 36072 + Can request articles even if ArticleRequests is off
- 36322 + Can run docs/**/*.pl from the UI
- 35960 - XSS in staff login form
- 29542 - User with 'catalogue' permission can view everybody's (private) virtualshelves
- 35918 - Incorrect library used when AutoLocation configured using the same IP
- 29903 - Message deletion possible from different branch
- 19613 - Scrub borrowers fields: borrowernotes opacnote
- 29300 + Release team 22.05
- 28409 - Category should be validated in opac-shelves.pl
Pushed to main 17
- 34478 - Full CSRF protection
- 37303 + Fuzzy translations displayed on the UI
- 37197 + Batch patron modification from reports fails by using GET instead of POST
- 34597 + Expired patrons can still place ILL requests through OPAC
- 30645 + Generated DBIC query incorrect for API searches across joined extended attributes when several terms are passed
- 37383 + No edit item button on catalog detail page for items where holding library is not logged in library
- 13888 + 'Lists' permission should allow/disallow using the lists module in staff
- 29509 + GET /patrons* routes permissions excessive
- 35506 - selenium/regressions.t is failing randomly
- 36521 - Checkbox preferences should be allowed to be submitted empty
- 35539 + Remove unused columns from categories table
- 18317 + Allow check out of already checked out items through SIP
- 23781 + Recalls notices and messaging preferences
- 35646 + Allow using the publication date parts for serial numbering
- 35331 - Add an ILL table actions plugin hook
- 34426 + Add tests for CSRF checks missing
- 30708 + Creation of a new 'Preservation' module
Ready to push 5
- 35755 + Upgrade Business::ISBN to at least 3.008 minimum version
- 36595 + Add patron email to the holds queue table 🎓
- 35044 + Additional fields: Allow for repeatable fields
- 9596 + Allow longoverdue.pl to be configured per library on the command line
- 36039 + Output of database_audit.pl should be accessible through UI
Needs QA 10
- 23685 - Exporting report may consume unlimited memory
- 23674 - Allowing notes on all entries in patron Transactions table 🎓
- 30657 - Make patron attributes available via Template Toolkit in notices
- 17473 - Permission for voiding payments 🎓
- 19336 + Add option to fines.pl to apply maximal fine amount after delay
- 21173 - Add hours as age unit to auto item modifications by age for damaged_on, itemlost_on and withdrawn_on fields
- 2486 - Show user comments in staff interface
- 35117 - get_marc_components and get_marc_volumes should be more consistent
- 35570 + Add a generic master form in ILL
- 14670 - add 'cite' option to detail page in OPAC
Needs signoff 19
- 37478 - bulkmarcimport.pl can die on bad records
- 13342 - Not logged in user can place a review/comment as a deleted patron
- 37354 - Bookings should respect circulation rules for max loan periods
- 37472 - Make plugins translatable
- 33260 + Show message queue on staff interface and make notices printable
- 35590 - Add the translation of seasonal predictions for a chosen locale
- 24194 - Add system preference to disable the use of expiration dates for holds
- 36271 - Bookings should have circulation rules
- 14787 - Allow confirm/continue option to circ warnings at checkout (i.e. OverduesBlockCheckout)
- 37305 - Remove C4::Biblio::prepare_marc_host and use Koha::Biblio->generate_marc_host_field in preference
- 18783 - Allow automatic claims for serials
- 21469 - Account for 'MarcOrgCode' preference in 'Enhanced Analytics Workflow'
- 11808 - When searching for a cardnumber in the intranet, also try to search for it on the LDAP server if one is configured and add/update user
- 12620 - Proxy Add-on for Koha z39.50/SRU servers
- 35560 - Use the REST API for holds history
- 20424 + New UNIMARC ZEBRA indexes according to last IFLA updates
- 21214 - cleanup_database.pl --mail should let admin choose which letter codes to keep
- 33200 - IndependentBranchesTransfers does not prevent holds from creating transfers
- 17385 + Add custom export formats for bibliographic records
Failed QA 130
- 18450 - Renew in header bypasses hold block and renewal limits 🎓
- 17656 + Irregularities in serial prediction pattern are planned only for current subscription
- 14322 - Can't link to an item search
- 20511 - Seasonal prediction just in the staff language
- 15148 - Serials: Test prediction pattern starts at First issue date, not Subscription start date
- 21665 - Advanced editor - Double clicking on value brings subfield code as well
- 20985 - CanBookBeReserved and CanItemBeReserved should check 'On shelf holds allowed' policy
- 36049 + Rounding prices sometimes leads to incorrect results
- 32702 - Item statuses that block holds should be checked in CanItemBeReserved
- 23978 - Notes field in saved reports should allow for HTML
- 19704 - OPACs most popular feature includes titles hidden by OpacHiddenItems
- 12022 - Independent branches does not isolate pending and approved comments by branch.
- 17649 - Create only one message per borrower and overdue level
- 17884 - troubles with syspref AllowHoldPolicyOverride on return
- 17703 + Always export ISSN in serials claims issues CSV
- 23141 - The Debian scripts do not use the MySQL port number
- 22988 - Visible reduction in image quality
- 24675 - No update of the list of MARC21 subfields in C4/Heading/MARC21.pm, Generated authorities are missing subfields
- 22572 - Garbled content of MARC control fields in MARC view
- 15558 - To rename the patron expiration date field in patron screen
- 15434 - Make search results breadcrumbs human readable
- 36742 + Do not show Libraries in OPAC menu if there is just one public library
- 19938 - C4::Overdues::checkoverdues has inconsistent return type
- 21098 - Add missing budget optgroups to parcels.tt and newemptyorder.tt
- 19684 - Colon char in MARC data breaks facets 🎓
- 21047 + Wrong koha to marc mapping on bibliosubtitle in SQL files
- 24117 - Patron does not get debarred upon returning overdue item if syspref item-level_itypes is set to biblio and item does not have type information
- 12302 - OPAC course details not displaying item status correctly for itemtypes that are not for loan
- 21326 - Add branch param to C4::SIP->checkout 🎓
- 18211 - Circulation.pl / Moremember.pl has errors in table row id
- 16188 - SMS via email not applicable in India due to telecom regulation
- 8112 + Overdues with Fines report, giving duplicates
- 23883 - sip_cli_emulator.pl - typo in parameter name
- 20340 + Ability to use authentication plugin
- 20844 + Reset a hold when it is missing after allocation
- 22890 - Add a chronological changelog
- 22683 - Make issue and old_issue prefetchable from Koha::Account::Line
- 20125 + Add a cron script to claim late orders
- 17015 - New Koha Calendar
- 14806 - Action Log for Modifying borrower messaging preferences
- 18064 - Long overdue cronjob does not follow the library's calendar and skip closed days
- 11300 - Add a new authority linker which searches for authority links on a Z39.50 server.
- 22421 - accountlines.issue_id is missing a foreign key constraint
- 23260 + Anonymize (remove) patron data from items_last_borrower
- 20813 + Revamp user permissions system
- 17897 + Koha::SearchMappingManager - Simplify search mapping modifications
- 7376 + Transfer limits should be checked at check-in
- 30515 - Move Overdue transports to patron messaging preferences
- 21314 - Koha enforces three (3) character password length even if RequireStrongPassword is disabled
- 24192 - Show host record items in cart and list in staff interface
- 18138 + Use MARC modification template when adding/updating bibliographic records
- 23111 - Setting a custom framework as the default for cataloguing is not possible
- 22632 - Add logging of merged patrons 🎓
- 11180 - IP branch attribute should accept CIDR notation and add multiple ip
- 33484 - Generalise table saveState for all tables
- 15261 - Verify if checkout or hold request periods overlap with existing holds
- 24609 + Add routes for updating checkouts
- 24709 - Advanced editor - show space after delimiter visually
- 27507 - Search host record using control number identifier / organization code
- 13816 - Set Overdue letter fine to the overduerules
- 19220 - Allow XSLT processing for Z39.50 authority targets like for bibliographic targets
- 20028 + Export all patron related personal data in one package
- 12769 - Manage fees for sending notices
- 22471 - Default Finnish values for web installer
- 12617 - Koha should let admins to configure automatically generated password complexity/difficulty
- 17506 + Offline circ needs to be logged
- 18273 - Bulkmarcimport inserts authority duplicates
- 18745 - Serial claims: save supplier info on serial-level
- 6069 + Multiple level budget list on suggestions
- 7915 + Print a barcoded membership card from member detail page
- 17787 - Hidden items included in count of search results
- 12145 - Lock for Move up buttons with Marc tag 🎓
- 17705 - Payments with cards through payment terminal
- 14872 - Reminder to update SMSnumber when primary phone is updated
- 12388 - IssueSlip output should be sorted by date_due, not timestamp
- 7901 + Add option to delete_borrowers.pl for using a file with cardnumbers
- 27138 + Host items are not included in Z39 results when using EasyAnalytics
- 23342 - Branch Transfer Limits branch_transfer_limits.pl DBI to Koha::Object, fix variable semantics
- 12146 - Add new ISO code column to currency sample files
- 11708 + Display all basketgroups on one page, and new column aqbasketgroups.closeddate
- 18606 + Move rotating collections code to Koha::Object
- 16881 - Apply KohaTable and ColVis plugin on MARCdetail's items table
- 12469 - Add more information to the ILS-DI results
- 29742 - Make deletemem.pl use Koha::Patron->safe_to_delete
- 26211 - Patron age verification while doing the self-registration
- 29168 - Only show "Request article" if allowed on the detail view
- 13371 - Add filters to the supplier list view
- 21934 - Allow user to specify name for 'Shibboleth'
- 23292 - Use TransferSlip when transfering item which is on hold
- 26222 - Ability to show membership registration and membership renewal date on opac-memberentry.pl page
- 19909 - Show attributes in patron search results
- 15544 - Zebra facets must be managed from the intranet
- 20930 - Validate and cache parsed YAML/JSON type system preferences
- 21215 - Saved SQL reports code improvements [Omnibus]
- 11887 - Add script for collections agency reports
- 24364 - Display item holding library in opac issues
- 16413 - Prototype for GetLatestAutoRenewDate and GetSoonestRenewDate should be changed
- 18446 + Test to ensure a system preference in .pref file also exists in sysprefs.sql
- 17541 - Add ability to log all barcodes scanned at checkin
- 16306 - C4::Context->setCommandlineEnvironment() convenience function
- 906 + ISBN Check
- 22882 - ItemType translation modal is not consistent with other modals
- 22508 - Add the ability to prefill 856$u with the direct URL of the file
- 18060 - Add onboarding functionality to guide users through setting up labels for the first time
- 21444 - Permanent location should show with cart location - returns.pl 🎓
- 18760 - Printable checkin alerts
- 17378 - Add ability to specify maximum number of items per record
- 20452 - Add HTML classes to search results availability data
- 9296 + overduerules table needs restructuring to allow future extension
- 18128 - 'Go to page' option for search results in opac and staff
- 18818 - Manage categories displayed in Quick add patron list
- 20465 - misc/export_records.pl add possibility to export by branchcode
- 15336 - Script for merging vendors
- 14749 - Add API route to get top issues
- 19017 - Script that checks and transforms SMS alert numbers
- 6851 + A utility that will search out analytics records and set the MARC header appropriately
- 17791 + On UNIMARC system, USMARC field 100$a gets overwritten when importing from MARC21 target
- 12836 - Add a script to regenerate Explain files from configs
- 15958 - ZOOM/Zebra-connection cache flushing
- 5806 + Search results display items for all locations when the SearchMyLibrary first system pref is activated
- 16982 - Add EDI account to new menu on vendor page
- 15516 - Allow to place a hold on first available item from a group of titles
- 17509 - Notify patrons to return items requested on hold by another person
- 10858 + Browse selected biblios - OPAC
- 10662 - Build OAI-PMH Harvesting Client
- 8628 + Add digital signs to the OPAC
- 15292 - Libris (Swedish national catalogue) item status service
- 22371 - MARC bibliographic framework plugin to generate Cutter-Sanborn
- 21559 - Rules for automatic framework codes
- 13392 - New statistics wizard for suggestions
Patch doesn't apply 52
- 14803 - Rental and fine fees are not updating on circulation screen 🎓
- 16588 + Remove the Readonly dependency (again)
- 11983 - Code to select patrons to purge needs to be centralized (use of filter_by)
- 11999 - Add two checks in CanBookBeReserved and CanItemBeReserved
- 29268 - Query used in Koha::Biblio->get_marc_host is incorrect
- 21976 - koha-reset-passwd does not deal with password restrictions
- 19780 - Actual price is not updated after it has been amended post receiving an order
- 23415 + Notify patron fines when renewing
- 4812 - Reserves for a specific copy of a book say book is available even though it it still checked out to someone else
- 16349 - Indicate what branches of Koha are supported
- 13705 - Move indexation subs in C4::ZebraIndex
- 20551 - Add option for including deleted records in export_records.pl
- 14791 - Automatically attempt to resend failed notices
- 34352 - It would be great to have a generic flatpickr based input for datatables column filters
- 25193 + Add syspref to control location for use of AllowRenewalIfOtherItemsAvailable
- 18595 - Move C4::Members::Messaging to Koha namespace
- 23817 - Normalize phone number when searching patrons
- 13345 - Choose the format for the attached file when sending a basket/list by email
- 17511 - Change authority linking subfield from $9 to $0
- 14493 - export_borrowers.pl - Export patron attributes
- 14746 - Set up logging and configuration file reading for Mojolicious
- 14620 - Contact information validations
- 6113 + Keep previous IDs when importing bibliographic and authority records
- 11870 - Add additional order fields and basket group fields to order search result list
- 24499 - System preference EnhancedMessagingPreferences if set to 'Don't allow' doesn't even show within patron categories
- 16243 - Add reference manager software (Mendeley and EasyBib) to OPAC
- 15283 - Switch default ISSUEQSLIP notice to Template Toolkit
- 18002 - Aquisitions onboarding tool - to help users set up acquisitions the first time
- 21266 - Missing doc-head-close and cssinclude in sco-main.tt
- 7957 - Routing lists: manage several routing list for each subscription, and export them as CSV
- 20119 - Ability to print claims for late orders
- 23702 - New UNIMARC XSLT according to last IFLA updates
- 20442 - Use more HtmlTags filter
- 18888 - Include the definition of currency in onboarding tool
- 12017 - Move language description out of database
- 15969 - Allow use of Template Toolkit syntax for Phone Notices
- 6828 + Add admin dashboard for staff users
- 4456 + Enable addition of PO Number to order
- 26067 - Member email validation based on MX record
- 22092 - When creating a new subscription, biblio.serial is not set if field 942 is missing.
- 19269 - Advanced Editor - Rancor - Add ability to search batches by lccn and pubdate
- 18823 - Advanced editor - Rancor - add ability to edit records in import batches
- 23395 - batch operations on biblios/items should be able to pass a list of plugins
- 20022 - use Modern::Perl in t (test) perl scripts
- 21712 - Report anonymized patron records
- 15561 - Add ability to charge cancellation fee from "Holds over" tab
- 14420 - bulkmarcimport.pl - Some problems
- 14560 - Introduce a way of handling Rameau composed authorities, without breaking normal workflow
- 13717 - Add ability to move old patron attributes when importing borrowers
- 12993 + Add a default tax rate on item types
- 20447 + Add support for MARC holdings records
- 25037 - Add checkout_type to checkouts
In discussion 79
- 1993 + Task Scheduler Needs Re-write
- 14293 + Error in the calculation of the suspension of users per day
- 34338 - Cardnumbers should be trimmed before insertion
- 29518 - Title not displayed for additional contents
- 14007 - Item types for items hidden by OpacHiddenItems turn up in facet results
- 10591 - Why do we allow holds on restricted items (952$5=Use restrictions)? Place a hold for reference?
- 27917 - Make it clear that standing orders cannot create items at point of ordering
- 34145 - Patron search broken
- 10943 - Impossible to manage fines without borrowers permission 🎓
- 14964 - Email notices will be queued for patrons with no email address
- 5789 + Fines don't work when items have null homebranch
- 10112 + add test for ./debian/control file
- 22223 + Item url double-encode when parameter is an encoded URL
- 24489 - Prevent user from paying/writing off 0
- 5198 + HOLDPLACED being logged in patron messages
- 19588 - There is no ILL requests history
- 22539 + Fines charged on back-dated checkin when item has been renewed
- 7013 + required format is not enforced for authorized values
- 15272 - aqbookseller addresses are combined into "physical address" field
- 12555 - The DelItem subroutine should be called on canceling a receipt
- 18549 - There should be a warning that logging out of Koha will leave browser session logged in to OAuth
- 13309 - opac-search.pl Holds count incorrect
- 18988 - OPAC password not going by autoemailprimaryaddress preference
- 15718 - Need more information for items that don't successfully batch checkout
- 6178 + tag cloud diff depends on where you click
- 25339 - Validate biblionumber on opac-basket.pl and opac-review.pl
- 19113 - Barcode value builder not working with numeric branchcode
- 33997 + Borrowers.updated_on should not be updated by track_login
- 13680 - Items list on edit items page separates add items form from header and sidebar
- 15618 - Small typos in system preferences
- 11668 - Untranslatable "Total" in borrowers stats and other reports
- 5956 - Highlight holds on check-in
- 23849 - Update the list of sysprefs to share with Hea
- 20271 - Merge deleted biblio, biblioitems, biblio_metadata, and items tables
- 15522 - New interface for revamped circulation rules
- 15219 - Server-side processing and pagination on checkouts tables
- 22562 - Add option ItemHoldingLibrary to ReservesControlBranch
- 31330 - Branchcode used for routing preview can be wrong
- 36164 - Bring more consistency to our module landing pages
- 11361 - Add a Z39.50 search page in the OPAC to let members search for records on remote Koha instances
- 4042 + Public OPAC search can fall prey to web crawlers
- 24718 - Introduce hour-based holds
- 34713 - Standardize plugin hooks
- 34076 - [ALTERNATE] [DOCS] Automated screenshots using Cypress.io testing framework
- 36285 - Staff UI form fieldset styling needs update
- 36203 - Authorised value's descriptions should not be NULL
- 36143 - Pop-up window sizes are not consistent
- 35908 - There is no length limit for what's presented in datatables
- 34707 - Abstract intranet-tmpl/includes/*-search.inc
- 31761 - Toolbar clarity and consistency
- 27427 - Update the way form validation errors are displayed
- 30122 - Display note fields in authority result list
- 24288 + Add wording to authorized value interface to indicate valid code length 🎓
- 25643 - Move maxreserves functionality into circulation rules
- 17937 - Adding item description to Twitter Summary
- 7365 - Koha should support PostgreSQL
- 21572 - Allow checkout an item with pending hold that is not yet in waiting state
- 10638 - Show alert when receiving an order with holds/reserves
- 19368 - Add syspref to ignore words when sorting serials
- 19787 + Adding system preferences to configure the screen messages for SIP checkout flags in Self-Checkout
- 14912 - Sort Advanced Search Languages by priority
- 17595 - Add button for creating manual invoice (aka fine or fee) to patron toolbar
- 19325 - Enable padding of printed barcodes
- 14666 - adds fixed_fines for overdues
- 16466 - Patron discharge page should show pending requests
- 20414 - Remove COinSinOPACResults system preference and make it always on
- 16140 - Only clear L1 cache when needed
- 16606 - Checkout settings dropdown should have a preference to stay open all the time
- 23066 - Add foreign key for issues tables to branches table for branchcodes
- 18003 - Should deletedborrowers.borrowernumber be a primary key?
- 6772 + Implementation of a recommendations engine
- 22555 - Serials page doesn't show subscriptions on page load
- 21994 - Multiple system preferences in a group should be separated into new lines
- 20543 - Use multi-core compression to speed up Koha backups
- 16329 - Koha::Logger->sql(). Unified interface to log SQL statements OR use DBIx::Log4perl
- 11904 - Proposal for a uniform way to send messages to user interface
- 17650 - Create the option to save local cover images outside the database
- 18081 - [omnibus] GDPR (General Data Protection Regulation)
- 17101 - Confirm a question before check in
Reopened 10
- 6416 + koha-remove fails when dropping user
- 6070 + On a new order defined from suggestion some fields were missing.
- 17643 - The bug 3333 breaks intranet search results in column Location
- 3717 + Use staffClientBaseURL and OPACBaseURL to rewrite URLs in Koha
- 3777 + Datatypes in borrowers table are inconsistent
- 11583 - Add WYSIWYG editor for HTML notices/letters
- 24738 - Online registration should check if patron is registering for an already existing account
- 18029 - Use templates for generating pagination in opac
- 12316 - Can't put text and other information on barcode labels
- 1937 + Scan barcode with webcam
Blocked 25
- 12310 + Decimal separators issues in patrons payments/fines
- 19084 - Spine label with BN_IN UTF8 data rendered incorrectly
- 11815 - Convert BorrowersTitles to an authorised value
- 15284 - Switch default ISSUESLIP notice to Template Toolkit
- 17215 - Cardnumbers of patrons created using LDAP Replication not using autoMemberNum if configured
- 18784 + Add 'auto claim' option to subscription batch edit tool
- 24608 - Allow modification of checkout due date
- 20988 - [OMNIBUS] Internationalization: wrap all translatable text inside t() calls
- 17983 - Add minutes loan to DiscreteCalendar
- 10744 - ExpireReservesMaxPickUpDelay works with hold(s) over report
- 14590 - Validate messaging preferences
- 18232 - Koha::Cache::flush - Simply flush all caches
- 14536 - PageObject-pattern base implementation
- 11974 - Enable non-default unix socket location for database connections.
- 23344 - Branch Transfer Limits - Warn if sysprefs are not set
- 18515 - Use news based help system for OPAC
- 18516 - Add possibility to import text from file based help system as news based help system item
- 22681 - Onboarder: buttons should say "next" instead of "submit"
- 19265 - Advanced Editor - Rancor - Add ability to export selected records from and import records into an import batch
- 19394 + Add ability for IT administrators to skip onboarding tool, and then display the tool to superlibrarians when they first log in
- 16313 - Koha::Logger doesn't forward the Log::Log4perl::Logger return value
- 12770 - Notice template tool enhancement
- 15456 - Fix tabs and inconsistent indentation in smart-rules.tt
- 11847 - Display basketgroup closed date at OPAC
- 13708 - MARC Mapping Item columns to several MARC Fields
Assigned 35
- 6960 - staffaccess permission requires borrowers permission
- 21487 - Add option to disable CataloguingLog syspref in UNIMARC_sync_date_created_with_marc_biblio.pl
- 24450 - Clarify wording when unable to cancel order and delete record 🎓
- 11496 - The number of tested records when searching for duplicates during import is too low
- 19772 - Wrong success message if CHECKOUT_NOTE is not defined
- 21876 - Untracked changes prevent building
- 31391 + Staff-side recalls
- 35402 - Update the OPAC and staff interface to Bootstrap 5
- 17628 - Move bibliographic related code to Koha::Biblio
- 2500 + Standing enhancement request for adding/updating call number splitting algorithms in C4/Labels.pm
- 19358 - Purchase suggestions - enhancements to linking to orders
- 24303 - Guarantor name and relationship should show in patron info panel 🎓
- 23100 - Notify user if leaving modified patron edit form without saving
- 22457 - OpacHiddenItemsExceptions should be moved to a category attribute
- 14296 - Introduce upload settings, add quota and translate alerts
- 20817 + Add ability to retain 9xx fields when adding on order item to existing record
- 19192 - Update default DUEDGST and PREDUEDGST notices 🎓
- 24310 - Use Text::Lorem instead of String::Random in Test::Builder
- 18618 - Mana - Add reading suggestions (crontab and scripts for Koha)
- 25090 - Moderate OPAC self registrations before a patron account is created
- 28498 - Add CLI counterpart for plugin actions
- 5158 + Koha needs its own cookie, ice cream, and fudge flavors
- 15523 - Move a number of sysprefs to circulation rules (Omnibus)
- 29954 - Fix C4::Context->unset_userenv and rename _new too
- 17735 - Merge boraccount and pay pages into one
- 17596 - Simplify accounting UI in staff client [OMNIBUS]
- 11405 - Inventory tool enhancements [OMNIBUS]
- 19270 - Advanced Editor - Rancor - Add ability to search batches on arbitrary marc fields
- 6812 + Configure enrollment, renewal, duplicate card, hold fees by branch and patron category
- 13291 - Remove prog option from OPACFallback syspref
- 22166 - Add cron to automatically finish transfers based on some configuration
- 6846 + Don't allow staff to change their own permissions
- 21419 - Inventory - Allow skipping in transit items
- 14745 - RDA: RDA Registry metadata
- 16364 - Cleaning up appearance of advanced search
New 703
- 20956 - BorrowersLog is not logging permission changes
- 14210 - Manage staged MARC records deletes replaced item when undoing import into catalog
- 15050 - Nonpublic note searchable from OPAC
- 36381 - "not a tree object" error from Jenkins
- 32940 - [Bug 30280 follow-up] Subject-heading-thesaurus-conventions search field missing in Zebra
- 12011 - ReservesNeedReturns breaks 'Hold Filled' notice functionality
- 10060 + Allow adding a branch parameter to the web-based self check to indicate library its used at
- 5561 + Help on summary field in authority type editor
- 14907 - Item search: Call Numbers in Item search results are ordered alphabetically
- 28308 - Select 'Days in advance' = 0 for Advance notice effectively disables PREDUE notices 🎓
- 37042 - Schema Upgrade fail at 23.06.00.049 > Bug 31503 - Change patron_consent.type
- 23574 - Adding a suggestion to a basket when UseACQFrameworkForBiblioRecords is use publication date is not copied 🎓
- 37001 - Locale ignored for serial numbering when using {MonthName} {DayName} substitutions
- 29968 - CSV export of cash register misses newlines
- 24501 - Authorities 'merge' is confusing
- 24125 - Batch delete should not remove authorities that are still in use
- 12044 - Checkout should be clearly disallowed before inputting item barcode if a patron's fines will block the transaction
- 17763 - Exact punctuation and word order is needed for matching author and vendor names in acq order search
- 22179 - Hide columns of all the subscriptions of a record with columns settings (id=subscriptionst) for the OPAC
- 34200 - Lists and merge catalog records
- 27423 - ILS-DI should be deprecated and functions moved to REST API
- 21981 - Specify due date, remember for session and alert
- 22215 - table_borrowers name is inconsistent with other tables
- 25999 - Renewal due date not being honoured for items with holds
- 23981 - Inconsistencies with the different prices
- 28957 - Many plugins require the full plugins permission set to run
- 10984 - Cannot cancel received order if the parent order is deleted
- 22108 - Items generated through MARCItemFieldsToOrder do not receive values applied in Item Information and Default Accounting Details
- 12358 - Split hold notes into public and internal hold notes
- 23524 - Can modify/delete funds for locked budgets
- 5534 + Koha mapping punctuation to space for indexing/searching can be confusing
- 35433 - Mark some strings as read-only
- 24407 - AuthDisplayHierarchies ignores new nodes and needs protection against cyclic relations
- 34156 - C4::Acquisition::FillWithDefaultValues handles leader incorrectly
- 24833 - Field ending punctuation needs to consider abbreviations and exceptions
- 3288 + No transit prompt and slip when waiting hold is canceled
- 22557 - Delayed authority merges looses the user in the action_logs
- 18567 - Amazon #reader-link feature is not available for all titles, causes error
- 16104 - Warnings "used only once: possible typo" should be removed
- 15205 - Factor 'SyndeticsEnabled' out of Auth.pm
- 5323 + koha package should install a setup that works with koha-common
- 14084 - order date language in Koha inconsistent
- 14086 - date ordered on ordered fund search doesn't match order date
- 32950 - MARC modification template moving subfield can lose values for repeatable fields
- 12012 - Updating Zebra config files for debian packages
- 13090 - Using <<branches.opac_info>> in html notices gives wrong encoding in generated letters
- 10881 - Fast Add Framework has different item fields 🎓
- 10822 - Matcher should use SimpleSearch for authorities
- 17489 - Allow Koha plugins to have translations
- 5985 + Check amount allocated to child funds when editing amount on parent fund
- 12442 - Query... variables should be defined within loop in Search.pm
- 15347 - itemcallnumber syspref does not work when adding items through acquisitions
- 17921 - Shelf Browser does not take OpacSuppression or OpacHiddenItems into consideration
- 13529 - Easy analyticals and UseControl number should be able to coexist
- 33380 - Add a note to RESTPublicAPI to clarify that it will break OPAC features
- 17754 - MARCXML upload in Intranet is broken (encoding) if LDR pos. 9 is missing
- 12599 - IndependentBranches Holes
- 23923 - OpacHiddenItems displays incorrect 'No results found' when all results on first page are hidden
- 27629 - Filter invoices by library in invoices.pl
- 21472 - Allow linking of $w subfields to 035 or 001+003 using the MarcOrgCode prefix
- 4148 + Sorting by author is confusing to users
- 31277 - The LinkerOptions system preference should supply a list of available options
- 26333 - "In" analytics link incorrectly formed when "UseControlNumber" set to "Don't use"
- 31534 - Changing framework if you only have fast_cataloging permission redirects to login 🎓
- 31384 - When staging records we always default item processing to 'always_add' if we check for embedded items and don't apply matching
- 31278 - ISBN and ISSN searching should quote the query terms
- 20118 - System picks Active currency by default while adding suggestion to vendor
- 13665 - Retrieve facets from zebra is slow
- 19642 - If autoMemberNum is enabled, we should just ignore cardnumber entry in BorrowerMandatoryField
- 17239 - Vulnerabilitiy warning for package C4::Biblio
- 16623 - Limit patron discharge management by library
- 20846 - Suppressed Records Still Appear in Public Lists
- 10603 - Make required fields on course reserves configurable
- 11723 - Message "A refund has been applied" on all lost item returns
- 21250 - Auto-self-checkout not fully compatible with multi-branch library setup
- 23002 - OPAC doesn't retain search filters in results pages
- 24451 - Clarify wording when deleting a bib attached to orders
- 24868 - When CircControl or ReservesControlBranch are enforced based on item, location limits are enforced per library
- 22499 - Itemcallnumber "0" not displayed
- 23162 - Cannot copy a notice if independent branches enabled and not a superlibrarian 🎓
- 22328 - Inconsistent behavior throughout acquisitions for determining whether or not an item has been received
- 18962 - Including valid system requirements in Koha manual
- 10816 - Relational operators in Search
- 23249 - Print hold slips without confirmation for multiple locations
- 17098 - Validation problems with form field type "number" (decimal separator)
- 22217 - error "Connection to the memcached servers '__MEMCACHED_SERVERS__' failed" during install
- 20950 - Plugins: Handler.pm doesn't fail gracefully when running plugin
- 24290 - `_FixOverduesOnReturn` does not respect `AccountAutoReconcile`
- 24717 - Koha should set a referrer policy
- 23306 - fines amount showing zero
- 24496 - Add ability to disable change calculation
- 24426 - Frameworks does not support two different sets of indicators for each subfield for one tag.
- 24392 - Leading whitespaces in Marc fields cause errors
- 16766 - Merging two records with holds for the same patron creates two holds on one record
- 18092 - Serial Enumeration (enumchron) truncated to 2 characters in by label creator
- 19486 - When cancelling a waiting hold via circulation the patron is charged the ExpireReservesMaxPickUpDelayCharge
- 17113 - Unable to search multi-domain Active Directory forest due LDAP required base
- 16291 - koha-remove --purge should also delete '/etc/koha/sites/$instance' dir
- 11164 - creator_batches table uses borrower_number not borrowernumber?
- 14527 - UNIMARC: zebra error 114 when searching for items added before or after a specific date / 995$5 is not indexed
- 13175 - remove duplicated functions() in koha-* bash scripts
- 12719 - Fix bulkmarcimport.pl documentation 🎓
- 12408 - logs keeping patron info even if privacy='never'
- 12035 - PDF print: Purchase order overflows incorrectly
- 11285 - Vocabulary disambiguation 🎓
- 22720 - Including branchcode in PatronSelfModificationBorrowerUnwantedField causes internal server error on self registration page
- 20841 - Fine description is missing in payment details
- 23340 - Patron import tool allows duplication of unique attributes
- 23661 - Check "Hold Pickup Library Match" when placing a hold
- 23318 - False error about missing budget on neworderbiblio.pl
- 23734 - Defaults set during patron imports throws warnings
- 23941 - Searching by Control Number doesn't return bibs in the "reservoir"
- 18587 - LDAP: update_local is entirely untested!
- 10635 - Can't query for CREATE/DELETE in action_logs with SQL reports
- 23654 - Patron Cards - Bar code and image do not show up
- 23638 - Database cannot store an acquisitions discount of 100%
- 23603 - Patrons to notify on receiving is lost when transferred order to another vendor
- 22552 - Adding users to serials routing search requires edit_borrowers permission
- 23472 - Amazon image size should be configurable in OPAC results/details
- 20655 - Z3950 Authorities search is unordered
- 23201 - Changing languages on the OPAC redirects to opac-main which logs out SCO/SCI users
- 23127 - Using commas in shipping cost on invoices causes issues
- 4488 + OPAC reports incorrect hold limit in warning
- 7062 + Titles on labels not truncating
- 7011 + Warn the user that they have reached the limit of how many items they can have in their cart
- 7802 + A MySQLism is used to get the current date.
- 11894 - Funds toolbar menu items greyed out without explanation and might still work
- 19690 - Smart rules: Term "If any unavailable" is confusing
- 14678 - Update Koha language codes to ISO 639-2 spec
- 21354 - When a serial issue is changed from arrived to expected, it remains as received in Brief history
- 22146 - import_patrons command line script should accept quote_char or document that double quotes are required
- 16666 - TagsExternalDictionary is a rather confusing preference name
- 11621 - Race condition exists for trapping holds
- 21540 - Move bibliographic framework strings out of database
- 20300 - Import authorities data fail in module Stage MARC record for import
- 20423 - ReservesNeedReturns allows multiple patrons to have the same item set to 'waiting'
- 17608 - Fix behaviour of bulkmarcimport.pl -insert
- 17349 - Add item screen does not populate in serials module when multiple late issues exist
- 19326 - Report editor in guided_reports.pl truncates reports longer than 64 KiB
- 18074 - Advanced Editor - Rancor - hardcoded z39 attributes can cause issues
- 17621 - API: Should the 'updated_on' Patron field really be a datetime?
- 14628 - Anonymization of circulation data prevents lost item refunds
- 11017 - neworderempy.pl strip 952 field (Marc21) but not 995 (Unimarc)
- 34353 - We don't need 'SpineLabelShowPrintOnBibDetails' anymore 🎓
- 19324 - New Inventory workflow eliminates "mark item seen" and doesn't show data in table
- 13944 - Fund sorting is inconsistent across different parts of Koha
- 36810 - Resend button for notices being hidden by CSS and never unhidden
- 23303 - When uninstalling a plugin we don't call any form of 'unload'
- 13580 - Item circ history has 'last seen' labeled wrong
- 13498 - 'email' templates used for printing slips
- 35090 - Additional fields - marcfield of type 'get' doesn't work in serial subscriptions
- 35080 - Additional fields submitted in paycollect.pl?writeoff_individual are not saved
- 22722 - Deleting a library leaves the letters and shows them belonging to "All libraries"
- 16559 - [%% ... %%] should not be picked for translation 🎓
- 14379 - Batch item modification tool can't change subfields stored in more_subfields_xml
- 14273 - Add check for invalid holds linked to deleted records to inconsistencies script
- 13883 - Add sample notices for TalkingTechItiva
- 11903 - Different quick searches for different item editors
- 20711 - Previous fields are not cleared when selecting an authority in cataloguing
- 12580 - DataTables overflow their container elements
- 11436 - Default values in subfields are not passed on when cloning the field
- 13317 - tools/export.pl should show help when executed with no args, from CLI
- 4090 + Subscription ID showing in OPAC is confusing
- 32458 - memberentry.pl uses both patron and borrower.data
- 11581 - HTTP 404s generated badly in some cases
- 11388 - Error exporting records to non-Unicode/MARC-8
- 16181 - Limit number of tags loaded initially for tag cloud
- 18967 - Acquisitions receipt search filter is too sticky
- 21253 - Clarify calendar used by book drop mode
- 23874 - Advanced Editor is not loaded if X-Content-Type-Options: nosniff
- 13714 - Problems deleting the delay field in overdue triggers
- 15060 - Change standard ISBD view for 245/242/246 in MARC21
- 17999 - batch item modifications disregards MARC framework
- 17994 - OAI-PMH: ListSets logs a warning
- 13249 - AutoCreateAuthorities doesn't work for fields different from 700
- 11052 - Missing field 103 in French UNIMARC authorities framework
- 23135 - Order should pull additional data from Purchase Suggestion
- 22341 - batch patron modification tool does not strip trailing tab characters from barcodes
- 6876 + OAI-PMH: ListMetadataFormats lists 2 URLs in namespace
- 22401 - SIP: patron information response message shows accounttype codes rather in screen messages when a patron owes fines
- 15655 - Do not display patron information on biblio detail page if not allowed
- 20578 - When holds are restricted to bib-level or forced to item-level there should be an alert
- 4998 + Show less technical message in OPAC, when 'Browse by Hierarchy' is not fully configured
- 14618 - XSLT: missing punctuation between the Type of Material and the Nature of contents
- 15762 - Fields editable in PatronSelfRegistrationBorrowerUnwantedField may be hidden by BorrowerUnwantedField
- 13294 - Subscription and Holding tab interaction.
- 14713 - updatecharges permissions also require borrowers permission
- 20170 - Patron account can be renewed multiple times in a row without noticing
- 18584 - Our legacy code contains trailing-spaces
- 32244 - We need to add vue (and cypress possibly) to the about page 🎓
- 13344 - Warnings on addorderiso2709.pl
- 13192 - Hard-coded value (ISBN Prefix '978') in cataloguing::value_builder::unimarc_field_010
- 11195 - Rename biblioitems.publishercode into publisher
- 17131 - Zebra index for Title is too broad
- 13358 - Untranslatable local use on system preference (systempreferences.tt)
- 6079 + Single parentheses in currency causes order to fail when updating
- 12940 - Enter start and end date for course
- 32031 - Sidebars and breadcrumbs
- 20638 - Log actions on API keys
- 4264 + Categories/Groups for authorized value categories
- 24968 - Add system preference controls for cronjobs
- 31698 - Add ability to move a hold to a new biblio/item
- 21525 - Configuration to disable all notices at patron level
- 20962 - Overhaul to notices
- 13326 - Add possibilty to edit purchase suggestion in the OPAC
- 22439 - Duplicated code in PrepHostMarcField and prepare_host_field
- 18062 - Damaged Status shows unavailable in results
- 24712 - Use YAML files for some of the update data
- 37232 - Quotation mark in title does not show correctly in page title
- 5594 + Option to configure default sort order for items on bib records
- 28823 - Set 773$7 pos 3 for analytics using ''Enhanced Analytics Workflow'
- 17387 - Add an undelete feature for items/biblios
- 23003 - [OMNIBUS] Accessibility improvements 🎓
- 3935 + Schedule tasks periodically
- 16821 - Display complete facets for home libraries, locations, item types
- 14593 - Send notifications for pending moderation staff actions
- 17810 - Add a button to navigate between records coming from a list
- 17593 - Extend circulation rules to include shelving location
- 19535 - Notice (Available) for suggestion is not send at the right time
- 19733 - Allow navigating callnumbers for all items in cn_browser.pl
- 7010 + Select all records from search
- 22230 - Make SearchWithISBNVariations search in index keyword
- 6532 + Way to move items to another record in batches
- 19745 - Add Edit button for all the areas in circulation and fines rules
- 18147 - Show cover images in public lists in the staff client
- 11062 - Invoice's shipment/shipping cost should be included PRE-gst tax (as an option)
- 13259 - Set notforloan status when adding items to a course reserve
- 19421 - Predue Notices should work like Overdue Notices
- 14085 - Search for biblionumber in acquisitions
- 11594 - Store both item level and record level itemtype in statistics
- 19501 - New list category to restrict specific lists to staff & hide from OPAC
- 34179 - Make authority MARC preview look like bibliographic MARC preview
- 20172 - Use the REST API to display contents of lists in the staff interface
- 22968 - Adding a column for collection editor name (MARC21 643) in search results
- 19859 - Add option to return to the search result in authorities
- 19762 - Add option for PREDUE and DUE notices to take calendar into account
- 2096 + Label sources for OPAC descriptions
- 6664 + Allow to set a weekly holiday for a given data range
- 36887 - Migrate "Authorized Values (BOR_NOTES)" into "Patrons (custom message)" in Notices
- 36717 - Merge "Patrons (custom slip)" and "Patrons (custom message)" in Notices
- 36835 - Add a way to get a local cover image from biblionumber
- 24607 - Improve sequence in which fields are displayed in XSLT output
- 11582 - Have same display/hidden options for authority subfields like bibliographic subfields
- 19715 - Add the amount of contracts in the vendor's details page and check against it when ordering
- 19727 - Make it possible to change callnumber in items when biblio-level callnumber is changed
- 21309 - Enforce password change on login
- 11682 - serials.status is too dependent on magic numbers
- 15789 - Permission to override NoIssuesCharge should be distinct from broader force_checkout permission
- 18016 - C4::Auth_with_ldap::ldap_entry_2_hash inserts 0000-00-00 for invalid dateofbirth
- 10734 - Add Publication Date Facet in Searching
- 21329 - Add additional fields to purchase suggestions
- 6425 + Advanced search: begins with and contains searches
- 20488 - Manual renewal due date ignore closed day in calendar
- 14089 - show reason for cancellation on order search results
- 23366 - Add html option on subscription additional field
- 13243 - Make it possible to have library-level patron restrictions
- 28863 - Cancel a pending notice
- 16544 - Changes to circ rules should be logged
- 22967 - Add a custom HTML pref for the OPAC's advanced search page
- 12490 - Choose notices to receive in copy (bcc)
- 20613 - Alert staff about missing email address when accepting or rejecting a suggestion
- 7680 - Create a PatronDefaultView preference to control whether patron links go to circ or patron details
- 30617 - [OMNIBUS] We should consistently use includes for patron name display 🎓
- 18787 - Create permission profiles for staff users
- 14962 - Temp Shelving Location
- 5807 + Add collection code to circulation rules
- 36591 - Search dropdown for languages in advanced search needed
- 27730 - Innocent changes to framework silently delete bibliographic data
- 16605 - All notices should give the ability to unsubscribe or flag account for a wrong email address used
- 23969 - Add library to public lists
- 22730 - Not possible to set default value for patron attributes
- 12723 - Add separate fee for renewal of rental items
- 20678 - Save draft records without committing them to the catalogue
- 20281 - Allow translating library names for notices/slips
- 5276 + subscription end date shouldn't be required / allow indefinite subscriptions
- 23478 - Simplify report landing page
- 17976 - TT syntax for notices - Add an equivalence for items.fine
- 17120 - Specify number of rows per page in report and initial run
- 23894 - accountlines.payment_type and accountlines.credit_type should be merged
- 5316 + Limit Z39.50 targets to specific users
- 11340 - Make the 'print summary' a custom slip/notice
- 12355 - Print quick slip should not print items renewed in OPAC
- 15521 - Make circulation rules backend more granular
- 4809 + Allow to pay lost item replacement fee when changing the lost status
- 15725 - Separate permission for merging records
- 18207 - smart-rules.pl should validate that all branches / patron categories / item types are covered by circ rules.
- 16440 - Update runtime parameters after running a report
- 24659 - Improve Patron Notice Status options to be more clear to staff
- 23908 - Require patrons to confirm their email address
- 35631 - Default Z39.50 target syntax to match sys pref marcflavour
- 35626 - Should an edited circulation message be re-displayed for the patron?
- 5334 + Omnibus: Add explicit foreign key constraints
- 23837 - detail.pl contains a lot of whitespace in the td.status cell
- 23936 - Authenticating a patron with a one-time code via SMS
- 23756 - Appendix for workflows
- 13325 - Create a nice view of budget and fund changes
- 24049 - Limit for consecutive hold requests on same record
- 24050 - Limit consecutive issues
- 24041 - Renewal only slips
- 23501 - Drag-and-drop hold reordering in the staff interface
- 4875 + koha-remove, koha-restore should have options similar to --request-db
- 35497 - Add a view of related import records to the details page
- 11029 - Marc Language Code in a list
- 22221 - Changing an item to a Lost Status on an item level hold does not change the hold
- 10756 - Add carousel/coverflow display of new titles to the OPAC
- 10958 - No need for home link on home page
- 15248 - Make it possible to configure duplicate check on bibliographic records
- 24793 - TinyMCE for HTML notices
- 20989 - Hold Notes to be added later
- 11556 - Send any notice to any patron on demand
- 15834 - Ability to limit AutoEmailNewUser to specific patron categories
- 16260 - Have AllowHoldsOnPatronsPossessions check for multiple holds allowed on a record
- 23393 - Add Requestor to PO when basket created via Quotes
- 23030 - Installation and last update date in About
- 23005 - Specify notice language for vendors
- 21713 - ExpireReservesonHolidays not obeying calendar
- 21859 - Fields to choose on Notice editor often contains non-applicable tables and fields
- 14414 - Add field for processing fee for invoices
- 21187 - GDPR: Regularly force patrons password renew
- 10596 - Patrons: Make expiration date an option
- 4871 + Debian packaging should use start-stop-daemon, not daemon
- 4858 + Ability to Charge for Print Notices
- 20418 - Remove UpdateTotalIssuesOnCirc and make it cron everywhere
- 20575 - Auto-renewals to use current patron category when renewing as opposed to when item was issued.
- 20606 - Add the age column to statistics table
- 20409 - Remove OpacBrowseResults system preference and make it always on
- 20354 - Add ability for patrons to set their preferred currency
- 20027 - Generate password at patron detail edit page
- 19912 - PrintNoticesMaxLines message should print after list of items not at end of notice
- 19558 - Link 130 uniform title authority record to 240 tag
- 21779 - Holds history doesn't show where hold placed
- 22719 - Suggestion Automatic Maintenance
- 16631 - Show groups/categories of reports to authorized staff
- 22013 - Command line staging: Use of uninitialized value $tag in hash element at /usr/share/perl5/MARC/Record.pm line 202.
- 22492 - Advanced editor - Rancor - AdditionalFieldsInZ3950ResultSearch
- 22961 - Use special characters when generating passwords
- 22089 - Add an option to indicate that a item must be delivered to the patron
- 24307 - Allow loose item matching for on-order items
- 18711 - No longer possible have a blank value for Classification Sources in the Administration Module
- 16820 + Add possibility to edit fines
- 18348 - SHOW_BCODE should be a column of the borrowers table
- 11074 - Batch delete fields and subfields from frameworks
- 16862 - Allow batch actions in staged MARC management
- 16698 - Preferences like UpdateItemLocationOnCheckin need a GUI editor
- 16629 - SpineLabelFormat should be able to use fields/subfields from the record like the other label tools
- 16326 - Add library limit to label item search form
- 23764 - Add printable version of "Change password" in patron details
- 13165 - Don't trigger holds when patrons have already reached limit of checkouts
- 15625 - Add CLI tool to enable/disable public Z39.50 service for a Koha instance
- 15474 - Enable to update LDAP entries from Koha
- 15449 - [Omnibus] Move stuff to the Koha namespace
- 15267 - Separate tabs for current and existing checkouts
- 5613 + Search by 'on order' in OPAC
- 5174 + Display successfully-submitted tags
- 5153 + Patron import tool does not show progress of upload
- 5069 + Auto-create authorities for unlinked headings
- 17858 - [OMNIBUS] Move staff client JavaScript to the footer
- 32723 - chopPunctuation in XSLT issues
- 5771 + Better error handling for import borrowers - Provide a download file of errors
- 28499 - Add support for no-UI / administrative plugins
- 6892 + If a URL has been entered without http://, it isn't correctly linked
- 14865 - Update Koha::Logger documentation based on wiki docs
- 14340 - 773x ISSN Index
- 14095 - Enhancing the automatic renewal checkbox on checkout
- 6625 + Allow Koha to use Openlibrary subject API
- 6533 + Option to exclude cover images when printing lists
- 7292 - New permission for claims
- 17433 - Koha::Validator. Validation for the masses!
- 13489 - Have a way to configure library hours and include them in notices
- 13481 - Don't show circulation and fine rules library selection when there is only one library
- 20454 - Suspend Holds if patron wouldn't be able to check items out
- 34308 - Item->store tests on itemlost>0
- 12855 - Scripts that support logging should enable logging by default
- 12374 - Add option to use mysqldump parameters with koha-dump
- 12077 - Give superlibrarian ability to remove selected patron fine history.
- 13125 - Total holds does not tally holds / items.reserves is not populated
- 11962 - New 'cluster' install mode
- 11754 - Show hint in patron account if holds are past their expiration/pickup date
- 10846 - Add preference for naming OverDrive collection
- 10819 - Allow for auto filling of holds when items are checked in via SCO
- 20824 - Collapse cancelled orders in basket summary by default
- 17598 - Make use of itemtypes.summary
- 30302 - Include subtitle in fields searched by Title in serials
- 23497 - Notices defaulting to print
- 11028 - Add search filters for fund, basket, and basket group to late orders page
- 33846 - 'Save' and 'close' buttons confusing on multi-receive
- 33742 - Add permission to circumvent HidePatronName syspref
- 33676 - Recognise documentation submissions on the about page
- 23422 - CART location feature
- 12104 - Add print label to serials receive
- 18280 - Prevent duplicate barcodes being created with autBarcode
- 18496 - Membership renewal fee
- 21135 - Upon log in, user is redirected to account page instead of the page where they logged in from
- 16488 - UNIMARC to MARC21 XSLT to be used in z39.50 import sources
- 28535 - Show item type for checkouts in OPAC
- 15528 - Updating the authorised value for a report subgroup removes the previous value assigned from all report
- 13617 - Turn 'Suspend' action for holds into a button in the OPAC user account
- 15765 - Request to replace borrowernumber list by cardnumber
- 3591 + [OMNIBUS] "Family administrator" account for OPAC
- 5362 + Simple (non-MARC) cataloging interface
- 22854 - Add separate column for administrative locked patron
- 6456 + Optionally display barcode in search results in staff interface
- 6615 + Add shelving location option to transfers page
- 7536 - New permission for deleting items
- 5388 + Circulation of related/requiring items (like Book and CD sets)
- 4031 + Ability to turn off search history for users not logged in
- 4229 + Need feature to view label/card batches from all libraries
- 3936 + Integrate Amazon search with purchase suggestions
- 6847 + Script to send WELCOME email to a group of patrons
- 31159 - Can we make sidebar navigation collapsable?
- 23017 - Allow limiting Z39.50 searches on material type
- 14083 - Make it possible to record the date the order was placed/sent to the vendor
- 22843 - Finer control of who receives purchase suggestion notifications
- 21017 - Plugins: Allow for post-install configure flag
- 32058 - 'Print > Print X' could use clearer labels
- 13512 - Add sort-string-utf.chr for Polish and Latin 🎓
- 22407 - OMNIBUS: Use DBIC relations to fetch related object rather than searching for the object
- 4948 + When cancelling a waiting hold, allow to trigger hold for next patron
- 20380 - [OMNIBUS] Email consent patron opt-in tracking for anti-spam legislation
- 30552 - Add a way to import circulation rules
- 31084 - Display item type in bundle management table
- 5523 + Display list of items which are to be cataloged in the cataloguing home page
- 4855 + Tools/Export does not tell browser file size
- 27172 - Allow to configure fields not to be copied when using "Edit as new (duplicate)" in authorities
- 26993 - Allow StoreLastBorrower to retain up to 2 previous patrons
- 6523 + Enhancement: Patron Refund Limits & Expirations
- 23360 - Move reserveratios to a module and refactor to avoid problems with strict mode
- 20416 - Remove hide_marc and advancedMARCeditor system preferences
- 23965 - Use an external service to provide DVD cover images
- 13550 - Automatic processing status
- 3758 + Automatic update of exchange rates
- 29331 - Batch edit items.itemlost
- 30810 - We should move sample_quotes out of en
- 20417 - Remove OpacCloud (and OpacBrowser) system preference and feature
- 24074 - Access directory UX improvements
- 23046 - Add tax handling to accounts
- 23457 - Can't pick the items when placing multiple holds on a record
- 23628 - Restrict Renewal when renewal period is not extending due date
- 12566 - Duplicate checks for self registered patrons (other than email)
- 19958 - Allow the system preference AutoMemberNum to include a combination of numbers and letters when creating a new barcode
- 23347 - Hide empty callnumber column in items table
- 24548 - Show different status in OPAC for items that have holds but have not yet been captured
- 22240 - Add possibility to specify a category of patron in calendar
- 19749 - Report to show all holds placed independent on items being available to pull
- 19360 + Give items URL a link text
- 20784 - Capture more changes made in the Administration module in logs
- 11442 - Show dashes (--) between Subject (Marc 6XX) subfields in authority cataloging plugin
- 20105 - Ability to allow article requests without an existing record
- 12004 - Regional preference on holds
- 16467 - Discharge requests pending count should appear on patrons home page
- 19206 - How should we sort 19xx when order is pubdate?
- 15389 - List news items by author
- 22004 - When decreaseLoanHighHolds is set to Enable, suspended holds still count in the number of holds
- 29106 - Can we get rid of Koha::Item->effective_itemtype
- 14771 - Allow patrons to pick a username
- 17996 - longoverdue.pl should not set 'datereturned' when --mark-returned option is used.
- 23792 - Send borrowernumbers from report to batch modify
- 19685 - Canceling a hold from the Hold Found popup does not alert librarian about next hold
- 24342 - Self check needs on screen keyboard for login
- 6509 + Display information on when an item was marked lost on checkout history page
- 24686 - Capturing circulation statistics per number of pieces in an item
- 11919 - Staff should be able to place (and capture) holds on items that cannot fill hold requests for patrons
- 6393 + Ability to pick which records to import from staged record lists
- 12680 - Shibboleth adaptive config
- 12682 - Shibboleth attribute manipulation
- 17388 - Suggestion detail page marks suggestion as rejected and accepted
- 11825 - Hide shelving locations from advanced search
- 24894 - Allow configuration of search dropdowns
- 17409 - Remove redundant note fields for payments on pay.pl
- 23511 - Overdrive Advantage integration
- 18365 - Appendix D. Notice & Slips Guides is out of date
- 20352 + Add ability of currency/price to have a symbol after amount
- 15342 - Performance 3.22 - Omnibus
- 22158 - Add keyboard shortcuts in advanced editor to move current line up or down within record
- 19306 - Adding hooks to the plugin system
- 19384 - [OMNIBUS] Add Selenium tests
- 19590 - doc of Clean Patron Records tool wrong about deletion scope + anonymization syspref
- 23504 - Allow forgiving fines on returned lost items
- 21538 - Show library on account page
- 20833 - Better copy/paste for system preferences
- 14370 - Use Restrictions in Circulation
- 21189 - GDPR: Log all CRUD actions on patron data
- 2069 + Label Example Image
- 23312 - Add ability to mark an item ‘Lost’ from ‘Holds Queue List
- 11895 - Keep stats on course reserves
- 13978 - Add cancellation link to hold notification e-mails
- 23779 - Add sample matching rule for authority records on $1xx field matches
- 15145 - Fix hover state on bugzilla theme header so it doesn't jump on hover
- 11970 - Ability to group Z39.50/SRU targets for display
- 22081 - Alternate biblio merging functionality
- 16512 - Route to library alert missing when item is checked in from checkouts list
- 14578 - Allow merging of records upon import match
- 23582 - Add option to columns configuration menu to show all columns
- 24017 - Search for year of birth
- 6973 + Allow reply-to on cart emails to go to the sender of the cart
- 20674 - One off report
- 24755 - Chance to define expiration hour for on-site loans
- 21348 - Add ability to export and import plugin data
- 20848 - Add the ability to batch renew or easily renew relative checkouts attached to the guarantor
- 21010 - Script to search for data inconsistencies [omnibus]
- 20759 - Enhance GoogleBookPreview to allow use of Google Book ID for linking
- 20704 - Add borrower attribute types as run time parameters in reports
- 20381 - Multiple copy of barcode/label printing option
- 20353 - Get rid of CurrencyFormat
- 22326 - decreaseLoanHighHolds should allow for more granular settings
- 23510 - Allow QR codes to be used in label/patroncard creator
- 23619 - Serials title level opac display - show all issues even those not received
- 20107 - Editing a public note in Course Reserves
- 23716 - Batch item modification needs to let you continue with items
- 23842 - GUI for export/import patron permissions
- 24042 - Select what items to print on a slip
- 24896 - Add option to disable transport cost matrix in part or fully
- 24853 - Add more Accounting type system preferences in this tab
- 24729 - Set specific 008 positions as mandatory for Advanced Search functionality
- 18379 - Manage e-journals in serials
- 23643 - Moderation links are out of sight and overlooked
- 18024 - Adding a "genres/ form term" search in Authorities module
- 14818 - Add missing DBIx::Class relationships
- 24376 - Wording of Fine Returned is confusing
- 23620 - Improve checkin message when suspensions are accrued at check in to include number of 'days' overdue and the resulting no. of suspension days
- 23618 - Make addition SIP2 fields available to self service to add cost of items checked out to check out slip
- 11530 - Recalculating a book's total issue count from items.issues or statistics-table with update_totalissues.pl ignores deleted_items.
- 22658 - aqbasket.authorisedby is missing a foreign key constraint
- 24273 - Add IIIF compatibility
- 17984 - Warn catalogers if item type doesn't match 942c
- 19060 - Patrons should not get a max fines block auto-renewal notification for items due in the future.
- 18129 - Adding staging user to staged batches, for better filtering
- 18140 - Print Full MARC bib record from Advance Editor
- 18176 - aqbooksellers.listprice and aqbooksellers.invoiceprice need to be renamed for currencies
- 18188 - Should we rename items.booksellerid to items.acqsource ?
- 17230 - borrowers table should be better normalized
- 18983 - koha-create does not default to --create-db
- 17454 - [OMNIBUS] POD Cleanup
- 19442 - Add patron attributes into the patron card creator
- 19829 - Don't include lost items when limiting on available items
- 19853 - REPORT_GROUP and REPORT_SUBGROUP branch limits don't hide reports on 'Saved reports' page.
- 18030 - Get rid of pagination_bar sub in C4::Output
- 17412 - Circulation rule for "not for loan" items
- 17408 - paycollect.pl should show more information
- 17406 - Simplify pay.pl interface buttons
- 17306 - Update scripts fail with Mysql 5.7
- 17150 - Enhance cancelling holds over process [OMNIBUS]
- 16137 - Simplify patron deletion error handling
- 16839 - Sort Title (A-Z) doesn't work with some non-latin alphabets
- 16679 - Translatability problems in system preferences
- 16604 - Break down patron modification requests for approval/give reasons for denials/allow corrections
- 16523 - Ability to choose NONE for the libraries limitation in authorised values
- 16422 - Show warning if lost status is changed on a checked out item
- 16379 - Add more tests for Statistics.pm
- 16375 - Add arg to 'koha-upgrade-schema' to run on a specific 'updatedb.pl' file
- 16304 - Koha::Logger, lazy load loggers so environment has time to get set
- 15949 - Making certain alerts stand out 🎓
- 19174 - No Credits Please
- 15767 - Add ability to select order of patron cards printed
- 15371 - Staff vs. OPAC advanced search options are different and have different sorting
- 15259 - Formatting spine labels
- 14282 - Add configurable http headers for retrievable uploads (see 6874)
- 14887 - Allow printing of lost fines/fees in notices
- 14814 - Allow to choose a supplier on the suggestions form
- 14473 - Warning about unsaved changes in cataloging
- 14754 - Always warn before leaving a page with unsaved changes [OMNIBUS]
- 14488 - Multi-Volume ordering through acquisition
- 14433 - Allow to select items for which a checkout receipt should be printed
- 14088 - Show qty on order search
- 14010 - search by biblionumber on serials
- 13721 - Apply tag to all versions/formats of a title
- 13111 - Allow librarians to add star ratings on behalf of a borrower
- 13032 - Command line switch to add page breaks to overdue_notices.pl sent to the library
- 12962 - easier to see circ rule edits
- 12713 - Highlight records/item already checked out by patron in the OPAC
- 12611 - Add ICU to options when creating a new instance
- 12506 - "Warning at %" message is unclear in aqbudgets.pl 🎓
- 12546 - Add 'Other Controlnumber' as search option for staff client and OPAC advanced search pages
- 12278 - Total amount of each invoice should be displayed in invoices page
- 12277 - Minimize need for scrolling on new order page
- 12215 - Add 'sql dump' as report output option
- 11589 - Sample serial frequencies do not match template frequencies
- 11455 - Ask for confirmation when replacing an existing circulation rule
- 11454 - Cannot indicate time for hard due dates on circulation rules
- 11335 - Show thumbnails of patrons on patron search results
- 11082 - Warn user when trying to delete an item linked with an order
- 11025 - Display UNIMARC fields having $5 subfield with related items
- 23569 - OMNIBUS: OPAC security measures
- 23568 - Detect OPAC location by IP address
- 24226 - Advanced editor - drops subfields/punctuation when manually linking authority records
- 21627 - System preference for recipient emails of gather_print_notices.pl
- 23029 - Add authority type GEN_SUBDIV
- 3041 + Permit to change hidden settings for all subfields of a tag at once
- 23023 - Issue for subscription, but no item is added when duplicate barcode is used
- 22822 - Ability to define circulation rule sets that can be applied to libraries
- 23845 - Dashboard for database
- 12219 - Purchase Suggestions branch level permissions
- 17498 - Expose system preference values to JavaScript in the OPAC
- 23600 - Library group search broken for group with a big number of libraries
- 23977 - tag 110 not published at isbd tab
- 13273 - Additem.pl barcode tag editor useless with autoBarcode disabled
- 23401 - Optionally display config values for koha-create before creating a new instance
- 21191 - GDPR: Script to block inactive users (with no successful logins on a defined period)
- 23848 - Overview of librarian's permissions as new column in members-home.pl list
- 21935 - Setup SIP2 accounts through front end
- 6795 + Library-specific OPAC preferences
- 15308 - Suggested new interface for item type translation process
- 23080 - Item search: To Call Number Search Not Inclusive
- 23652 - Let patrons opt out of search history
- 13520 - Move rental fee as total amount to circulation matrix and remove rental discount
- 20026 - Add new permission related to personal data
- 13823 - Item search should include note fields
- 23476 - Too many holds message needs to be smarter
- 23313 - Purchase Suggestion AVAILABLE notice contents can not be removed
- 22184 - Move payment note out of payments table and into payment form
- 19781 - Make a xt test that checks all themes for missing includes, to avoid fallback
- 19850 - Enhance invoicing functionality for each line item
- 17614 - Introduce multiple fine charging intervals
- 11523 - Make framework code available to stylesheets to allow for more customized display
- 18199 - Proxy support for UsageStats
- 12200 - Koha should show number of holds a patron can place
- 12170 - Log serial alert emails
- 1971 + Suggestion : Should have only one entry by title + a counter of waiting persons
- 5993 + Make tags searchable
- 3937 + Auto-suggest searching for tags
- 6952 + Show number of MARC records to export before exporting
- 5185 + Batch item modification should (optionally) update the last seen time
- 5216 + Returning lost material with Forgive Fines does not forgive overdue charges
- 5292 + Google Preview Option for OPAC
- 5938 + Maximum number of issues across a family group
- 22779 - Simplify add serials form to single page
- 22732 - Redundant search box on admin-home.pl
- 22731 - ID needed on "Merge selected patrons" button in list.pl
- 22226 - Add status information to Z39.50 server administration
- 5539 + Add suggestion emails to messaging preferences
- 6252 + Patron import tool should let you set messaging preferences
- 6381 + Add script to populate 856$q field based on contents of 856$u
- 6507 + 'Renew all' from self checkout
- 22523 - Are we safe to remove `misc/maintenance/fix_accountlines_date.pl`
- 3484 + Break down fee display by types on checkout tab
- 6779 + Don't allow patron renewal x days before expiry
- 6845 + Add default date (today) to view log
- 22423 - Delete button for circulation note in Details screen
- 7133 + Received items should stand out more
- 12978 - Make files attached to patron record optionally available to patrons
- 16487 - Cataloging/Authority search: add link to number of times used
- 21264 - Data inconsistencies - "Item type" and "item type for older issues" in subscriptions
- 21806 - Patron card creator - batch to export -unicode support
- 22123 - Hardcoded values in subfield constraint visibility
- 16558 - Option to choose to include or exclude bibs without items when exporting records
- 21764 - Add more spans with classes around callnumbers in OPAC for additional styling (UNIMARC & NORMARC)
- 21515 - Holds to pull: status and note
- 20735 - Multiple LDAP servers
- 17685 - Allow to receive double issues in serials
- 11849 - EasyAnalytics: consolidate display of analytic/bound-with analytic item links
- 20645 - Print patrons before anonymise
- 17272 - Override permissions
- 11920 - Staff pages should default to requiring "catalogue" permission
- 20471 - Show all details tickbox on invoice selected by default
- 20333 - Show certain links just for registered users
- 20025 - Running of koha-* scripts should be logged
- 19447 - Closed budget amounts should be fixed
- 19211 - Error when trying to link an authority that has nothing entered under the 'Heading' tag (Tab 1)
- 19131 - Script marc_subfields_structure ignores add/edit when liblibrarian is empty
- 11965 - make itemBarcodeFallbackSearch search only the current branch
- 18523 - Filter Holds awaiting pickup/Pending on-site checkouts correctly for IndependentBranches
- 6447 + Add a button to allow people to choose 'Next Budget' when ordering
- 17612 - Vocative version of name and surname: database and form field
- 16611 - Item Checkout from Holdings Tab
- 2075 + Create a page to show and manage the user's comments
- 14023 - Specify Attribute Mapping for CAS Authentication
- 16252 - Columns missing from patron lists
- 1778 + Redirect to circulation.pl doesn't always work when switching the library (redirect from selectbranchprinter.pl)
- 6286 + Making classification indexes searchable in staff client
- 15728 - Hide component parts from search result
- 14594 - Permanent withdrawn function
- 10874 - Incremental fine system for various types of documents and patron categories
- 14331 - Order Records from staged file missing option to choose currency to use
- 11599 - itemBarcodeFallbackSearch should work even for items that don't have barcodes
- 13251 - Add calender reminder to overdue notices via iCalander standard
- 6588 + Choose to delete some items on merge
- 19814 - Batch Check-in function
- 22232 - Use Advanced cataloguing editor (Rancor) for authority records
- 7003 + Canned report to show patrons and permissions
- 35487 - Add a selective dissemination of information module
- 18994 - Show the branch name where checkin occurred on a title's Checkout History display
- 21577 - Enable Koha to act as Shibboleth identity provider
- 16915 - Integrate OMDb in to Koha
- 14729 - Circ rule for number of on shelf holds allowed
- 12709 - Send a custom email to some or all patrons
- 14225 - Include external library calendar / event list in Koha's search results
- 14227 - RDA toolkit integration
- 13209 - Show hold wait time estimate in OPAC
- 23616 - Private repeatable note field needed in Serials Subscription Record
- 18623 - Send notification on creation of manual invoice
- 20412 - Importing records from Copac server
- 22086 - Birthday Wishes email to patron
- 23818 - Acquisitions receipt created when an item or invoice is received
- 15085 - Require confirmation before check in
- 21057 - Patrons visiting the library (Patrons visits records)
- 23617 - Authorities mode: Add list of reports, or ability to add html links to same, re biblio and authority records needing editing, adding, deleting.
- 23622 - Add the ability to edit suspension restrictions
- 18879 - Sending notices via Facebook messenger
- 14234 - Include the user manual with Koha package
- 6548 + Add karma system to encourage patrons to behave commendably
- 20319 - disable login for staff
- 11071 - RDA Helper
- 16279 - Add ability to customize patron name format