Hello Paul Derscheid
Rolling monthly stats
- Signed Off: 1
- Passed QA: 0
- Failed QA: 0
- Documented: 0
- Pushed to main: 0
Rolling yearly stats
- Signed Off: 16
- Passed QA: 32
- Failed QA: 5
- Documented: 0
- Pushed to main: 14
Lifetime stats
- Signed Off: 31
- Passed QA: 32
- Failed QA: 5
- Documented: 0
- Pushed to main: 15
Your bugs
- Blocker
- Critical
- Major
- Normal
- Minor
- Trivial
- Enhancement
- New Feature
Reported 10
New 8
- 38171 - Add types for all our JavaScript dependencies for better inline documentation
- 37648 + connexion_import_daemon.pl should set defaults for overlay, nomatch and item action and provide a warning
- 37617 - Opening and closing hours should be either delivered in libraries responses or have a dedicated endpoint
- 37616 - Multiple opening and closing times should be able to be set per day
- 36275 - The displayed values for Client ID and Secret need copy to clipboard buttons in apikeys.tt.
- 35128 - Move cities to Vue
- 32625 - Koha offline circulation Firefox addon should clear branch select when testing new configuration
- 32623 - Koha offline circulation Firefox addon should display all branches by default when testing configuration
Patch doesn't apply 1
- 37911 - Prototype vue islands within static pages
Failed QA 1
- 37618 - Select patron's, then item's home library by default for pickup location when creating bookings
Needs work 7
Patch doesn't apply 1
- 37644 - Let developers configure flatpickr defaultHour and defaultMinute via its config object
Failed QA 1
- 38384 - General fix for plugins breaking database transactions
Assigned 2
New 3
Waiting 1
Needs signoff 1
- 37025 - Add CLI tool to generate/delete api keys for a given patron on a Koha instance
Other bugs
Claimed QA 2
Failed QA 1
- 36871 - Honor DefaultHoldPickupLocation when placing holds for multiple items at once
New 1
- 37648 - connexion_import_daemon.pl should set defaults for overlay, nomatch and item action and provide a warning
CC Bugs 63
Needs documenting 9
- 37543 - connexion_import_daemon.pl stopped working in 24.05 due to API changes related to CSRF-Token
- 33766 + Fix ambiguous form field in OPAC login form
- 36915 + Send email notification when a booking is cancelled
- 37141 + Add option to display completed bookings from patron page
- 37354 + Bookings should respect circulation rules for max loan periods
- 34805 + Add order search form to acquisitions module start page
- 30856 - Remove CanReserveBeCanceledFromOpac
- 35812 + Should specify canonical URLs to help search indexers
- 35570 + Add a generic master form in ILL 🎯
Pushed to stable 2
- 38602 + Columns bookings.creation_date and bookings.modification_date not added if multiple databases are in use
- 38758 + Make formatting date and datetime fields in notices a bit shorter/easier 📝 🔧
Pushed to oldstable 6
- 35341 + Circulation rule dates are being overwritten
- 32341 + Some OPAC tables are not displayed well in mobile mode
- 37891 + Editing a notice's name having SMSSendDriver disabled causes notice to be listed twice
- 37607 - t/cypress/integration/ERM/DataProviders_spec.ts fails
- 36282 + OPAC - Remove trailing and leading blank space from translated strings
- 31143 + We should attempt to fix/identify all cases where '0000-00-00' may still remain in the database
Pushed to oldoldstable 1
- 22223 + Item url double-encode when parameter is an encoded URL
Pushed to oldoldoldstable 1
- 36244 - Template toolkit syntax not escaped in letter templates
Pushed to main 6
- 38167 + ESLint: migrate config to flat format + cleanup some node dependencies
- 38149 + Make ESLint config compatible with version 9 and have ESLint and Prettier installed by default
- 38546 + prettierrc should set tabWidth and useTabs
- 38503 + Add a Cypress task to generate objects based on its swagger def spec
- 37448 + Add build_sample_ill_request to TestBuilder.pm
- 36662 + ILL - t/db_dependent/Illrequest should not exist
Ready to push 1
- 30888 + Add a table for deletedauthorities
Needs QA 3
- 38255 + Do not use dataTable constructor directly
- 36789 + Transform a booking into checkout
- 36271 - Bookings should have circulation rules
Needs signoff 7
- 33738 - Add bookings to the OPAC
- 37472 - Make plugins translatable
- 36285 - Staff UI form fieldset styling needs update
- 37301 - Further improve how we build Vue components
- 28307 - Enable BakerTaylorEnabled content in the staff interface with separate system preference
- 31380 - Build Mojolicious controller for running Koha plugins
- 37201 - Add a syspref to allow or not a checkout if a expired booking exists for the same patron
Failed QA 6
- 38426 - Node.js v18 EOL around 25.05 release time
- 30261 + opac/tracklinks.pl renders 404 incorrectly
- 4437 + acq.js uses XMLHttpRequest() directly; should use jQuery
- 37219 + In OPAC item holds, separate copy number from radio button and add table configuration
- 31354 - Clarify options for 'Change messaging preferences to default for this category?' popup
- 8628 + Add digital signs to the OPAC
Patch doesn't apply 2
In discussion 7
- 37605 - Why do the vue apps use 'dialog' in place of modals?
- 34145 - Patron search broken
- 38664 - Tidy the whole codebase
- 38201 - VueJS architecture rethink
- 35837 - Add a fully fledged plugin store to Koha
- 31327 - Add color scheme picker to the OPAC
- 34335 - Run Koha plugin method from CLI
Reopened 1
- 31180 - Create an audit and/or fixup script for koha-conf.xml
Assigned 1
- 36855 - Replace legacy CodeMirror5 with Monaco Editor
New 10
- 37397 - Vue - Strings pass to attribute are untranslatable
- 36369 - Make APIClient be more useful
- 38260 - Add a community resources page to the manual
- 38218 - Separate HTML customizations and Pages from AdditionalContentsEditor
- 37939 - Replace alert messages with toasts
- 36621 - provide built-in way to load css/js only for selected URL paths
- 35834 - Add a 'Contributing.pod' to the project as a starting point for developers
- 12141 - On Display Module
- 21577 - Enable Koha to act as Shibboleth identity provider
- 14225 - Include external library calendar / event list in Koha's search results