Hello Owen Leonard

Rolling monthly stats

  • Signed Off: 7
  • Passed QA: 0
  • Failed QA: 2
  • Documented: 0
  • Pushed to main: 16

Rolling yearly stats

  • Signed Off: 122
  • Passed QA: 0
  • Failed QA: 21
  • Documented: 0
  • Pushed to main: 169

Lifetime stats

  • Signed Off: 1682
  • Passed QA: 12
  • Failed QA: 678
  • Documented: 0
  • Pushed to main: 2676

Your bugs

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

Reported 75

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 2

  • 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

Signed off 1

  • 38476 - Use anchor tag for DataTables configure button

Pushed to main 1

  • 36640 - Upgrade DataTables from 1.13.6 to 2.x 🔧

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

Pushed to stable 2

  • 35238 - Incorrect label markup in patron card creator printer profile edit form 🎓
  • 35232 + Misspelled ID breaks label on patron lists form 🎓

Needs work 28

Needs release notes

  • 36742 + Improve OPAC behavior for instances with only one library, including libraries page 📝
  • 37221 + No way to turn off Overdrive integrations without removing all syspref values 📝
  • 33526 + Use template wrapper for tabs: bibliographic detail page 📝
  • 34486 + Hide more OPAC holdings table columns when they are empty 📝
  • 32218 + Rephrase: Allow OPAC access to users from this domain to login with this identity provider. 📝
  • 34805 + Add order search form to acq start page 📝
  • 28307 - Enable BakerTaylorEnabled content in the staff interface with separate system preference 📝

Patch doesn't apply 1

  • 28307 - Enable BakerTaylorEnabled content in the staff interface with separate system preference 📝

Assigned 1

  • 26258 + Circulation tabs inconsistent with counters

New 26

  • 25983 - Accessibility: 2.4.7 Focus Visibility
  • 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 🎓
  • 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
  • 35237 - Duplicate ids in markup of patron card layout edit form 🎓
  • 35234 - Several HTML validation issues with the import patrons template 🎓
  • 14730 - Let patrons upload their own images
  • 33780 + Multi-line TT comment: [%% item.object.itemnotes.replace('\n',' 🎓
  • 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" 🎓
  • 31270 - Terminology: Standardize on self-registration or self registration 🎓
  • 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 🎓
  • 13840 - Don't show library filter on full serial issue history in OPAC for single branch libraries 🎓

Waiting 4

Needs signoff 4

  • 38351 - Improve layout of course reserve details 🎓
  • 38350 - Fix style of sidebar form clear buttons 🎓
  • 38349 - Fix style of sidebar form submit button on tags review page 🎓
  • 38347 - Fix style of sidebar form submit button on bookings to collect page 🎓

Other bugs

CC Bugs 171

Needs documenting 27

  • 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
  • 36221 + Improve styling of Standard backend create OPAC form 🎯 🎯
  • 36454 + Provide indication if a patron is expired or restricted on patron search autocomplete
  • 37238 + Add table settings to itemsearch results
  • 20411 + Remove StaffDetailItemSelection system preference and make the feature always on
  • 37188 + Batch patron modification from report results should be an option when borrowernumber is selected 📝
  • 33568 + Use the REST API to display items on the staff biblio detail view 🎯
  • 36815 + Add the option to 'Reset to default' in the notices editor
  • 33703 + Entering dates should be more flexible accepting different entry formats
  • 33174 - Have better indication when one is cancelling multiple holds on a record
  • 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
  • 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
  • 33484 + Ability to remember user's selected table configuration and search filters for tables
  • 26777 + Give the user the option to display their patron card barcode from the OPAC 📝
  • 30719 + ILL should provide the ability to create batch requests

Pushed to stable 6

  • 37812 + Adjust Vue modals for Bootstrap 5
  • 37954 + Unable to hide barcode column in holdings table
  • 37730 + Batch patron modification table horizontal scroll causes headers to mismatch 🎓
  • 37679 + Dublin Core export option broken
  • 35087 + Discount rate should only allow valid input formats
  • 18397 + Add recipient/sender information to notices tab in staff interface

Pushed to oldstable 16

  • 35073 - Serials batch edit deletes unchanged additional fields data
  • 37891 + Editing a notice's name having SMSSendDriver disabled causes notice to be listed twice
  • 36103 - Remove the "Cancel hold" link for item level holds
  • 30287 + Notices using HTML render differently in notices.pl
  • 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
  • 32341 + Some OPAC tables are not displayed well in mobile mode
  • 32477 - Hiding batch item modification columns isn't remembered correctly
  • 35977 + Display current date in hold starts on when placing a hold in the OPAC
  • 35310 - Current renewals 'view' link doesnt work if renewals correspond to an item no longer checked out
  • 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 2

  • 36589 - Advanced cataloging - restore the correct height of the clipboard
  • 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 6

  • 30745 + Elasticsearch: Search never returns with after-date and/or before-date in label batch item search
  • 38293 + Cannot add Specific OPAC JS or CSS
  • 33766 + Accessibility: Fix ambiguous form field in OPAC login form 📝
  • 38359 - ILL UI pages offset no longer works after Bootstrap 5 upgrade
  • 38383 + say_info messages in web installer have bad contrast/font color
  • 31383 + Additional contents: We need a parent and child table

Needs QA 2

  • 14907 - Item search: Call Numbers in Item search results are ordered alphabetically
  • 37054 - Allow for custom library colors in the staff interface header search

Needs signoff 2

  • 35267 - Clarify CSS options for Notices
  • 38070 - Regression in print notices

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

  • 20844 + Reset a hold when it is missing after allocation
  • 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 21

  • 37605 - Why do the vue apps use 'dialog' in place of modals?
  • 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 56

  • 35314 - yarn css:build generates deprecation warnings
  • 28895 - Don't fill in items.location with NewItemsDefaultLocation if blank
  • 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
  • 38052 - "Clear" link in the report search form is not styled correctly
  • 37282 - Staff can't use "my account" link
  • 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
  • 26813 - Accessibility: Review labels of page elements
  • 25153 - Accessibility: 1.3.1 Info and Relationships
  • 23003 - [OMNIBUS] Accessibility improvements 🎓
  • 16698 - Preferences like UpdateItemLocationOnCheckin need a GUI editor
  • 26553 - Datatables button code is duplicated
  • 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
  • 37067 - Add a color contrast checker
  • 2096 + Label sources for OPAC descriptions
  • 30617 - [OMNIBUS] We should consistently use includes for patron name display 🎓
  • 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
  • 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
  • 22779 - Simplify add serials form to single page
  • 22213 - Improve display of renewal related labels in circulation