Hello Martin Renvoize

Rolling monthly stats

  • Passed QA: 47
  • Signed Off: 4
  • Failed QA: 2
  • Documented: 3
  • Pushed to main: 10

Rolling yearly stats

  • Passed QA: 355
  • Signed Off: 111
  • Failed QA: 27
  • Documented: 5
  • Pushed to main: 93

Lifetime stats

  • Passed QA: 1811
  • Signed Off: 1003
  • Failed QA: 154
  • Documented: 45
  • Pushed to main: 485

Your bugs

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

Reported

New 190

  • 37346 - The VirtualShelf object should have an 'owner' accessor to return the related owner Koha::Patron
  • 37284 + Place reserve button doesn't respect hold rules when in lists on the OPAC
  • 37214 - We should migrate to Koha::Patron->queue_notice wherever possible
  • 37204 - Add a booking has changed notice to update a patron should a booking be updated
  • 37203 - Add a booking is ready to collect notice to let patrons know that their booking is ready to be collected
  • 37202 - Add a booking reminder notice to let patrons know they have an upcoming booking
  • 37180 - Merge 'additional_fields' and 'borrower_attributes' features together
  • 37171 - Add display of subscription issue notes on serials claims page
  • 37153 - Event dots should appear side-by-side rather than stack vertically for bookings picker
  • 37151 - Add detail on hover for bookings event dots
  • 37095 - Add a cli for creating a user that returns the user + an api key
  • 36887 - Migrate "Authorized Values (BOR_NOTES)" into "Patrons (custom message)" in Notices
  • 36733 - It would be good to have a 'Print/Message in language' option in the UI
  • 36699 - Use 'diff' option in actionlogs more widely.
  • 36698 - Display 'diff' nicely in action logs
  • 36666 - Bookings needs some slips and notices
  • 36540 - Consider modernising the checkout page to be an Vue page
  • 36205 - Plugins should be able to create permissions
  • 36165 - Update "Tools" landing page to be more consistent with 'Cataloging' and 'Circulation' landing pages
  • 36119 - Bookings to collect needs a print option
  • 36079 - Library hours and the Calendar are not linked in any meaningful ways
  • 36067 - Inconsistencies in --commit, --confirm for command line scrips
  • 35946 - If an item has future bookings on it and it is marked as lost we should highlight this to the librarian
  • 35938 - Add lots of biblios to a list causes a URL too long error
  • 35847 - We should consistently display the select options when appropriate in the patron search modal
  • 35845 - Add a 'note' or 'success'/'failure' wrapper around action feedback in patron search modals
  • 35837 - It would be useful to understand what plugins are being used in the wild.
  • 35829 - Codename for 24.05
  • 35741 - Replace ModItemTransfer calls in C4::Circulation::AddReturn
  • 35740 - Replace ModItemTransfer calls in C4::Reserves
  • 35739 - Replace ModItemTransfer calls in C4::SIP::ILS::Transaction::Checkin
  • 35738 - Replace ModItemTransfer calls in circ/waitingreserves.pl
  • 35737 - Replace ModItemTransfer calls in circ/pendingreserves.pl
  • 35736 - Transfer modals should be merged in returns.tt
  • 35723 - Remove call to transferbook from Recalls
  • 35626 - Should an edited circulation message be re-displayed for the patron?
  • 35459 - Don't always claim to be 'en' in html notices
  • 35313 - Simplify/Clarify select actions in circulation tables
  • 35268 - Add CodeMirror editor as an option for html notices
  • 35116 - Introduce a AdditionalContents.GetSection(ID) helper
  • 34840 - Add 'add page-section' button to TinyMCE for staff blocks
  • 34839 - Shouldn't TinyMCE initialise with the Koha interface stylesheet?
  • 34815 - Improve efficiency of C4::Biblio::LinkBibHeadingsToAuthorities
  • 34556 - Add a template 'Accessibility statement' page to the default data
  • 34555 - Add regression test for 'insufficient contrast' accessibility failures
  • 34543 - Content block accessibility helpers
  • 34358 - Generalise library selection filter for datatables
  • 34353 - We don't need 'SpineLabelShowPrintOnBibDetails' anymore
  • 34294 - Bottom tabs inconsistent with moremember.tt on circulation.tt
  • 34255 - Add an enquiry/request/workflow management module
  • 34253 - DefaultPatronSearchMethod should be more thoroughly unit tests
  • 34073 - We appear to repeatedly look up the user in Auth.pm
  • 34019 - Migrate zip file handling in upload-cover-image to a background job
  • 33824 - The picker should be re-worked to expose relation accessors and then fields from the related objects.
  • 33712 - Use new checkout API's for staff interface checkouts
  • 33676 - Recognise documentation submissions on the about page
  • 33516 - Accessibility: WCAG 1.4.1 - Content reflow
  • 32906 - Make 'Replace record via Z3950/SRU' buttons in authorities work consistently
  • 32896 - Can we move autoBarcode handling into Koha::Item->store() ?
  • 32895 - Allow users to pay guarantees fines via SIP
  • 32810 - Allow guarantor to pay guarantee's fines
  • 32802 - Bundle handling JS should be moved to an asset
  • 32501 - Koha::Patrons::Import contains incorrect borrowernumber references
  • 32244 - We need to add vue (and cypress possibly) to the about page
  • 32078 - We should have an easy way for an administrator to update the encryption keys
  • 32058 - 'Print > Print X' could use clearer labels
  • 32031 - Sidebars and breadcrumbs
  • 31947 - [Omnibus] Add 'btn-primary' to the main action button where it's missing
  • 31916 - It would be nice to make the paging in datatables and search results consistent
  • 31914 - [Omnibus] We should adopt modals more widely for simple forms
  • 31913 - Use Modals in Rotating collections
  • 31845 - Move cataloging controllers and templates to fix URLs
  • 31844 - Clarify cataloging permissions
  • 31802 + We need a clear coding guideline for alert box positioning
  • 31772 - Some stock rotation pages could be converted to modals
  • 31769 - We need a clear guideline regarding how to display 'filters' and 'sidebar nav' at the same time
  • 31670 - Fix inconsistency with breadcrumbs in the Patrons module
  • 31534 - Changing framework if you only have fast_cataloging permission redirects to login
  • 31457 - Move Koha::Patron::Debarment into Koha::Object based classes
  • 31350 - Better inline documentation for IntranetNav preference
  • 31327 - Add color scheme picker to the OPAC
  • 31176 - [Omnibus] Move holds logic to Koha namespace
  • 31175 - OPAC Logout should return you to where you were (unless that's a restricted page)
  • 31172 - Shouldn't issues.issuedate have a DEFAULT NOW() and be NOT NULL?
  • 31027 - Incorrect col sizing for Suggestions Management
  • 31024 - Switch to the REST Datatables for Suggestion Management
  • 31004 - MS Teams notifications
  • 31003 - WhatsApp notifications
  • 31002 - Add ability to send notices over instant messaging services
  • 30980 - Make patron selection more consistent
  • 30942 - Optionally hide recalls button on detail page when no recall can be placed
  • 30836 - Elasticsearch mappings.yaml is out of sync with upgraded databases
  • 30810 - We should move sample_quotes out of en
  • 30724 - Add ability for administrator to reset a users 2FA
  • 30656 - Introduce worker_manager daemon
  • 30617 - [OMNIBUS] We should consistently use includes for patron name display
  • 30593 - Should we switch from Modular Crypt Format to PHC string format
  • 30568 - Make patron name fields more flexible
  • 30416 - Patron search results page UX fixes
  • 30206 - Notify users if their personal details change
  • 30144 - Add support for EDI GIR:LVT, Servicing instructions, segment
  • 30113 - kohaTable add_filters option should be renamed to show_filter_row
  • 30079 - Add missing documentation to kohaTable API wrapper
  • 30048 - Koha::ArticleRequests->search_limited may be malformed.
  • 30019 - We should DRY out search_limited (and rename it)
  • 30017 - Should we prefer `loop.first` and `loop.last` over calling `variable.count` to reduce our DB hits
  • 29441 - We should make our method returns consistent in Koha::Biblio
  • 29424 - Replace the table on 'HTML customisations' administration with a visual alternative.
  • 29401 - Hold suspensions should match the resolution of other holds date fields
  • 28823 - Set 773$7 pos 3 for analytics using ''Enhanced Analytics Workflow'
  • 28715 - Allow placing a hold for first item in a particular holding.
  • 28626 - Scrolling through the docs doesn't highlight the section heading on the left
  • 28343 - The credit payout modal would benefit from more details regarding where the credit came from.
  • 28342 - Add rules for refunds
  • 28192 - Archived credit/debit types should be filtered by default
  • 27934 - Table sorting using title-string option is obsolete
  • 27831 - Object Name Inconsistencies
  • 27804 - Convert register transactions table to a single ajax driven datatable
  • 27780 - Add ability to set a customised default sort order for sale items
  • 27778 - Prevent tables overflowing their containers on patron accounts
  • 27679 - The notices and slips management area should be moved to 'Administration'
  • 27438 - Accessibility: Screen Options
  • 27262 - We should switch from a checkbox to an alternate submit button for cancelled hold notifications
  • 26690 - Constraints for cash management tables need reconsidering
  • 26564 - Default field_config.yaml should be under /etc/koha/searchengine instead of /usr/share/koha/...
  • 26210 - issue_id should be consistently set for Lost item handling
  • 26040 - Accessibility: 2.1.1 Keyboard Access
  • 26038 - Accessibility: 4.1.3 Status Messages
  • 25983 - Accessibility: 2.4.7 Focus Visibility
  • 25938 - Identify the renewal type in the renewal after_circ_action hook
  • 25806 - Move Koha::CirculationRules special cases into overloaded Koha::CirculationRule method
  • 25367 - Rename GetPlugins to search
  • 25243 - Accessibility: 2.4.6 Headings and Labels
  • 25241 - Accessibility: 1.4.4 Resize text
  • 25240 - Accessibility: The 'Basket' page contains an inaccessible table
  • 25214 - It would be beneficial for patrons to be able to see their OPAC problem reports
  • 25213 - Notify reporter when an OPAC problem is resolved
  • 24987 - Duplicate code in calendar.inc and js-date-format.inc
  • 24822 - Add discount processing to paycollect
  • 24821 - Add percentage handling to discount process
  • 24712 - Use YAML files for some of the update data
  • 24635 - Support display of readme files for plugins
  • 24634 - Support display of changelog files for plugins
  • 24628 - Fine grained control over hold/auto-renew notice recipients
  • 24290 - `_FixOverduesOnReturn` does not respect `AccountAutoReconcile`
  • 24218 - We should consistently `use Modern::Perl` in all modules
  • 24186 - maxFine can break fine reductions in updateFine
  • 24135 - Tidy up the team
  • 24079 - Convert paycollect 'page' to a modal
  • 24078 - Convert manual credit 'tab' to a modal
  • 24077 - Convert manual invoice 'tab' to a modal
  • 24048 - We should have a koha-plugin-enable script
  • 23984 - Local cover 'thumbnail' size is bigger than 'imagefile' size in biblioimages table
  • 23894 - accountlines.payment_type and accountlines.credit_type should be merged
  • 23471 - The accordion when modifying notices should make better use of screen size
  • 23468 - C4::Koha::NormalizeISBN should be moved to Koha::Normalize::ISBN
  • 23303 - When uninstalling a plugin we don't call any form of 'unload'
  • 23240 - Rancor appears to be untested.
  • 23232 - Enable the option to use the onscreen keyboard on the basic cataloguing editor
  • 23231 - We display too many layout options for the onscreen keyboard in the advanced cataloguing editor
  • 23200 - incorrect default mappings in pqf.properties means searching by item homebranch is impossible
  • 23187 - Koha::Objects supports find_or_create without passing through the Koha::Object store method
  • 23167 - We should factor out shared code from Auth_with_cas.pm and Auth_with_shibboleth.pm
  • 23105 - Library patrons should have the ability to apply their credit against their debts
  • 23046 - Add tax handling to accounts
  • 22978 - db_dependant/Circulation.t is missing test descriptions
  • 22872 - payment_type handling is untested in Koha::Account->add_credit.
  • 22775 - It would be nice to be able to get to 'add to basket' directly from Tools > Manage staged MARC records
  • 22737 - Restore patron replacement process for lost items
  • 22549 - We should really leverage the power of DBIx::Class::ResultSetColumn in Koha::Objects
  • 22523 - Are we safe to remove `misc/maintenance/fix_accountlines_date.pl`
  • 22497 - '0' width can lead to an infinite loop.
  • 22317 - Performance issues with large number of funds
  • 22247 - Koha::IssuingRule->get_effective_issuing_rule has no hard fallback
  • 22077 - Uncaught JS Console errors
  • 21821 - We should bundle an up to date RangeMessage.xml for Business::ISBN
  • 21780 - LostItem should be called from ModItem
  • 21773 - Increase minimum MockModule version (and switch to ->redefine)
  • 20965 - Batch patron anonymization logic is flawed
  • 20553 - MARCfindbreeding should be factored out of .pl's
  • 17621 - API: Should the 'updated_on' Patron field really be a datetime?
  • 15205 - Factor 'SyndeticsEnabled' out of Auth.pm
  • 15204 - Auth.pm does too much
  • 14692 - Same Day/End of day loans
  • 14035 - Shibboleth SingleSignOut
  • 13594 - Long running database updates lack feedback
  • 13529 - Easy analyticals and UseControl number should be able to coexist
  • 13446 - Scheduled Reports lacks format options
  • 12855 - Scripts that support logging should enable logging by default
  • 12129 - Translations should be removed when koha-common package is removed

Assigned 3

  • 37240 - Terminology: 'Filter/Include X' should be 'Hide/Show X'
  • 37193 - We could perhaps promote the community and it's tools more from inside Koha
  • 35402 - Update the OPAC and staff interface to Bootstrap 5

In discussion 5

  • 36164 - Bring more consistency to our module landing pages
  • 31761 - Toolbar clarity and consistency
  • 30594 - Package Crypt::CBC 2.35 or higher to increase security
  • 24632 - Plugins should support simple signing for security/verifiability
  • 23890 - Plugins that utilise possibly security breaching hooks should warn

Failed QA 6

  • 24631 - Plugin metadata should be outside the main class
  • 23608 - Koha::Objects::Limit::Library->get_library_limits can return undef
  • 22890 - Add a chronological changelog
  • 22882 - ItemType translation modal is not consistent with other modals
  • 22683 - Make issue and old_issue prefetchable from Koha::Account::Line
  • 13448 - runreport.pl html email striping

Needs signoff 2

  • 36271 - Bookings should have circulation rules
  • 31143 - We should attempt to fix/identify all cases where '0000-00-00' may still remain in the database

Signed off 2

  • 36342 - Allow entering date ranges directly in bookings
  • 26777 + Give the user the option to display their patron card barcode from the OPAC

Pushed to main 1

  • 36941 - Highlight that some libraries should not be available at login when StaffLoginRestrictBranchByIP is enabled

Pushed to oldstable 1

  • 34886 + Regression in when hold button appears

Pushed to stable 2

  • 36224 + It looks like spsuggest functionality was removed years ago, but the templates still refer to it
  • 26176 - AutoLocation is badly named

Needs documenting 5

  • 36732 - Add detail to the language selection system preferences to highlight the important of ordering
  • 34793 + We should ship default 'CookieConsentPopup' data that describes our required cookies
  • 31097 + Patron restriction types should display in staff interface and OPAC
  • 30069 + Add edifact_messages to cleanup_database.pl
  • 27424 + One should be able to assign an SMTP server as the default

Needs work

Patch doesn't apply 4

  • 34352 - It would be great to have a generic flatpickr based input for datatables column filters
  • 11983 - Code to select patrons to purge needs to be centralized (use of filter_by)
  • 15283 - Switch default ISSUEQSLIP notice to Template Toolkit
  • 29268 - Query used in Koha::Biblio->get_marc_host is incorrect

Failed QA 7

  • 33284 + checkout_renewals table retains checkout history in violation of patron privacy
  • 22421 - accountlines.issue_id is missing a foreign key constraint
  • 23978 - Notes field in saved reports should allow for HTML
  • 33484 - Generalise table saveState for all tables
  • 28527 - Transfers that are cancelled whilst in transit should still appear as 'in transit' until they are received
  • 30751 - Print autorenewal notice to console when running in verbose.
  • 28656 - Cancellations should be allowed on paid/partially paid debts

Blocked 2

  • 35451 - Add tablename field to additional_field_values
  • 29422 - Add additional match types to dataTables api wrapper

In discussion 5

  • 17138 - UpdateFine() modyfies existing fine records even when there is no need
  • 15338 - Remove inconsistency in location of SIPServer.pm
  • 24533 - Improved sorting in checkouts table
  • 30654 - Even with RabbitMQ enabled, we should poll the database for jobs at worker startup
  • 24009 - Koha::Account->outstanding_debits should support inline filtering

Assigned 7

  • 37256 - Add an endpoint to allow setting a circulation rules
  • 22161 - Move C4::Circulation::transferbook and C4::Items::ModItemTransfer to Koha namespace
  • 34324 - Merge OPACProblemReport and CatalogConcern functions
  • 31078 - Lost status different to 1 don't show with description in bundle detail view
  • 17735 - Merge boraccount and pay pages into one
  • 25781 - Remove duplicate days_forward method from Koha::Calendar
  • 19876 - Koha::Account->pay() does not exit specific fine loop when balance is used up

New 90

  • 21525 - Configuration to disable all notices at patron level
  • 22439 - Duplicated code in PrepHostMarcField and prepare_host_field
  • 37363 - Booking dates should respect closed days
  • 37291 - Update OpacTrustedCheckout preference to allow limiting to certain library branches
  • 36415 - Allow limiting 'TrustedSelfCheckout' to an IP address range
  • 33738 - Add bookings to the OPAC
  • 36248 - Bookings place on 'any item' always use the first item
  • 36717 - Merge "Patrons (custom slip)" and "Patrons (custom message)" in Notices
  • 35937 - Add hourly support to Bookings
  • 36669 - Add ability to charge for bookings
  • 36808 - Slips should be a message transport type
  • 35615 - Merge AllowCheckoutNotes and CatalogConcern functions
  • 36759 - We should add a shortcut for assigning a ticket to yourself
  • 36810 - Resend button for notices being hidden by CSS and never unhidden
  • 36809 - DRY out notice and slip printing
  • 32345 - Migrate checkinslip from printslip.pl to printnotice.pl
  • 32346 - Migrate issueslip from printslip.pl to printnotice.pl
  • 32344 - Migrate print_overdues.pl to printnotice.pl
  • 36754 - Limit patron search for assignee on tickets to staff users
  • 36801 - Allow re-opening of a catalog concern
  • 36802 - Add 'status flow' configuration options to catalog concerns
  • 36800 - Move tickets/concerns table to include
  • 36705 - The 'Add new concern' button for catalog concerns is hidden away
  • 32436 - Add 'quick replies' to catalog concerns
  • 36697 - When using a template for the new email 'Send message' function, we should preview the message content
  • 29490 - Preview for more notices
  • 31458 - Remove Koha::Patron::Debarment::AddDebarment and use $patron->add_restriction in preference
  • 29863 - Show requested transfers in the holdings table
  • 25153 - Accessibility: 1.3.1 Info and Relationships
  • 23264 - OPAC elements with class="dropdown" include incomplete WAI-ARIA Menu
  • 25150 - Accessibility: 2.4.10 Section Headings
  • 26813 - Accessibility: Review labels of page elements
  • 26177 - The 'set library' functionality should be changed to 'session settings' or similar
  • 26811 - Accessibility: Improve staff client usability for non-mouse users by changing order of page elements
  • 28532 - [Omnibus] Accessibility: Staff interface - add legends to forms
  • 25990 - `WhenLostChargeReplacementFee` and `WhenLostForgiveFine` preferences should be moved into circulation rules to be consistent with `RefundLostOnReturn` rules
  • 31510 - The notice template tag helper still uses <<>> sytnax.. we should move to TT instead
  • 28957 - Many plugins require the full plugins permission set to run
  • 22415 - Koha::EDI should not use Log::Log4perl directly
  • 13985 - [Omnibus] Cash Management - Koha as 'Point of Sale'
  • 35968 - ClassSplitRoutine should be plugable
  • 35965 - No need to re-fretch biblio in _after_biblio_action_hook
  • 35939 - Can we have an additional breakpoint for the staff client?
  • 35832 - Add option to include an email signature on all notices
  • 24444 - Enfore mutual exclusivity in Stockrotation and Rotating Collections
  • 35834 - Add a 'Contributing.pod' to the project as a starting point for developers
  • 25754 - Deprecate C4::Items::ModItemTransfer
  • 25753 - Replace transferbook in circ/branchtransfers with Koha::Object method calls
  • 23908 - Require patrons to confirm their email address
  • 26746 - Variables available for selecting into notices are misleading
  • 27772 - Add a Koha::Patron->todays_checkins method
  • 35267 - Clarify CSS options for Notices
  • 35311 - Add ability to map content of EDI FTX segment into various fields
  • 35286 - Replace GetPrintMessages with Koha::Notice::Messages->search
  • 35137 - Accessibility: Cataloging plugins that use window.open should warn users in advance when opening new window
  • 35011 - Allow system administrators control over whether plugins can be uninstalled
  • 16820 + Add possibility to edit fines
  • 31573 - Patron restrictions page in administration should hint required syspref PatronRestrictionTypes
  • 28164 - Sorting on POS register details transactions table is not working right
  • 31010 - BatchRevert does not deal with indexation correctly
  • 33827 - The option to skip bundle verification at checkin should be syspref driven
  • 28093 - Additional configuration option(s) for Shibboleth-only mode
  • 21916 - Add ability to specify where credits are used
  • 31159 - Can we make sidebar navigation collapsable?
  • 31674 + We need a template/guideline around how to consistently form our modals
  • 22843 - Finer control of who receives purchase suggestion notifications
  • 20627 - Prevent leakages of user permissions to api access tokens
  • 31084 - Display item type in bundle management table
  • 31551 - Add a 'Quick add' option for harmful content warnings.
  • 31511 - Available field handling for notices should be moved from tools/letter.pl to a module
  • 31130 - Display collection code in bundle management table
  • 31103 - 'interface' is stored inconsistently throughout the database
  • 29985 - Cashup summary shows unexplainable odd amounts
  • 28111 - Add file grouping and granular permissions to the 'Access files' tool
  • 27791 - Add 'fixed price' and 'variable price' options to debit types
  • 29896 - Sync the functionality of the datatables api wrapper on the OPAC with the Staff Client equivilent
  • 29402 - We should add a 'dateonly' switch option to dt_from_string
  • 28547 - With anonymous transactions now available, the Koha::Account class is misnamed
  • 28341 - Issue refund, 'Transaction type' should highlight the original 'Payment type' that was used for the transaction
  • 12680 - Shibboleth adaptive config
  • 12682 - Shibboleth attribute manipulation
  • 24278 - Replace Locale::Currency::Format because it's buggy
  • 24898 - AddIssue destructively changes transfers
  • 24849 - Permissions checks are missing in borracount controller
  • 24596 - Due dates confusing on fines for renewed items
  • 22658 - aqbasket.authorisedby is missing a foreign key constraint
  • 24007 - Koha::Account::non_issues_charges is badly named
  • 18587 - LDAP: update_local is entirely untested!
  • 23088 - Stockrotation full_report should use 'notices'
  • 12681 - Shibboleth attributes may contain lists

Waiting

Needs signoff 15

  • 34440 - Add warm-up and cool-down periods to bookings
  • 37354 - Bookings should respect circulation rules for max loan periods
  • 37305 - Remove C4::Biblio::prepare_marc_host and use Koha::Biblio->generate_marc_host_field in preference
  • 37364 - Improve creation of 773 fields for item bundles regarding MARC21 245 and 264
  • 36270 - Remove special handling for <<borrower-attribute:CODE>>
  • 19037 - Circulation and fine rules test tool
  • 29566 - Convert bundle contents modal to a notice
  • 29099 + Add support for item bundles in the inventory tool
  • 18783 - Allow automatic claims for serials
  • 37141 - Add option to display completed bookings from patron page
  • 21469 - Account for 'MarcOrgCode' preference in 'Enhanced Analytics Workflow'
  • 28294 + C4::Circulation::updateWrongTransfer should be moved into Koha::
  • 26540 - Server error when attempting to issue cash credit with UseCashRegisters
  • 35625 - Add support for system flag to additional fields
  • 35972 - Add a 'Research tables' feature, that builds upon Course reserves

Needs QA 8

  • 35100 + Items assigned to StockRotation do not advance if a reserve is triggered before the initial transfer
  • 30657 - Make patron attributes available via Template Toolkit in notices
  • 37340 - EDIFACT messages should be sortable by 'details'
  • 35721 + Replace ModItemTransfer calls in circ/returns.pl
  • 21781 - message_transport_type should allow fallbacks
  • 35104 - We should warn when attempting to save MARC records that contain characters invalid in XML
  • 35117 - get_marc_components and get_marc_volumes should be more consistent
  • 33736 - Add bookings to collect circulation report

Ready to push 2

  • 36758 + We should notify an assignee when they are assigned a ticket
  • 35978 + Extend breadcrumbs Course reserves with sections

Claimed QA

Signed off 2

  • 35630 - Add ability to log changes to authorized values
  • 26777 - Give the user the option to display their patron card barcode from the OPAC

Needs signoff 3

  • 35716 - Duplicated assets in both koha-tmpl/intra-tmpl and koha-tmpl/opac-tmpl
  • 33260 - Show message queue on staff interface and make notices printable
  • 31380 - Build Mojolicious controller for running Koha plugins

Failed QA 10

  • 36161 - ILS-DI AuthenticatePatron broken when LDAP enabled and auth falls back to internal connection
  • 36915 - Send email notification when a booking is cancelled
  • 36947 - Diacritics and upper case letters should not affect how facets get alphabetized
  • 28011 - Add CLI script to update bibs from linked authority records
  • 28633 - Add a preferred_name field and an effective_name method to patrons
  • 30200 - Add customizable tabs to interlibrary loan requests list
  • 36595 - Add patron email to the holds queue table
  • 20340 - Ability to use authentication plugin
  • 33259 - Optionally set SameSite attribute of cookie to Strict
  • 20844 - Reset a hold when it is missing after allocation

New 10

  • 35709 - Renew selected items button is inactive when overdue items are preselected automatically
  • 10060 - Allow adding a branch parameter to the web-based self check to indicate library its used at
  • 36997 - Right-align costs in Point of Sale module
  • 37284 - Place reserve button doesn't respect hold rules when in lists on the OPAC
  • 36998 - 'Issue refund' modal on registers.pl can mistakenly display amount from previously clicked on transaction
  • 36403 - Add ability to set default sort order for items that display in the Point of Sale system on pay.pl
  • 36029 - Add the ability to backdate a transaction in POS
  • 31645 - flatpickr - update coding guidelines
  • 31802 - We need a clear coding guideline for alert box positioning
  • 31674 - We need a template/guideline around how to consistently form our modals

Assigned 3

  • 36736 - Add ability to load DBIx::Class Schema files found in plugins
  • 26258 - Circulation tabs inconsistent with counters
  • 31391 - Staff-side recalls

In discussion 1

  • 35769 - Untranslatable strings when placing holds in staff

Patch doesn't apply 2

  • 23415 - Notify patron fines when renewing
  • 28833 - Speed up holds queue builder via parallel processing