Hello Owen Leonard
Rolling monthly stats
- Signed Off: 4
- Passed QA: 0
- Failed QA: 0
- Documented: 0
- Pushed to main: 6
Rolling yearly stats
- Signed Off: 125
- Passed QA: 0
- Failed QA: 20
- Documented: 0
- Pushed to main: 190
Lifetime stats
- Signed Off: 1675
- Passed QA: 12
- Failed QA: 676
- Documented: 0
- Pushed to main: 2662
Your bugs
- Blocker
- Critical
- Major
- Normal
- Minor
- Trivial
- Enhancement
- New Feature
Reported 74
New 55
- 37990 - Display preservation processings in standard DataTable
- 37671 - Can't print receipt for refund from cash register transaction history
- 37402 - Task scheduling fails if you don't use the correct time format
- 36686 - Problems with manual transfers
- 35437 - With CanMarkHoldsToPullAsLost, only cancel holds when no other items are available
- 35050 - Self checkout and checkin interfaces don't use correct library for additional contents
- 34745 - ThingISBN broken: User agent blocked
- 34437 - Internationalization: Mark string not to be translated
- 30445 - Move translatable strings out of cataloging_additem.inc and into JavaScript
- 29678 - Can't use external URL for XSLT stylesheet
- 28856 - Upload of zipped cover images will fail if idlink.txt contains empty lines
- 27603 - Add API for lists management
- 24888 - Remove the use of "onclick" from serials edit template
- 24399 - New permission to edit "system-level" news items
- 23501 - Drag-and-drop hold reordering in the staff interface
- 23205 - Batch item operations should be available to report which return barcodes
- 22926 - Use standard columns configuration on batch item modification and delete pages
- 20050 - When processing uploaded offline circulation file, "apply directly" option fails
- 17857 - Show checkouts when anchor to overdues is clicked
- 17480 - UpdateNotForLoanStatusOnCheckin preference requires space after colon
- 16994 - Import and export MARC modification templates
- 16623 - Limit patron discharge management by library
- 16580 - Explain the link between the autoBarcode preference and the cataloging plugin
- 16467 - Discharge requests pending count should appear on patrons home page
- 16367 - Remove obsolete paging code from authority MARC subfield structure admin
- 16137 - Simplify patron deletion error handling
- 15849 - Correct JSHint errors in additem.js
- 15848 - Correct JSHint errors in acq.js
- 15831 - Can't override renew limit by submitting a barcode in checkout with AllowRenewalLimitOverride on
- 15791 - Don't delete a fund if existing orders are linked to it
- 15750 - Koha offline circulation Firefox addon does not prompt to clear old entries
- 15307 - Delete link doesn't appear for newly-added item type translations
- 13054 - Allow server-side sorting by title to ignore custom sets of articles
- 12945 - Web installer only shows missing optional modules if required modules are missing
- 12931 - Gracefully handle database problems when starting web install
- 12044 - Checkout should be clearly disallowed before inputting item barcode if a patron's fines will block the transaction
- 11220 - Patron edit process doesn't remember restriction selections
- 10846 - Add preference for naming OverDrive collection
- 10569 - Course reserves do not show on OPAC detail page if OpacSeparateHoldings is in effect
- 9099 - 'Export today's checked in barcodes' always shows and might export an empty file
- 8959 - Self checkout timeout is JavaScript-dependent
- 8658 - Don't display patron attributes which have been limited to another patron category
- 8577 - build_holds_queue.pl needs command-line options for help, verbosity, and summary 🎓
- 7827 - After creating a new biblio to be used in a subscription, the subscription entry form should be populated with the biblionumber
- 7680 - Create a PatronDefaultView preference to control whether patron links go to circ or patron details
- 7622 - It should be possible for logged-in users to search using their unapproved or rejected tags
- 6615 + Add shelving location option to transfers page
- 4488 + OPAC reports incorrect hold limit in warning
- 4031 + Ability to turn off search history for users not logged in
- 3451 - No facets for tags search
- 2954 - Holds queue report should show date/time of last update
- 2906 - Holds ratios report should have more filters
- 813 - OPAC lists should store comments
- 569 - Searches need 'browse' option
- 403 - Reserve process allows duplicate reserves
Assigned 3
- 36640 - Upgrade DataTables from 1.13.6 to 2.x
- 24354 - Add public API for library information
- 1598 - Allow unmoderated comments
Blocked 1
- 9350 - Don't block bulk holds if one or more titles have no items
In discussion 3
- 16466 - Patron discharge page should show pending requests
- 13311 - NewItemsDefaultLocation preference should not populate items.permanent_location
- 11089 - Item edit screen should use floating toolbar like cataloging interface
Failed QA 5
- 20657 - Globally enable PRE_CHOMP and POST_CHOMP in Template Toolkit configuration
- 10679 - Lists interface offers delete option when user doesn't have permission
- 8694 - Show accurate subscription renewal warning for expired subscriptions
- 7782 + Replace yes/no for cancelling holds with checkboxes and add delete link in patron account
- 1985 - Email notification of new OPAC comments
Pushed to main 2
- 35238 - Incorrect label markup in patron card creator printer profile edit form 🎓
- 35232 + Misspelled ID breaks label on patron lists form 🎓
Pushed to oldstable 5
- 35240 - Missing form field ids in rotating collection edit form 🎓
- 35236 - Mismatched label on patron card batch edit form 🎓
- 35235 + Mismatched label on notice edit form 🎓
- 34479 - Clear saved patron search selections after certain actions
- 33832 + Can't change a patron's username without entering passwords
Needs work 405
Needs additional work
- 36742 + Do not show libraries in OPAC menu if there is just one public library
- 37373 + Cursor should go to patron search box on loading holds page
- 35402 + Update the OPAC and staff interface to Bootstrap 5
Patch doesn't apply 3
- 21266 - Missing doc-head-close and cssinclude in sco-main.tt
- 28307 - Enable BakerTaylorEnabled content in the staff interface with separate system preference
- 29060 - Use modal for suspending holds until a date from the holds page
Failed QA 5
- 30088 + Improve forgotten password form to be more obvious that only one field must be filled out
- 28453 - Update pagination subroutine to generate Bootstrap markup
- 37761 - Tabs on curbside_pickups.tt page not styled right after Bootstrap 5 update
- 22882 - ItemType translation modal is not consistent with other modals
- 18306 - "Renew selected" and "renew all" in OPAC can be confusing for users not allowed to do it
Blocked 5
- 37581 - Use split button for label creator "new" operations
- 35154 - Convert StaffLoginInstructions system preference to additional contents
- 24097 - Don't show claims tab in patron account, when there are no claims
- 36044 + Show ISBN number of purchase suggestions on the OPAC
- 11815 - Convert BorrowersTitles to an authorised value
In discussion 8
- 35411 - Terminology: Card number, username or surname:
- 34892 - Convert RestrictedPageContent system preference to HTML customization
- 13680 - Items list on edit items page separates add items form from header and sidebar
- 27427 - Update the way form validation errors are displayed
- 33830 - Title and author not on same line anymore
- 27635 - Add option for patron to view archived suggestions on the OPAC
- 29518 - Title not displayed for additional contents
- 10451 - Firefox prints only first page of table with shrink to fit option
Assigned 14
- 26258 + Circulation tabs inconsistent with counters
- 38194 - Silence console warning about missing .map files
- 37826 - Templates that use the variable script_name should be called by scripts that set it
- 26344 - Move translatable strings out of templates into patrons.js
- 36095 - Improve translation of title tags: OPAC part 2
- 28058 - Move JavaScript out of columns_settings.inc into separate file
- 35527 - [Omnibus] Accessibility: Don't use "Click" in link descriptions
- 34635 - Use pluralization for MARC Bibliographic framework test error message
- 32744 - [OMNIBUS] Standardize structure around action fieldsets
- 32067 - [OMNIBUS] Consistent classes for submit and/or primary buttons
- 30707 - Move container's closing div tag into template from intranet-bottom.inc
- 26974 - Move authorities editor template JavaScript to the footer
- 16763 - Remove the use of "onclick" from record matching rules form
- 18530 - Remove event attributes from patron clubs templates
New 367
- 38014 - Migrate from Font Awesome to Bootstrap Icons
- 38267 - Option to show a default cover image if no cover image is returned from source
- 25997 - Add system preference to disable RSS feed
- 38198 - Expired patrons can still make purchase suggestions through OPAC
- 33182 - Expand options for OpacItemLocation
- 25528 - Show icons for shelving locations and collections in OPAC and staff interface
- 38075 - SCO "Log out and try again with a different user" link doesn't work
- 38214 - Audit use of TT url filter for uses that should be uri instead
- 32183 - Purchase suggestions for logged in patron - doesn't display suggestions made by everyone
- 38184 - OpacTrustedCheckout module does not show due date
- 36471 - Accessibility: OPAC search results header obscures content when zooming in
- 38127 - Missing column headings in 'Add user' pop-up modal
- 38124 - Don't show patron lists tab if there are no patron lists
- 38103 - Change in default sorting in OPAC checkout history tab
- 38102 - Checkout history in OPAC displaying more than 50 items
- 38084 - Make OPAC alert for 'Gone no address' flag customizable
- 38077 - Minor spacing issue in self checkout login page
- 38008 - Presentation CSS on label tags makes it hard to use for radio buttons and Flatpickr
- 38054 - Select the item for single holdable item record with DisplayMultiItemHolds
- 38044 - Move warning about multiple image sources to be more visible
- 38015 - Bootstrap 5: Can't use tab key to navigate to inactive tabs
- 38034 - Add ability to process includes in process_tt
- 38026 - Patron permissions filter misaligned
- 38025 - Misalignment of Forget copied permissions
- 38024 - Self Registration workflow issue with credentials
- 37933 - No space between title and medium
- 37995 - (Bug 29948 follow-up) Make display author information more configurable
- 36795 - Authority record identifier source codes (024$2) - code for Web of Science ResearcherID
- 31645 + flatpickr - update coding guidelines
- 37912 - Catalog concerns - Broken link under concern title
- 37910 - Minor spacing issues in the catalog concerns page
- 31327 - Add color scheme picker to the OPAC
- 21602 - Self registration doesn't take into account the ages for the selected patron category
- 37834 - Sorting on holds history page doesn't work
- 37825 - Vendor contract entry form does not correctly validate missing start and end dates
- 36805 - Separate OPACSearchForTitleIn content from markup
- 37572 - Provide a calendar feed for patrons with the date that items are due
- 37668 - Add HTML customization to OPAC detail page
- 25983 - Accessibility: 2.4.7 Focus Visibility
- 37634 - JS error on debit detail page when showLastPatron is used
- 34113 - Replace the use of jQueryUI autocomplete
- 18594 - Add audible alarm for batch import
- 37583 - Add column options to search catalog results
- 37518 - Show brief/full record on bib record detail page
- 37571 - Redirect from Privacy policy after consent registered
- 37519 - Display MARC 340 information on the OPAC
- 35189 - Itemtypes SVG icons should be limited in height/width
- 35319 - Default sorting of the holdings table with OPACHoldingsDefaultSortField is broken
- 34839 - Shouldn't TinyMCE initialise with the Koha interface stylesheet?
- 35845 - Add a 'note' or 'success'/'failure' wrapper around action feedback in patron search modals
- 37284 + Place reserve button doesn't respect hold rules when in lists on the OPAC
- 30319 - Patron self-modification values not retained if field blocked in PatronSelfRegistrationBorrowerUnwantedField
- 34158 - CSS correction to budget planning interface
- 36865 - Display library email on OPAC Libraries page
- 26793 - Hidden "more" menu if a lot of information is displayed in header section
- 37232 - Quotation mark in title does not show correctly in page title
- 32051 - Rename Library homepage link to Contact for single library
- 32156 - Form misalignment - wrapping when content wider than screen
- 37191 - iCal shows items due one day later than due date in Koha
- 15495 - Change Browse Shelf Display
- 36401 - Re-think use of "N/A" in ILL module
- 37053 - OpacHiddenItemsExceptions not taken into account when displaying values in the Advanced Search item search filters
- 33177 - Use include file for subfield constraints in both authority and bibliographic frameworks
- 37045 - Redirect to login page or modal when adding a title to a list
- 34811 - Old image viewer not accessible in OPAC
- 30759 - Add hint about the data that is sent via the Google Books API to OPACSuggestionAutoFill
- 27871 - Make hold notes optionally visible in OPAC patron record
- 7010 + Select all records from search
- 36965 - Self-registration category selection should be limited
- 36558 - The placement of the Select button in Search for patron pop up window (while adding a guarantor)
- 20732 - Display the note tab for records without items
- 35964 - User cannot update their account if a column in PatronSelfModificationMandatoryField is also in PatronSelfRegistrationBorrowerUnwantedField
- 26206 - Extended Patron Attributes don't have a stable id on OPAC
- 35844 - Default for `OPACSearchForTitleIn` syspref misses class assignment
- 36780 - Should templates (notices and slips) ignore print_XXX.css stylesheet
- 22179 - Hide columns of all the subscriptions of a record with columns settings (id=subscriptionst) for the OPAC
- 36768 - Add the option to show inventory number in the OPAC
- 36609 - Update index type labels in Elasticsearch config page: Std. Number, Call Number, <empty>
- 36591 - Search dropdown for languages in advanced search needed
- 36580 - Keydown event properties (keyCode and which) are both deprecated
- 33516 - Accessibility: WCAG 1.4.1 - Content reflow
- 25241 - Accessibility: 1.4.4 Resize text
- 25243 - Accessibility: 2.4.6 Headings and Labels
- 26038 - Accessibility: 4.1.3 Status Messages
- 26040 - Accessibility: 2.1.1 Keyboard Access
- 27438 - Accessibility: Screen Options
- 25240 - Accessibility: The 'Basket' page contains an inaccessible table
- 23833 - [Omnibus] JavaScript should conform to coding guidelines recommended by ESLint
- 36446 - Library specific shelving locations disappear when logged in
- 36423 - Userid should be removed from PatronSelfModificationMandatoryField and PatronSelfRegistrationBorrowerUnwantedField sys prefs
- 36404 - Allow patrons to create saved searches
- 30353 - Enhance BiblioItemtypeInfo so that item level itypes can be displayed in results
- 36297 - Avoid using var named "t" in templates
- 30633 - Move OPACHoldingsDefaultSortField to table settings configuration
- 35975 - Download cart with BIBTEX contains hash value
- 36293 - OpenURL shows on wrong entries in OPAC result list
- 36211 - Add support for script modules to Asset
- 36200 - Adding Zotero in SocialNetworks
- 36198 - Need to hit submit in OPAC Self Check Out to checkout
- 36186 - Add the table on opac-topissues.pl (#topissuest ) to table settings
- 36145 - Fix incorrect OPAC authority search results sort order
- 33906 - [OMNIBUS] Improve translation of title tags
- 36001 - Visualize MARC fields 310 and 362 for serial publications
- 25047 - Tutorial for OPAC
- 25446 - Terminology: Replace relatives by other term? (family members, group members...)
- 35675 - Marc 505 extra punctuation at the end of the data
- 9855 - Add OpenGraph (Facebook preview) tags to pages
- 27872 - Expand {QUERY_KW} function from OPACNoResultsFound to not-empty search results page
- 12358 - Split hold notes into public and internal hold notes
- 25770 - vars loggedinusername and loggedinusernumber should be replaced by use of logged_in_user in templates
- 35482 - Trusted self check modal too small for translations
- 35516 - OPAC search results incorrectly displays order when skipping lost items
- 13580 - Item circ history has 'last seen' labeled wrong
- 35481 - Ignore whitespace when entering or scanning barcodes in trusted web checkout modal
- 35480 - Make it easier to customize dialog messages on opac-suggestions.tt
- 35420 - Update page titles and breadcrumbs for Serial alert subscriptions in the OPAC patron account
- 23232 - Enable the option to use the onscreen keyboard on the basic cataloguing editor
- 35339 - numSearchRSSResults doesn't work
- 10958 - No need for home link on home page
- 34295 - Staff-only extended attributes break self-registration
- 35237 - Duplicate ids in markup of patron card layout edit form
- 35234 - Several HTML validation issues with the import patrons template
- 32514 - Local cover images missing at OPAC for user checkouts
- 35116 - Introduce a AdditionalContents.GetSection(ID) helper
- 10581 - Authority search: no results should not display as 404 error page
- 35056 - Can't search for library or patron category using search field on top of patron search table
- 35076 - Updating Patron Details from OPAC will result in error if patron has an email
- 35071 - Disambiguate "train" for translators
- 35031 - Improve translations of strings in serial collection template
- 23125 - Tabs in patron account adjust to window size but text does not
- 22362 - Make item column in cart sortable in OPAC
- 20409 - Remove OpacBrowseResults system preference and make it always on
- 19891 - itemtypecat should show categories in refine search (facets) and item details, not itypes
- 18844 - embedding flip books or pdf files hosted elsewhere in 856$u
- 26288 - Update the Select2 JS lib to version 4.1.0
- 34904 - Shelf browser not accessible when record has a subscription
- 22449 - Improve Elastic search facet setting UI
- 26178 - Don't include index name in {QUERY_KW}
- 737 - Map of library in search system
- 14730 - Let patrons upload their own images
- 34810 - Spinning icon doesn't disappear on cover view in OPAC detail page
- 20748 - Allow click on name of 'commenter' to see all their OPAC comments
- 18567 - Amazon #reader-link feature is not available for all titles, causes error
- 34785 - Alternate address street number cannot be hidden on OPAC
- 34710 - Remove GreyBox from OPAC
- 34715 - BiblioItemtypeInfo should hide 942c image on detail when having multiple item type images
- 8290 - Replace usage of Greybox modals with Bootstrap modals
- 34396 - [OMNIBUS] Inconsistencies in page titles, breadcrumbs, and page headers
- 5062 + Acq terminology: list price, ordering price, vendor price, RRP
- 5174 + Display successfully-submitted tags
- 17858 - [OMNIBUS] Move staff client JavaScript to the footer
- 23928 - Move saved reports JavaScript into separate file
- 34555 - Add regression test for 'insufficient contrast' accessibility failures
- 14341 - XSLT 773$x
- 34503 - additional-contents.tt unnecessarily tests for languages.size
- 14460 - Show in OPAC patron account which libraries an item can be returned to
- 14212 - Add 'oldip' and 'newip' to different_ip message in auth.tt
- 6625 + Allow Koha to use Openlibrary subject API
- 6533 + Option to exclude cover images when printing lists
- 34476 - SyndeticsCoverImageSize needs to be split for results and details
- 13481 - Don't show circulation and fine rules library selection when there is only one library
- 12015 - Google map of libraries and availability
- 29222 - OMNIBUS: Replace the use of jQueryUI
- 30151 - branchcode should always be in PatronSelfRegistrationBorrowerMandatoryField
- 34242 - Split checkouts in OPAC in normal and onsite checkouts like for reading history
- 27870 - Add table configuration settings to holds table in OPAC patron account
- 27672 - Skip to main content link skips search box
- 27494 - Expand OpacItemLocation for Unimarc
- 27165 - Online Resource link displays as HTML in OPAC MARC view
- 30064 - Dates in issues table on subscriptions tab in OPAC are not sorting correctly
- 28903 - Tab key and drop-down menu in item module
- 28789 - Add ability to show library groups before single libraries in search dropdown menu
- 28117 - Provide a way to strip special characters for placeholders in OPACOPACSearchForTitleIn
- 16665 - Add a staffadmin bar to the opac interface in order to edit the previewing record (MARC)
- 29726 - Right column content on OPAC detail page needs to be closer to top on small devices
- 26354 - Prevent submission of patron modification request unless changes are actually made
- 34060 - Broken formatting of resource_list items on mobile in OPAC
- 31173 - Display copy number in checkout list in OPAC
- 34001 - Add QR codes to more pages
- 33780 + Multi-line TT comment: [%% item.object.itemnotes.replace('\n','
- 32317 - Self registration: Allow users to upload files
- 33770 - Rephrase note on advanced search for IncludeSeeFromInSearches
- 12580 - DataTables overflow their container elements
- 33614 - Templates contain problematic references to local login
- 25390 - Login box is removed from opac-main.tt if Shibboleth or CAS is enabled
- 33589 - Turn "register here" into "register" or rephrase without using "here"
- 33585 - Remove javascript code duplication in shelf browser
- 33518 - Inconsistent breadcrumbs in IdP pages
- 33175 - When reporting a problem while not logged in, the problematic page is set to opac-reportproblem.pl
- 33450 - Need option for placement of OPAC News
- 21135 - Upon log in, user is redirected to account page instead of the page where they logged in from
- 33331 - Qwant VIPrivacy is hidding "Share list" link
- 33201 - Items included in a bundle should be collapsed or hidden on the OPAC
- 33084 - OPAC self registration users greeted by error message due to "safe link" service.
- 33135 - Move actions on transactions tab into a menu
- 33121 - Form labels not large enough
- 33112 - News display options on OPAC
- 28535 - Show item type for checkouts in OPAC
- 33012 - Accessibility: Some navigation items in OPAC cannot be accessed by keyboard (search history, log out)
- 30248 - Multiple Select elements randomly have small width
- 31411 - [Omnibus] Set focus to first input field of an add/entry form
- 13617 - Turn 'Suspend' action for holds into a button in the OPAC user account
- 32732 - Search history link should be responsive in OPAC
- 10257 - Make OpacSeparateHoldings work for non-logged in users
- 10121 - Unhighlight doesn't carry over to other pages
- 32714 - Checked out items with recalls do not indicate that in OPAC summary
- 9753 - Add series information to holds queue list
- 7812 - Add markup to staff interface templates to increase customization options
- 7515 - Authorized value code showing in OPAC for public note
- 5704 + Optionally show record level item type icons in search results
- 4090 + Subscription ID showing in OPAC is confusing
- 22623 - Item location and status details missing from Your Cart display on OPAC if any attached item has a status of Withdrawn.
- 32521 - Date fields in OPAC don't show hints on entry format
- 32483 - Show requested changes to personal details in OPAC
- 22458 - PatronSelfRegistrationEmailMustBeUnique disallows self modification requests if multiple accounts share an email address
- 32388 - "Image from Amazon.com" displayed even if AmazonLocale is not set to american (OPAC)
- 32296 - Capitalization: Specification of Dimensionality,...
- 32297 - Punctuation: System code␠:, ...
- 32288 - Capitalization: RDA Carrier, etc.
- 32285 - Punctuation: Completeness of the reproduction code␠:, ...
- 32287 - Capitalization: Printing and/or Publishing Information Transcribed as Found in the Colophon:␠
- 32284 - Capitalization: Audio Carriers, Computer Carriers ... in UNIMARC value builders
- 32286 - Update titles of UNIMARC value builders from "Framework plugin example"
- 32249 - When OPACSuggestionMandatoryFields includes branchcode the dropdown defaults to patron home branch
- 31853 - The overdue tab states "no renewals left" when item is on hold
- 32149 - Item shelflocation in OPAC detail, if value is not in authorized values
- 32120 - Wrong display when editing a fund
- 32079 - Add 'select all' to Tags page in OPAC
- 22983 - The Koha copy of NotoSans font (in the new OPAC) lacks glyphs for (some) Roman letters with diacritics
- 31956 - Clean up headings/legends on invoice summary view
- 31901 - Add 505 (Formatted Contents Notes) to Alternate Graphic Representation (MARC21 880)
- 31862 - HTML customization not be created if no title entered
- 31755 - Store biblio OPAC visibility in biblio table
- 7826 - Standardize link for triggering plugins and auto-entry
- 19556 - Added content ISBN does not match MARC 020
- 29532 - Display cover images for titles on hold tabs tab for logged in users on OPAC
- 30416 - Patron search results page UX fixes
- 31270 - Terminology: Standardize on self-registration or self registration
- 15349 - Problem with email pattern check on forms
- 15913 - It should be possible to restrict a problem patron from editing their record or adding comments / tags to records
- 31226 - Make FacetLabelTruncationLength work with Elasticsearch
- 28925 - OPAC checkout history is not accessing the set language
- 31151 - On mobile, the sticky menu when viewing a list is very big
- 31073 - ThingISBN API causes slowness when there are many editions
- 30150 - Dutch option in language limits is garbled
- 31027 - Incorrect col sizing for Suggestions Management
- 31018 - Allow patrons to batch cancel holds
- 30968 - opac-authorites-home.pl still accessible even when OpacAuthorities system preference is turned off
- 30676 - View all ... preferences links don't work when GUI language doesn't match
- 25128 - Date sorting on claims returned table doesn't work
- 30750 - Move JS function moneyFormat into an include
- 30753 - Library transfer limits: Tab containing umlaut cannot be selected
- 30748 - When paying fines/fees, amounts should be displayed according to CurrencyFormat preference
- 30664 - PatronSelfRegistration fields shouldn't make "email" field mandatory
- 30712 - An error occurred when updating this authority type. Perhaps it already exists.
- 30675 - Allow tags to be selected from a defined list
- 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
- 30582 - MARC 952$c won't show in OPAC when not linked to category of authorized values
- 30440 - Password reset input field are huge
- 30329 - Make URLLinkText configurable separately for items and bibliographic records
- 30306 - opac-suggestions.pl?suggested_by_anyone needs to be paginated and better formatting
- 30236 - Layout of self registration confirmation page is broken
- 30158 - Add a QR code for the list of results when doing a research on the OPAC
- 30202 - Option to send the cart to the library
- 30138 - Add table configuration to holds table in patron account in staff
- 30067 - Create a template plugin for currencies
- 30102 - Create a template plugin for library groups
- 30001 - Bridge icons change missing in authorized values
- 29730 - Register text should be consistent in OPAC
- 29600 - Sorting Checkout History no longer supports Author Sort
- 29582 - Browse search results block not visible in OPAC when using Google Chrome
- 29462 - OPACPopupAuthorsSearch doesn't work when authors include $d, $4, and possible other subfields
- 29475 - opac-user.pl checks renewability even if patron expired and expired patrons blocked from renewal
- 28358 - Some oddities with page titles in OPAC
- 15430 - MARC21: Abbreviated names missing ending . in XSLT views
- 29028 - UNIMARC - Authorities see from
- 28324 - Pagination displays weirdly when there are more than 10 pages
- 28798 - Allow ability to make OPAC hold pick-up location mandatory
- 28755 - Select multiple values in facets
- 28661 - Browser controls on the OPAC detail pages are sometime weird
- 28426 - Terminology: Reserve should be hold
- 27524 - OPAC note on patron page should allow for HTML tags
- 21212 - Syndetics image size should be configurable
- 28282 - Make labels for self registration form mappable
- 28245 - Language dropdown in advanced search should be sorted
- 23002 - OPAC doesn't retain search filters in results pages
- 28085 - Add "Forget" link for search to hold feature to detail page
- 27914 - Sound material type displays wrong icon in OPAC/Staff details
- 14040 - Confusing messages on items placed on hold in OPAC and staff
- 24692 - OpacBrowseSearch: enable navigating result list with arrow keys
- 2647 - Add pagination to OPAC reading history
- 27533 - Subject Cloud (/opac-tags_subject.pl) - No results with Elasticsearch if subfield present
- 26930 - Add css class to collaborators in OPAC results
- 25214 - It would be beneficial for patrons to be able to see their OPAC problem reports
- 26453 - Ask patrons to confirm e.g. email, mobile phone after every x logins
- 26227 - Allow to enter copyright statement for uploaded local cover images
- 24578 - Add wording to Cart Feature on the OPAC indicating this is temporary
- 26047 - moredetail.pl needs consistency in showing changes
- 25318 - Convert authorities_js.inc to JavaScript file with translatable strings
- 25319 - Move translatable strings out of ill-list-table-strings.inc into ill-list-table.js
- 23582 - Add option to columns configuration menu to show all columns
- 21332 - Content of public lists RSS should match search results RSS
- 20759 - Enhance GoogleBookPreview to allow use of Google Book ID for linking
- 24987 - Duplicate code in calendar.inc and js-date-format.inc
- 5695 - Cart display should show proper item type
- 24784 - Duplicated code in checkouts.js
- 24771 - Show message on OPAC summary if checkouts are blocked due to fines
- 24703 - Show accesskeys with CSS instead of hardcoding them in the button text
- 24521 - Usability for cart handling from OPAC search results could be slightly improved
- 14754 - Always warn before leaving a page with unsaved changes [OMNIBUS]
- 11589 - Sample serial frequencies do not match template frequencies
- 17498 - Expose system preference values to JavaScript in the OPAC
- 23811 - Line breaks in MARC fields 520 not visible in OPAC view
- 15308 - Suggested new interface for item type translation process
- 23573 - Labels and content overlapping on patron detail page and others for some languages
- 23472 - Amazon image size should be configurable in OPAC results/details
- 23471 - The accordion when modifying notices should make better use of screen size
- 7384 - Improve title display in cart and list emails by displaying subtitles, number and part information
- 23362 - AlternateHoldingsField is displayed even if an item is created and checked out
- 23297 - Display of edition metadata fails when displaying alternative Editions
- 23277 - Tagging with emoticons wonky in some browsers
- 23043 - Overdrive search results inconsistent when series (or other) links are followed
- 1356 - Lose original search term when select "More options"
- 14546 - Make staff client templates responsive
- 9557 - Syndetics: Include EANs from MARC records in links on OPAC pages
- 7011 + Warn the user that they have reached the limit of how many items they can have in their cart
- 7206 - Improve usability of cancel order links in basket
- 9271 - MARC21: Repeated 630 $p subfields missing -- separator
- 22754 - Labeled MARC view shows authorised value but MARC detail shows authorised value description
- 22733 - Improve recent reviews RSS
- 11894 - Funds toolbar menu items greyed out without explanation and might still work
- 7133 + Received items should stand out more
- 12978 - Make files attached to patron record optionally available to patrons
- 16765 - Subject links in XSLT detail display do not break into subdivisions
- 22123 - Hardcoded values in subfield constraint visibility
- 22105 - opac-detail hides place hold link when items list hidden
- 15912 - Correct JSHint errors in datatables.js
- 21764 - Add more spans with classes around callnumbers in OPAC for additional styling (UNIMARC & NORMARC)
- 21424 - GDPR: Patron should be able to export all their related personal data in one package from OPAC
- 21138 - MARC21: Add classes to material type icons on OPAC result lists and detail pages
- 21004 - Use modal to add and edit notes on receiving orders/shipments page
- 13840 - Don't show library filter on full serial issue history in OPAC for single branch libraries
- 15122 - Allow styling the Items available for loan -list in OPAC search results
- 19557 - Saved Filters from Advanced Search in OPAC
- 16510 - When record items exceed OpacMaxItemsToDisplay opacSerialDefaultTab is ignored
- 19170 - Don't show 'place hold' on 'most popular' when no hold is possible
- 15855 - Disabling multiple submission on search form
- 18875 - RSS feed to display publication/copyright date, edition statement, link to resources (if online)
- 18489 - "You must define a budget" even when budgets exist
- 18362 - Language search - basque code 'eus' or 'baq'
- 18012 - Add classes and ids to opac-user.pl / Failed login
- 10489 - Add comments to news
- 4998 + Show less technical message in OPAC, when 'Browse by Hierarchy' is not fully configured
- 17090 - Logged in user can't submit more than one review
- 13337 - Change hold terms in OPAC
- 15762 - Fields editable in PatronSelfRegistrationBorrowerUnwantedField may be hidden by BorrowerUnwantedField
- 16710 - Hide overflow of long words in lefthand navigation (e.g. "Anschaffungsvorschläge")
- 14211 - Clean up printing lists in staff interface
- 10616 - hold warning needs design work
- 14223 - show comments on reading history
- 11818 - include serial enumeration in the browse shelf function
- 13843 - Layout of some forms does not deal well with longer labels
- 13678 - library locator in mobile view (or all views)
- 4463 + Expose {AMAZONASSOCID} for usage in things like "More Searches" just like {TITLE}.
- 12322 - Use col and colgroup in tables
- 9028 - Optionally show only the number of available copies in result lists in OPAC
Waiting 23
Needs signoff 1
- 38231 - Adjust CSS for search result controls in the OPAC
Needs QA 22
- 38227 - Collapse authority popup search form when showing results
- 38221 - Add Bootstrap styling to pagination in authority plugin search results
- 38066 - Popup window footers can block page content
- 37946 - Double menu when clicking the caret in Z39.50 search
- 36320 - Clicking Edit items from catalogue/detail.pl leads to 'Add item' screen
- 30699 - Fix various HTML validity errors in staff interface templates
- 37980 - Style corrections for installer and onboarding following Bootstrap 5 update
- 37907 - Add column to user summary to show date an item was checked out on
- 37219 - In OPAC item holds, separate copy number from radio button and add table configuration
- 35808 - Remove obsolete responsive table markup from several pages in the OPAC
- 37222 - Standardize markup for sidebar menus
- 37311 - Tone down the SMTP servers administration page
- 32890 + Add DataTables to curbside pickups
- 37094 - Improve layout of serial claims page
- 37250 - Redesign labels home page to match other module home pages
- 35152 - Convert RoutingListNote system preference to additional contents
- 33178 - Use template wrapper for authority and bibliographic subfield entry form tabs
- 36045 - Use DataTables filter for suggestions search
- 7508 - Collapsable items on items tab
- 16721 - Add table configuration to serial claims table
- 37221 - No way to turn off Overdrive integrations without removing all syspref values
- 24690 - Make OPACPopupAuthorsSearch work with search terms containing parenthesis
Other bugs
CC Bugs 182
Needs documenting 21
- 33014 - Add link to serial advanced search
- 36899 + Further improvements to holds request page, part 2
- 37029 + 'About Koha' button on staff side homepage seems out of place among application buttons
- 33568 + Use the REST API to display items on the staff biblio detail view 🎯
- 33703 + Entering dates should be more flexible accepting different entry formats
- 33174 - Have better indication when one is cancelling multiple holds on a record
- 37188 + Batch patron modification from report results should be an option when borrowernumber is selected
- 36663 - Table configuration options on items table don't show in staff interface
- 35106 + ILL - Add patron autocomplete to 'Edit request' Patron ID input
- 35862 - Display patron search result on the right of the form (modal)
- 33970 + We need a "backend" column in "illrequestattributes" table
- 33190 + Add search history button to advance search form if EnableSearchHistory keep
- 19605 + ILL backends should be pluggable through regular Koha plugins
- 29723 - Add a "Configure table" button for KohaTable tables
- 30718 + Use flatpickr's altInput option everywhere
- 36815 + Add the option to 'Reset to default' in the notices editor
- 36373 + Show existing bookings in datepicker
- 35813 - When placing a booking, we should feedback successful placements
- 34793 + We should ship default 'CookieConsentPopup' data that describes our required cookies
- 29825 + Preview of authority record on edit mode as MARC formatted view
- 30719 + ILL should provide the ability to create batch requests
Pushed to stable 1
- 18397 + Add recipient/sender information to notices tab in staff interface
Pushed to oldstable 17
- 35073 - Serials batch edit deletes unchanged additional fields data
- 17798 + Checking out an item on hold for another patron prints a slip but does not update hold
- 37586 + Improve accessibility of top navigation in the OPAC with aria-labels
- 34647 + name attribute is obsolete in anchor tag
- 36140 + Wrong for attribute on Invoice number: label in invoice.tt
- 36774 + Flatpickr clear() adds unintentional clear button
- 36282 + OPAC - Remove trailing and leading blank space from translated strings
- 30287 + Notices using HTML render differently in notices.pl
- 36103 - Remove the "Cancel hold" link for item level holds
- 32341 + Some OPAC tables are not displayed well in mobile mode
- 32477 - Hiding batch item modification columns isn't remembered correctly
- 36589 - Advanced cataloging - restore the correct height of the clipboard
- 35310 - Current renewals 'view' link doesnt work if renewals correspond to an item no longer checked out
- 35977 + Display current date in hold starts on when placing a hold in the OPAC
- 35894 + Duplicate link in booksellers.tt
- 36142 + Usermenu "Recalls history" not active when confirming recall
- 36099 + JS error in console on non-existent biblio record
Pushed to oldoldstable 1
- 36816 + OPAC - Patron 'submit update request' does not work for clearing patron attribute types
Pushed to oldoldoldstable 1
- 29543 - Self-checkout allows returning everybody's loans
Pushed to main 21
- 38049 + Admin/RecordSources_spec.ts is still failing randomly
- 37812 + Adjust Vue modals for Bootstrap 5 👑
- 37891 + Editing a notice's name having SMSSendDriver disabled causes notice to be listed twice
- 37954 + Unable to hide barcode column in holdings table
- 37730 + Batch patron modification table horizontal scroll causes headers to mismatch 🎓
- 37330 + LocalCoverImages for items don't show after 33526
- 37783 + Fix form that looks like it would POST without an op in reserve/request.tt
- 37768 + Fix form that POSTs without an op in itemtype administration
- 37745 + Duplicate class attributes break dropdown items 👑
- 37679 + Dublin Core export option broken 👑
- 36521 - Checkbox preferences should be allowed to be submitted empty
- 37758 + Accessibility: "translControl1" field is missing a descriptive label
- 35087 + Discount rate should only allow valid input formats
- 36454 + Provide indication if a patron is expired or restricted on patron search autocomplete
- 37972 + Allow selection of tab in patron's summary table by query param
- 31383 + Additional contents: We need a parent and child table
- 37309 + Improve delete and modify items links on the bibliographic detail page 👑
- 37452 + The 'Compare matched records' diff view page is missing page-sections
- 26777 + Give the user the option to display their patron card barcode from the OPAC
- 20411 + Remove StaffDetailItemSelection system preference and make the feature always on
- 30579 + When placing item level hold, some options that are not used are not disabled
Needs QA 4
- 37988 - Accessibility: The 'Home' icon in the staff interface cannot be accessed with a keyboard
- 33484 - Remember user's table state for all tables (Generalise table saveState for all tables) 👑
- 37054 - Allow for custom library colors in the staff interface header search
- 36221 + Improve styling of Standard backend create OPAC form
Needs signoff 5
- 30745 - Elasticsearch: Search never returns with after-date and/or before-date in label batch item search
- 33766 - Accessibility: Fix ambiguous form-field in opac-auth.tt
- 35267 - Clarify CSS options for Notices
- 38070 - Regression in print notices
- 20844 + Reset a hold when it is missing after allocation
Failed QA 14
- 33612 - Staff with limited permissions don't always get an expanded catalog_search bar
- 34149 - Syndetics cover images don't load in staff interface detail page if other images services are enabled
- 30121 - Cannot hide non-patron guarantor relationship via BorrowerUnwantedFields
- 33701 - Catalogue detail page no longer shows all tab data when printing
- 18211 - Circulation.pl / Moremember.pl has errors in table row id
- 23840 - IntranetNav causes overlap of top menu
- 33260 + Show message queue on staff interface and make notices printable
- 20813 + Revamp user permissions system
- 16131 - Messages for branch transfers show with bullet points
- 24709 - Advanced editor - show space after delimiter visually
- 14872 - Reminder to update SMSnumber when primary phone is updated
- 31406 - Set focus for cursor to Name input when adding a new item search field 🎓
- 11708 + Display all basketgroups on one page, and new column aqbasketgroups.closeddate
- 13371 - Add filters to the supplier list view
Patch doesn't apply 8
- 37238 - Add table settings to itemsearch results
- 21173 - Add hours as age unit to auto item modifications by age for damaged_on, itemlost_on and withdrawn_on fields
- 34352 - It would be great to have a generic flatpickr based input for datatables column filters
- 28243 - Accessibility: Staff interface - add captions to tables
- 27877 - Accessibility: Staff Client - Reduce heading redundancy
- 16243 - Add reference manager software (Mendeley and EasyBib) to OPAC
- 18002 - Aquisitions onboarding tool - to help users set up acquisitions the first time
- 15269 - Layout tweaks for the opac-detail page 🎓
In discussion 20
- 37675 - MARC basic editor loses data for records with thousands of the same field
- 20502 + Record URL broken, when there is more than one 856 on the record
- 30265 - Hide 'Log into your account' in OPAC authentication page
- 7013 + required format is not enforced for authorized values
- 15718 - Need more information for items that don't successfully batch checkout
- 20632 - Staff users without superlibrarian can't log into OPAC
- 31330 - Branchcode used for routing preview can be wrong
- 35688 - RFID Envisionware Software requires static page title
- 24533 - Improved sorting in checkouts table
- 36751 - Creating new patron attribute types should start with type choice
- 36164 - Bring more consistency to our module landing pages
- 34713 - Standardize plugin hooks
- 36285 - Staff UI form fieldset styling needs update
- 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
- 30289 - Use Template::Toolkit WRAPPER to reduce template boilerplate
- 17595 - Add button for creating manual invoice (aka fine or fee) to patron toolbar
- 16606 - Checkout settings dropdown should have a preference to stay open all the time
Blocked 4
- 28188 - Accessibility: OPAC - the contrast ratio for text is insufficient [OMNIBUS]
- 27741 - Accessibility: Staff Client - Headings should have correct tags and hierarchy
- 31149 + Use dayjs to parse dates
- 28102 - Accessibility: OPAC - Breadcrumbs should be more accessible
Assigned 6
- 26812 - Accessibility: Make indication of which visual element is highlighted more obvious to sighted users tabbing through elements
- 27767 - Number of elements in cart is not updated when records are deleted or merged
- 29069 - Accessibility: "Refine your search" link doesn't have sufficient contrast
- 24491 - Add filters to debit types interface
- 28141 - Accessibility: OPAC Advanced Search fields aren't labelled
- 12815 - Adding browser based multi-lingual jquery.ime input method support to Koha
New 59
- 35314 - yarn css:build generates deprecation warnings
- 28895 - Don't fill in items.location with NewItemsDefaultLocation if blank
- 38052 - "Clear" link in the report search form is not styled correctly
- 37605 - Why do the vue apps use 'dialog' in place of modals?
- 37282 - Staff can't use "my account" link
- 14907 - Item search: Call Numbers in Item search results are ordered alphabetically
- 23264 - OPAC elements with class="dropdown" include incomplete WAI-ARIA Menu
- 26811 - Accessibility: Improve staff client usability for non-mouse users by changing order of page elements
- 34973 - Update Font Awesome to fix JS warning in the console for Firefox: "Glyph bbox was incorrect"
- 34586 - Message about auto-increment errors is confusing
- 14336 - SCO: Move embedded JavaScript from sco-main.tt to new sco.js file
- 19587 - "Place request with partners" button must be hidden if no partners defined
- 28246 - Action buttons displayed in block leads to table overflowing
- 23953 - Cancelling hold does not work if checkout not completed
- 34353 - We don't need 'SpineLabelShowPrintOnBibDetails' anymore 🎓
- 36579 - Top search bar tabs reset after search
- 36324 - Authority editor missing move icon next to subfields
- 31961 - 'Search' menu opens advanced search page, but selects checkout in simple search
- 34874 - Patron card creator: When creating a new batch, input box and label overlap
- 29896 - Sync the functionality of the datatables api wrapper on the OPAC with the Staff Client equivilent
- 25530 - Web installer font size too small to read on some screens
- 38090 - The UX for custom notice styling per notice template is confusing
- 37453 - The new item-status.inc include should be used throughout the staff interface 🎓
- 31674 + We need a template/guideline around how to consistently form our modals
- 31769 - We need a clear guideline regarding how to display 'filters' and 'sidebar nav' at the same time
- 32031 - Sidebars and breadcrumbs
- 23003 - [OMNIBUS] Accessibility improvements 🎓
- 37067 - Add a color contrast checker
- 2096 + Label sources for OPAC descriptions
- 30617 - [OMNIBUS] We should consistently use includes for patron name display 🎓
- 25153 - Accessibility: 1.3.1 Info and Relationships
- 25150 - Accessibility: 2.4.10 Section Headings
- 26813 - Accessibility: Review labels of page elements
- 28532 - [Omnibus] Accessibility: Staff interface - add legends to forms
- 35939 - Can we have an additional breakpoint for the staff client?
- 4809 + Allow to pay lost item replacement fee when changing the lost status
- 23837 - detail.pl contains a lot of whitespace in the td.status cell
- 35313 - Simplify/Clarify select actions in circulation tables
- 24793 - TinyMCE for HTML notices
- 35137 - Accessibility: Cataloging plugins that use window.open should warn users in advance when opening new window
- 33886 - Flatpickr calendar - year controls for date of birth on memberentry.pl are not intuitive
- 16698 - Preferences like UpdateItemLocationOnCheckin need a GUI editor
- 14340 - 773x ISSN Index
- 14797 - Cancelling orders with no alert to existing holds
- 27934 - Table sorting using title-string option is obsolete 🎓
- 28184 - Terminology: Edit or Modify on forms for changing information in Koha
- 27262 - We should switch from a checkbox to an alternate submit button for cancelled hold notifications
- 32810 - Allow guarantor to pay guarantee's fines
- 31408 - Set focus for cursor to Start date when adding a new budget 🎓
- 31159 - Can we make sidebar navigation collapsable?
- 31802 + We need a clear coding guideline for alert box positioning
- 30752 - Show hint on Library transfer limits admin page, when UseBranchTransferLimits is inactive
- 29331 - Batch edit items.itemlost
- 23334 - Modal window for Z3950 search
- 29119 - Datatables filter on course reserves requires diacritics to be entered
- 28240 - Some classes in register.tt are translatable
- 26553 - Datatables button code is duplicated
- 22779 - Simplify add serials form to single page
- 22213 - Improve display of renewal related labels in circulation