Hello Julian Maurice

Rolling monthly stats

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

Rolling yearly stats

  • Signed Off: 1
  • Passed QA: 41
  • Failed QA: 11
  • Documented: 0
  • Pushed to main: 13

Lifetime stats

  • Signed Off: 154
  • Passed QA: 220
  • Failed QA: 103
  • Documented: 0
  • Pushed to main: 325

Your bugs

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

Reported 16

New 4

  • 35828 - Template::Plugin::CGI removed from Template::Toolkit package
  • 24975 - Refactor database translations
  • 20178 - Fix output_pref with dateformat=iso
  • 17439 - Orders price are not recalculated when transfered to another vendor

Blocked 1

  • 15567 - Update API to allow multiple holds for the same record

In discussion 1

  • 33166 - Item type database fields should not be nullable

Patch doesn't apply 3

  • 14746 - Set up logging and configuration file reading for Mojolicious
  • 11999 - Add two checks in CanBookBeReserved and CanItemBeReserved
  • 8994 - Make FindDuplicateAuthority behaviour customizable

Failed QA 4

  • 37245 - Add test script that runs `perl -c` on all Perl files
  • 15516 - Allow to place a hold on first available item from a group of titles
  • 13705 - Move indexation subs in C4::ZebraIndex
  • 8993 - LDAP authentication improvements: multiple branch and transformation modules

Needs signoff 2

  • 34756 - Cancelling a hold does not cancel the related transfer
  • 18783 - Allow automatic claims for serials

Needs documenting 1

  • 13706 + Deduping authorities script (dedup_authorities.pl)

Needs work 2

Needs release notes

  • 37888 + Default filtering of background jobs could be improved 📝

Patch doesn't apply 1

  • 12460 - Search history: Combine to start a new search 🎓

Blocked 1

  • 15235 - Add column filters to checkouts table 🎓

Other bugs

CC Bugs 132

Needs documenting 7

  • 27123 + Add messages to batch patrons modification 📝
  • 29560 + Add option to create MARC links when adding items to bundles
  • 36582 - Add option to set library, desk, and register from user menu
  • 34064 + Compare kohastructure.sql against current database using database audit script
  • 10758 + Show bibliographic information of deleted records in acquisition baskets
  • 30897 + Gracefully reload Koha after plugin install/upgrade
  • 35659 + OAI harvester 🎯

Pushed to stable 9

  • 37056 + CSRF error on login when user js contains a fetch of svc/report
  • 38164 + Translation process is broken
  • 36171 - Extraction of Template Toolkit directive as translatable string causes patron view error in several languages
  • 30645 + Generated DBIC query incorrect for API searches across joined extended attributes when several terms are passed
  • 35769 + Untranslatable strings when placing holds in staff
  • 37954 + Unable to hide barcode column in holdings table
  • 37210 + SQL injection in overdue.pl
  • 35578 + Validate "Where" in OPAC Authority search
  • 36546 + Bundle API spec to speed up worker startup

Pushed to oldstable 12

  • 33237 + If TranslateNotices is off, use the default language includes in slips
  • 35073 - Serials batch edit deletes unchanged additional fields data
  • 35428 + gulp po tasks do not clean temporary files
  • 35277 + Pseudonymization should be done in a background job
  • 36948 - Adjust SIPconfig for log_file and IP version
  • 36463 + We should compress our JSON responses (gzip deflate mod_deflate application/json)
  • 35817 - Wrong hint on patron's category when batch update patron
  • 36134 - Elasticsearch authentication using userinfo parameter crashes about.pl
  • 30002 + Add project-level perltidyrc
  • 35701 + Cannot use i18n.inc from memberentrygen
  • 36004 - Typo in "Your concern was successfully submitted" OPAC text
  • 36005 - Typo in "Your concern was successfully submitted" in staff interface

Pushed to oldoldoldstable 3

  • 36149 + userenv stored in plack worker's memory and survive from one request to another
  • 23653 + Plack fails when http://swagger.io/v2/schema.json is unavailable and schema cache missing
  • 19613 - Scrub borrowers fields: borrowernotes opacnote

Pushed to main 2

  • 35614 + Update cpanfile for Mojolicious::Plugin::OpenAPI v5.09
  • 36603 + UNIMARC: automatically copy the ISNI number over when linking authorities with authorities

Needs QA 7

  • 35451 - Add tablename field to additional_field_values
  • 34978 - Add --include and --exclude options to install_plugins.pl to choose the plugins to install
  • 30888 - Add a table for deletedauthorities
  • 37556 - Add project folders of popular IDEs to .gitignore
  • 27182 - Add ability to rename a MARC modification template
  • 28974 - Add pagination to holds queue viewer
  • 35152 - Convert RoutingListNote system preference to additional contents

Needs signoff 4

  • 36027 + search_for_data_inconsistencies.pl - make each section optional
  • 37472 - Make plugins translatable
  • 20424 + New UNIMARC ZEBRA indexes according to last IFLA updates
  • 29099 + Add support for item bundles in the inventory tool

