Hello Paul Derscheid

Rolling monthly stats

  • Signed Off: 2
  • Passed QA: 3
  • Failed QA: 1
  • Documented: 0
  • Pushed to main: 1

Rolling yearly stats

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

Lifetime stats

  • Signed Off: 27
  • Passed QA: 21
  • Failed QA: 2
  • Documented: 0
  • Pushed to main: 8

Your bugs

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

Reported 10

New 9

  • 38171 - Add types for all our JavaScript dependencies for better inline documentation
  • 37911 - Prototype vue islands within static pages
  • 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

Needs signoff 1

  • 37618 - Select patron's, then item's home library by default for pickup location when creating bookings

Needs work 7

Needs additional work

  • 37824 + Replace webpack with rspack for fun and profit
  • 37601 + Add status field to bookings table

Assigned 2

  • 37829 - Allow additional fields for bookings
  • 31624 - REST API: Add endpoint for generated covers

New 3

  • 38176 - Add column inflation to bookings status field for computed states
  • 38165 - Add a view to the staff interface to manage bookings of a library
  • 36682 - Replace yarn with pnpm

Waiting 6

Needs signoff 1

  • 37025 - Add CLI tool to generate/delete api keys for a given patron on a Koha instance

Needs QA 1

  • 37644 - Let developers configure flatpickr defaultHour and defaultMinute via its config object

Ready to push 4

  • 38193 + Add cancellation_reason field to bookings table
  • 37803 + Add patron notification when a new booking has been created successfully
  • 37204 + Add a booking has changed notice to update a patron should a booking be updated
  • 37972 + Allow selection of tab in patron's summary table by query param

Other bugs

Claimed QA 5

Signed off 1

  • 35906 - Add bookable option on itemtypes

Failed QA 1

  • 36871 - Honor DefaultHoldPickupLocation when placing holds for multiple items at once

Passed QA 2

  • 35287 - Add additional fields support to ERM Licenses
  • 33736 - Add bookings to collect circulation report

New 1

  • 37648 - connexion_import_daemon.pl should set defaults for overlay, nomatch and item action and provide a warning

CC Bugs 56

Needs documenting 2

  • 37543 - connexion_import_daemon.pl stopped working in 24.05 due to API changes related to CSRF-Token
  • 35812 + Should specify canonical URLs to help search indexers

Pushed to oldstable 4

  • 35341 + Circulation rule dates are being overwritten
  • 37607 - t/cypress/integration/ERM/DataProviders_spec.ts fails
  • 36282 + OPAC - Remove trailing and leading blank space from translated strings
  • 32341 + Some OPAC tables are not displayed well in mobile mode

Pushed to oldoldoldstable 1

  • 36244 - Template toolkit syntax not escaped in letter templates

Pushed to main 11

  • 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
  • 37955 - Clicking table's 'configure' button no longer opens column settings page properly
  • 37755 - Change in Bootstrap5 has broken batch patron modification
  • 30856 - Remove CanReserveBeCanceledFromOpac
  • 17729 + Replace IsItemOnHoldAndFound with $item->holds->filter_by_found->count
  • 34805 + Add order search form to acq start page
  • 34423 - (proof-of-concept) Bugzilla could look better with a new skin
  • 36915 + Send email notification when a booking is cancelled
  • 37141 + Add option to display completed bookings from patron page

Ready to push 5

  • 37412 + Style placeholder text in the OPAC
  • 37868 + Remove C4::Reserves::ToggleSuspend
  • 31143 + We should attempt to fix/identify all cases where '0000-00-00' may still remain in the database
  • 37844 + Remove C4::Members::DeleteUnverifiedOpacRegistrations
  • 35570 + Add a generic master form in ILL

Needs QA 7

  • 37639 + items.stack ( shelving control number ) not included in items API endpoint
  • 31354 - Clarify options for 'Change messaging preferences to default for this category?' popup
  • 37219 - In OPAC item holds, separate copy number from radio button and add table configuration
  • 36271 - Bookings should have circulation rules
  • 37354 - Bookings should respect circulation rules for max loan periods
  • 30888 - Add a table for deletedauthorities
  • 36789 - Transform a booking into checkout

Needs signoff 5

  • 37301 - Further improve how we build Vue components
  • 37472 - Make plugins translatable
  • 37201 - Add a syspref to allow or not a checkout if a expired booking exists for the same patron
  • 31380 - Build Mojolicious controller for running Koha plugins
  • 33766 - Accessibility: Fix ambiguous form-field in opac-auth.tt

Failed QA 3

  • 30261 + opac/tracklinks.pl renders 404 incorrectly
  • 4437 + acq.js uses XMLHttpRequest() directly; should use jQuery
  • 8628 + Add digital signs to the OPAC

Patch doesn't apply 3

  • 28307 - Enable BakerTaylorEnabled content in the staff interface with separate system preference
  • 35342 - Use a Makefile to manage PO files
  • 23817 - Normalize phone number when searching patrons

In discussion 3

  • 34145 - Patron search broken
  • 36607 - Use test builder in cypress tests
  • 34335 - Run Koha plugin method from CLI

Assigned 1

  • 36855 - Replace legacy CodeMirror5 with Monaco Editor

New 11

  • 37397 - Vue - Strings pass to attribute are untranslatable
  • 37605 - Why do the vue apps use 'dialog' in place of modals?
  • 36369 - Make APIClient be more useful
  • 33738 - Add bookings to the OPAC
  • 37939 - Replace alert messages with toasts
  • 31327 - Add color scheme picker to the OPAC
  • 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