Hello Julian Maurice

Rolling monthly stats

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

Rolling yearly stats

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

Lifetime stats

  • Signed Off: 157
  • Passed QA: 230
  • Failed QA: 108
  • Documented: 0
  • Pushed to main: 334

Your bugs

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

Reported 14

New 3

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

Blocked 1

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

In discussion 1

  • 33166 - Item type database fields should not be nullable

Patch doesn't apply 3

  • 34756 + Cancelling a hold does not cancel the related transfer
  • 14746 - Set up logging and configuration file reading for Mojolicious 1 ▸
  • 8994 - Make FindDuplicateAuthority behaviour customizable

Failed QA 4

  • 18783 - Allow automatic claims for serials
  • 13705 - Move indexation subs in C4::ZebraIndex
  • 11999 - Add two checks in CanBookBeReserved and CanItemBeReserved 2 ▸
  • 8993 - LDAP authentication improvements: multiple branch and transformation modules

Needs documenting 2

  • 15516 + Allow to place a hold on first available item from a group of titles
  • 13706 + Deduping authorities script (dedup_authorities.pl) 1 ▸

Needs work 55

Needs release notes

  • 15248 + Make it possible to configure duplicate check on bibliographic records 📝

Patch doesn't apply 14

  • 38387 - Automatic item modification at checkin/checkout
  • 34198 - Interface to define relational rules for MARC fields that use authorised values
  • 13345 - Choose the format for the attached file when sending a basket/list by email 2 ▸
  • 29996 - Show an alert on main page when serial issues are late
  • 28173 - Add plugin hooks object_store_pre and object_store_post
  • 31610 - When creating a guarantee, patron messaging preferences should be copied to this account from the category
  • 26625 - Add ability to configure mojolicious applications 1 ▸
  • 29505 - Add syspref to allow to place multiple holds on same item
  • 26392 - Wrap all translatable strings in opac-main.tt
  • 20630 - An attempt at multitenancy with Mojolicious 1 ▸
  • 11870 - Add additional order fields and basket group fields to order search result list 2 ▸
  • 33025 - Show an alert when adding a lost item to an item bundle 1 ▸
  • 7957 - Routing lists: manage several routing list for each subscription, and export them as CSV
  • 12460 - Search history: Combine to start a new search 2 ▸ 🎓

Failed QA 24

  • 15248 + Make it possible to configure duplicate check on bibliographic records 📝
  • 39967 + When LoadSearchHistoryToTheFirstLoggedUser is enabled, search history is added at every page load
  • 26573 + Limit patron attribute types to more than one patron category
  • 38460 - Enable translations for authorised values (alternative) 1 ▸
  • 29997 - Allow to send email notification when a serial issue is late
  • 30274 + Non-reservable items should only fill item-level reserves
  • 29959 + Populate prices when creating an order with the API 1 ▸
  • 19909 - Show attributes in patron search results
  • 33075 - Add ability to mark an item as floating
  • 18745 - Serial claims: save supplier info on serial-level 1 ▸
  • 17791 + On UNIMARC system, USMARC field 100$a gets overwritten when importing from MARC21 target
  • 33221 - Send WELCOME notices by SMS
  • 31521 - Allow to configure behaviour when checking in a reserved item at SCO
  • 32980 - Checkouts for guarantees are not shown if patron also has a guarantor
  • 33035 - Add volume column in the item bundle table 1 ▸
  • 25621 - Some tests in t/DateUtils.t fail when timezone is not UTC 2 ▸
  • 29606 - Include items from host record in XML for XSLT processing
  • 10858 + Browse selected biblios - OPAC
  • 24192 - Show host record items in cart and list in staff interface
  • 18796 - Allow to print notice while claiming serials
  • 11708 + Display all basketgroups on one page, and new column aqbasketgroups.closeddate
  • 20635 - Write authentication tests with Test::Mojo 1 ▸
  • 13392 - New statistics wizard for suggestions
  • 14749 - Add API route to get top issues 2 ▸

Blocked 10

  • 30096 - Allow to change "late issue notification" setting in subscriptions batch modification tool 1 ▸
  • 30095 - Allow to change "warn when late" setting in subscriptions batch modification tool 1 ▸
  • 15566 - Update API to allow to reserve first available item from a group of titles 2 ▸
  • 20988 - [OMNIBUS] Internationalization: wrap all translatable text inside t() calls 2 ▸
  • 11311 - Browse selected authorities 2 ▸
  • 18784 + Add 'auto claim' option to subscription batch edit tool 2 ▸
  • 15235 - Add column filters to checkouts table 1 ▸ 🎓
  • 20810 - Add filters and links in basketgroups page 1 ▸
  • 11988 - Display basket group close date on late orders 1 ▸
  • 11847 - Display basketgroup closed date at OPAC 2 ▸

In discussion 5

  • 22562 - Add option ItemHoldingLibrary to ReservesControlBranch
  • 29392 - Add plugin hooks before merging biblios or authorities 2 ▸
  • 27880 - Store each database migrations state in database 1 ▸
  • 19318 + Add ability to use custom file upload paths
  • 25376 - Use LANG authorised values for language facet

