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

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

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

  • 34349 + Validate inputs for task scheduler
  • 34623 + Update jQuery-validate plugin to 1.20.0

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