Failed QA 18

  • 17704 - Fix OAI breakage when using HTTP::OAI 4.03+
  • 25183 - cleanup-database.pl --del-exp-selfreg fully deletes borrowers - should go into deleted-borrowers
  • 32702 - Item statuses that block holds should be checked in CanItemBeReserved
  • 33554 - searching borrowers is a lot slower if there's searchable extended attributes.
  • 20985 - CanBookBeReserved and CanItemBeReserved should check 'On shelf holds allowed' policy
  • 19938 - C4::Overdues::checkoverdues has inconsistent return type
  • 8112 + Overdues with Fines report, giving duplicates
  • 36654 - Add template toolkit function to get arbitrary Koha::Objects
  • 22890 - Add a chronological changelog
  • 7376 + Transfer limits should be checked at check-in
  • 30515 - Move Overdue transports to patron messaging preferences
  • 20657 - Globally enable PRE_CHOMP and POST_CHOMP in Template Toolkit configuration
  • 15261 - Verify if checkout or hold request periods overlap with existing holds
  • 17712 - Move availability calculation to the Koha namespace
  • 25222 + Add ability to let plugins live in individual subdirectories
  • 27009 - Use 301 to redirect from tracklinks.pl
  • 24631 - Plugin metadata should be outside the main class
  • 13371 - Add filters to the supplier list view

Patch doesn't apply 6

  • 26436 - Quick add patron will not copy over details from cities and towns pull down into patron details
  • 23702 - New UNIMARC XSLT according to last IFLA updates
  • 23011 - AuthenticatePatron could alert if password is not safe
  • 15969 - Allow use of Template Toolkit syntax for Phone Notices
  • 14560 - Introduce a way of handling Rameau composed authorities, without breaking normal workflow
  • 12993 + Add a default tax rate on item types

In discussion 11

  • 18153 - UNIMARC bib records exported with invalid 'a' char in label pos.9
  • 38179 - koha-common runtime dependency on yarn
  • 35716 + Duplicated assets in both koha-tmpl/intra-tmpl and koha-tmpl/opac-tmpl
  • 15522 - New interface for revamped circulation rules
  • 36751 - Creating new patron attribute types should start with type choice
  • 34713 - Standardize plugin hooks
  • 6590 + Removing hyphens from ISBN and ISSN when cataloging a biblio
  • 28589 - Move C4 and Koha to lib
  • 19325 - Enable padding of printed barcodes
  • 26652 - Add a way to mark messages as 'seen' in Koha::Object
  • 18003 - Should deletedborrowers.borrowernumber be a primary key?

Reopened 1

  • 26790 - Refactor Koha configuration (koha-conf.xml)

Blocked 1

  • 19470 - Add information about item being in rotating collection on detail page

Assigned 4

  • 37895 + Update skeleton.pl to show an example use of coding guideline SQL14
  • 23732 - Hold rules checker: show matched rules and syspref values to help understand why a hold is possible or not
  • 37600 - OpacSuppression does not work in UNIMARC out of the box
  • 28655 - New ideas/proposal to enhance pluggability

New 46

  • 33827 - The option to skip bundle verification at checkin should be syspref driven
  • 38217 - TT tags breaking translation script when used to build a JS string
  • 37558 - Statistics table does not have an id
  • 5561 + Help on summary field in authority type editor
  • 36826 - Incorrect instantiations of CGI ::->
  • 27423 - ILS-DI should be deprecated and functions moved to REST API
  • 36297 - Avoid using var named "t" in templates
  • 10984 - Cannot cancel received order if the parent order is deleted
  • 13439 - Convert unimarc framework plugins to new style (see also 10480)
  • 16104 - Warnings "used only once: possible typo" should be removed
  • 7515 - Authorized value code showing in OPAC for public note
  • 20591 - DBI->last_insert_id does not work as expected
  • 28502 - Changing patron category from child to adult doesn't delete non patron guarantor data.
  • 17239 - Vulnerabilitiy warning for package C4::Biblio
  • 28796 - wrong number of parameters in new_from_xml call
  • 11285 - Vocabulary disambiguation 🎓
  • 36810 - Resend button for notices being hidden by CSS and never unhidden
  • 35090 - Additional fields - marcfield of type 'get' doesn't work in serial subscriptions
  • 35080 - Additional fields submitted in paycollect.pl?writeoff_individual are not saved
  • 22797 - ILS-DI: GetRecords doesn't work with documented parameter id_type 🎓
  • 14713 - updatecharges permissions also require borrowers permission
  • 13192 - Hard-coded value (ISBN Prefix '978') in cataloguing::value_builder::unimarc_field_010
  • 26553 - Datatables button code is duplicated
  • 37939 - Replace alert messages with toasts
  • 35092 - [OMNIBUS] Remaining background job/worker issues
  • 32031 - Sidebars and breadcrumbs
  • 37431 - A way to access the Plugin itself from a Mojolicious Controller
  • 24712 - Use YAML files for some of the update data
  • 37022 - Allowing holds on not for loan item types
  • 26130 - opacbookbag 'Cart' confuses patrons - add optional name alternatives?
  • 11062 - Invoice's shipment/shipping cost should be included PRE-gst tax (as an option)
  • 36900 - Job errors should be stored on a separate location
  • 36841 - Don't separate KTD and maintainer in about-team.inc
  • 35332 - gulp po:update (may) generates incorrect Koha-messages.pot
  • 28410 - [Omnibus] Reduce memory footprint
  • 18348 - SHOW_BCODE should be a column of the borrowers table
  • 18345 - Add a more ES based query builder
  • 34437 - Internationalization: Mark string not to be translated
  • 34121 - Improve performance of Koha::Plugins::call
  • 32107 - Send $self to Plugins->call and call discard_changes inside
  • 22407 - OMNIBUS: Use DBIC relations to fetch related object rather than searching for the object
  • 20627 - Prevent leakages of user permissions to api access tokens
  • 30019 - We should DRY out search_limited (and rename it)
  • 23669 - Verify if checkouts or reserves requests from ILS-DI periods overlap with existing reserves
  • 21327 - Add a Modular Koha Core design
  • 18162 - Don't translate JSON keys

Confirmed 1

  • 27365 - Koha doesn't check marcxml field size is < 10000 and fails in various places