Assigned 1

  • 15219 - Server-side processing and pagination on checkouts tables 2 ▸

New 1

  • 7292 - New permission for claims 1 ▸

Waiting 8

Needs signoff 6

  • 38666 - Closed stack requests
  • 39637 + Patron search generates URIs that are too long and can cause "HTTP 414 URI Too Long" errors
  • 22972 - Proposal for enriching the bibliographic records with standard identifiers from authority data
  • 25253 - Allow to apply modification template when exporting checkouts 1 ▸
  • 26547 - Move context from msgid to msgctxt in pref PO files 1 ▸
  • 39564 - Enable runtime translations for plugins (Koha::I18N)

Needs QA 2

  • 24679 - Allow to apply a MARC modification template in export tool
  • 36357 - Add Template::Toolkit filters for internationalization (I18N)

Other bugs

CC Bugs 137

Needs documenting 27

  • 41216 + Resurrect tt_valid.t 2 ▸
  • 38528 + Additional fields are not properly fetched in serial subscription details 1 ▸
  • 38904 + admin/localization should allow translation into languages only available in the OPAC 1 ▸
  • 38903 + getTranslatedLanguages is still called with wrong theme 1 ▸
  • 36948 - Adjust SIPconfig for log_file and IP version
  • 39887 - Improve documentation of overdue_notices.pl
  • 29069 + Accessibility: "Refine your search" link doesn't have sufficient contrast 📝
  • 38127 - Missing column headings in 'Add user' pop-up modal 1 ▸
  • 39998 + Missing presentation role on layout tables. 📝
  • 7376 + Transfer limits should be checked at check-in 1 ▸
  • 40191 + Design pattern: Redirect user to a view of the record after saving instead of list 📝
  • 39522 + Add hooks to allow 'Valuebuilder' plugins to be installable 📝
  • 39706 + Accessibility: Missing text alternative for the star rating.
  • 39190 + Rework new (S)FTP classes to be polymorphic classes 2 ▸
  • 34064 + Compare kohastructure.sql against current database using database audit script
  • 39982 + Accessibility: The 'Browse results' menu does not have sufficient color contrast.
  • 10758 + Show bibliographic information of deleted records in acquisition baskets 1 ▸
  • 39237 + HTML title in head tag doesn't correspond to page title of the "Your summary" page in OPAC
  • 39356 + Accessibility 1.3.1: There are pages where heading levels are skipped
  • 40330 + Accessibility of the OPAC Labels
  • 36603 + UNIMARC: automatically copy the ISNI number over when linking authorities with authorities
  • 27123 + Add messages to batch patron modification
  • 29560 + Add option to create MARC links when adding items to bundles 1 ▸
  • 36582 - Add option to set library, desk, and register from user menu 1 ▸
  • 30897 + Gracefully reload Koha after plugin install/upgrade
  • 30888 + Add a table for deletedauthorities 1 ▸
  • 35659 + OAI harvester 🎯

Pushed to stable 2

  • 42126 + t/db_dependent/00-strict.t not testing all perl files
  • 41373 + Report share with mana not working when language_loop is not true

Needs QA 4

  • 38336 + Confusion between 099 and 942 field in UNIMARC framework 📝 👑
  • 41896 - Remove C4::Context from Koha::Cache
  • 15261 - Verify if checkout or hold request periods overlap with existing holds 2 ▸
  • 36350 - Add subclass of Koha::Objects that provides caching for find and search

Needs signoff 6

  • 20985 - CanBookBeReserved and CanItemBeReserved should check 'On shelf holds allowed' policy
  • 39851 - Languages for REST API is returned in random order 1 ▸
  • 40826 - nbofuser not incremented when using a mana report 1 ▸
  • 25222 + Add ability to let plugins live in individual subdirectories
  • 29099 + Add support for item bundles in the inventory tool 1 ▸
  • 41651 - Allow plugins to specify additional dependencies

Failed QA 17

  • 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
  • 40901 + koha-common.service bundles all sub-daemons under one systemd service instead of per-instance services 2 ▸
  • 33554 - Searching borrowers is a lot slower if there's searchable extended attributes 1 ▸
  • 19938 - C4::Overdues::checkoverdues has inconsistent return type
  • 40283 + Accessibility of the status message in the OPAC
  • 39890 + Accessibility: Add more Bypass blocks to the OPAC. 1 ▸
  • 27182 - Add ability to rename a MARC modification template
  • 24631 - Plugin metadata should be outside the main class 1 ▸
  • 37472 - Make plugins translatable 1 ▸
  • 35590 - Add the translation of seasonal predictions for a chosen locale
  • 28974 - Add pagination to holds queue viewer 1 ▸
  • 36654 - Add template toolkit function to get arbitrary Koha::Objects
  • 22890 - Add a chronological changelog
  • 20657 - Globally enable PRE_CHOMP and POST_CHOMP in Template Toolkit configuration
  • 27009 - Use 301 to redirect from tracklinks.pl
  • 13371 - Add filters to the supplier list view 2 ▸

Patch doesn't apply 9

  • 32702 - Item statuses that block holds should be checked in CanItemBeReserved 1 ▸
  • 36027 + search_for_data_inconsistencies.pl - add options so you can choose what checks to run
  • 34556 - Add a template 'Accessibility statement' page to the default data
  • 40439 - We cannot use the arrow keys to navigate through all the items in the navigation menus
  • 14560 - Introduce a way of handling Rameau composed authorities, without breaking normal workflow
  • 17712 - Move availability calculation to the Koha namespace
  • 23702 - New UNIMARC XSLT according to last IFLA updates 1 ▸
  • 15969 - Allow use of Template Toolkit syntax for Phone Notices 2 ▸
  • 12993 + Add a default tax rate on item types

In discussion 15

  • 18153 - UNIMARC bib records exported with invalid 'a' char in label pos.9
  • 38179 - koha-common runtime dependency on yarn 1 ▸
  • 24712 - Use YAML files for some of the update data 2 ▸
  • 42663 - Koha::Context must be object-oriented designed 7 ▸
  • 15522 - New interface for revamped circulation rules 3 ▸
  • 35716 + Duplicated assets in both koha-tmpl/intra-tmpl and koha-tmpl/opac-tmpl
  • 20424 + New UNIMARC ZEBRA indexes according to last IFLA updates 2 ▸
  • 19325 - Enable padding of printed barcodes
  • 37556 - Add project folders of popular IDEs to .gitignore
  • 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 1 ▸
  • 26652 - Add a way to mark messages as 'seen' in Koha::Object 1 ▸
  • 18003 - Should deletedborrowers.borrowernumber be a primary key? 1 ▸

Reopened 1

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

Blocked 1

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

Assigned 6

  • 42662 - [OMNIBUS] Remove C4::Context circular dependencies 1 ▸
  • 37600 - OpacSuppression does not work in UNIMARC out of the box 1 ▸
  • 28655 - New ideas/proposal to enhance pluggability
  • 39271 - Remove size attribute from input tags in the OPAC
  • 37895 + Update skeleton.pl to show an example use of coding guideline SQL14 1 ▸
  • 23732 - Hold rules checker: show matched rules and syspref values to help understand why a hold is possible or not

New 47

  • 28502 - Changing patron category from child to adult doesn't delete non patron guarantor data.
  • 33827 - The option to skip bundle verification at checkin should be syspref driven 1 ▸
  • 38217 - TT tags breaking translation script when used to build a JS string 1 ▸
  • 5561 + Help on summary field in authority type editor
  • 13439 - Convert unimarc framework plugins to new style (see also 10480)
  • 11285 - Vocabulary disambiguation 🎓
  • 38628 - Item search filters does not work with multiple search fields
  • 37558 - Statistics table does not have an id 1 ▸
  • 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 1 ▸
  • 10984 - Cannot cancel received order if the parent order is deleted
  • 7515 - Authorized value code showing in OPAC for public note 2 ▸
  • 20591 - DBI->last_insert_id does not work as expected
  • 17239 - Vulnerabilitiy warning for package C4::Biblio
  • 28796 - wrong number of parameters in new_from_xml call
  • 42689 - How to handle English ILL status names in translation? 1 ▸
  • 35090 - Additional fields - marcfield of type 'get' doesn't work in serial subscriptions 1 ▸
  • 35080 - Additional fields submitted in paycollect.pl?writeoff_individual are not saved 1 ▸
  • 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
  • 35092 - [OMNIBUS] Remaining background job/worker issues 32 ▸
  • 38723 - Move widely used TT plugins to LOAD_PLUGINS 1 ▸
  • 40885 - [OMNIBUS] Mana improvements to reports and subscriptions sharing 8 ▸
  • 41720 - Plugin metadata should be outside the main class 3 ▸
  • 28410 - [Omnibus] Reduce memory footprint 9 ▸
  • 38618 - Remove implicit template translations (in .tt and .inc), use only explicit macro invocations
  • 37022 - Allowing holds on not for loan item types
  • 37939 - Replace alert messages with toasts 3 ▸
  • 32031 - Sidebars and breadcrumbs
  • 37431 - A way to access the Plugin itself from a Mojolicious Controller
  • 26130 - opacbookbag 'Cart' confuses patrons - add optional name alternatives?
  • 11062 - Invoice's shipment/shipping cost should be included PRE-gst tax (as an option) 1 ▸
  • 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 1 ▸
  • 18348 - SHOW_BCODE should be a column of the borrowers table 1 ▸
  • 18345 - Add a more ES based query builder
  • 34437 - Internationalization: Mark string not to be translated 1 ▸
  • 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 7 ▸
  • 20627 - Prevent leakages of user permissions to api access tokens 2 ▸
  • 30019 - We should DRY out search_limited (and rename it)
  • 21327 - Add a Modular Koha Core design
  • 18162 - Don't translate JSON keys

Confirmed 2

  • 27365 - Koha doesn't check marcxml field size is < 10000 and fails in various places 2 ▸
  • 39176 - Update additional_field_values.record_id to varchar(255) 🎓