Koha Dashboard

Koha release date

Random Bug

To Do

Needs Signoff

10 Oldest bugs

Needs QA

10 Oldest bugs
  • 35197 - Expose additional_field definitions through REST API
  • 35285 - Centralise notice content wrapping for html output
  • 30031 - Add lists to table settings
  • 35134 - cn_browser.pl pop-up size should be configurable
  • 35287 - Add additional fields support to ERM Licenses
  • 35152 - Convert RoutingListNote system preference to additional contents
  • 34978 - Add --include and --exclude options to install_plugins.pl to choose the plugins to install
  • 21173 - Add hours as age unit to auto item modifications by age for damaged_on, itemlost_on and withdrawn_on fields
  • 35813 - When placing a booking, we should feedback successful placements
  • 35597 - Purchase Suggestion changes aren't logged

Needs Documenting

10 Oldest bugs

Progress

Last Signoffs

10 Most recent signoffs
  • 36566 - Correct ESLlint errors in OPAC enhanced content JS (David Nind)
  • 35026 - Refactor addorderiso2709.pl to use object methods (Matt Blenkinsop)
  • 35657 - Add ability to assign tickets to librarians for catalog concerns (Martin Renvoize)
  • 30324 - Parent and child itemtype checkout limits not enforced as expected (Nick Clemens)
  • 36706 - 'Add guarantor' - Patron preview 'close window' does not work (David Nind)
  • 36678 - Include fields with non-filing characters removed when indexing (David Nind)
  • 36567 - Datetime warning in t/db_dependent/Circulation.t and t/db_dependent/Circulation/dateexpiry.t (David Nind)
  • 27893 - Deleting a bibliographic record should warn about attached acquisition orders and cancel them (Marcel de Rooy)
  • 23781 - Recalls notices and messaging preferences (David Nind)
  • 36701 - Adjust hold confirmation to avoid showing empty div (Lucas Gass)

New features

10 Newest features pushed
  • 35249 - Use DataTables RowReorder extension instead of tableDND jQuery plugin
  • 33478 - Customise the format of notices when they are printed
  • 31791 - Add the ability to lock records to prevent modification through the Koha staff interface
  • 22613 - Add /patrons/patron_id/checkouts endpoints
  • 36495 - Add render_resource_not_found() and render_resource_deleted() helpers
  • 36482 - Make it possible to embed desks and cash_registers on /libraries
  • 36481 - Add GET /libraries/:library_id/cash_registers
  • 36480 - Add GET /libraries/:library_id/desks
  • 36443 - Add 'fax' to batch patron modification tool
  • 35826 - Optimize building of holds queue based on transport cost matrix

Bug activity

2024-04-25: 203 changes
2024-04-26: 381 changes
2024-04-27: 4 changes

Bug statuses

Package statuses

23.11: 23.11.04-4 on 2024-04-11
23.05: 23.05.10-2 on 2024-04-11
22.11: 22.11.16-3 on 2024-04-11
22.05: 22.05.20-3 on 2024-04-11
21.11: 21.11.26-1 on 2023-12-02

Build statuses

U18 D10 U20 D11 D12 U22 ktd
Main
23.11.x
23.05.x
22.11.x
22.05.x
ES6 ES7 OS1 OS2 MDB MySQL8
D11

Infrastructure health status

Last Debian packages


23.11 - No badge for this version yet
23.05 - No badge for this version yet
22.11 - No badge for this version yet
22.05 - No badge for this version yet
21.11 - No badge for this version yet

Translation updates (Weblate)

main - No badge for this version yet
23.11 - No badge for this version yet
23.05 - No badge for this version yet
22.11 - No badge for this version yet
22.05 - No badge for this version yet
21.11 - No badge for this version yet

Manual

Last build on No badge yet: [HTML] [ePub] [PDF]
Translated versions can be found on the Koha website

Rescues - April

  • Jonathan Druart - 5
  • Aleisha Amohia - 3
  • Martin Renvoize - 3
  • Matthias Le Gac - 2
  • Pedro Amorim - 2
  • Owen Leonard - 2
  • Nick Clemens - 2
  • Tomás Cohen Arazi - 1
  • Andrew Fuerste-Henry - 1
  • Paul Derscheid - 1
  • Thibaud Guillot - 1
  • David Cook - 1
  • David Nind - 1
  • Victor Grousset/tuxayo - 1
  • Jan Kissig - 1
  • Total - 27

Documentations - April

  • Aude Charillon - 6
  • Caroline Cyr La Rose - 5
  • Philip Orr - 3
  • Total - 14

Signoffs - April

  • David Nind - 32
  • Martin Renvoize - 14
  • Owen Leonard - 12
  • Roman Dolny - 11
  • Lucas Gass - 8
  • Esther Melander - 6
  • Nick Clemens - 5
  • Michelle Spinney - 5
  • Pedro Amorim - 5
  • Matt Blenkinsop - 5
  • Andrew Fuerste-Henry - 4
  • Brendan Lawlor - 4
  • Caroline Cyr La Rose - 4
  • Jonathan Druart - 3
  • Philip Orr - 3
  • Michaela Sieber - 2
  • Tomás Cohen Arazi - 2
  • David Cook - 2
  • Emily Lamancusa - 2
  • Victor Grousset/tuxayo - 2
  • Julian Maurice - 1
  • Ray Delahunty - 1
  • Paul Derscheid - 1
  • Clemens Tubach - 1
  • Anneli Österman - 1
  • Janusz Kaczmarek - 1
  • Kyle M Hall - 1
  • Thomas Klausner - 1
  • Eliana - 1
  • Arthur Suzuki - 1
  • Danyon Sewell - 1
  • Barbara Johnson - 1
  • Matthias Le Gac - 1
  • Frédéric Demians - 1
  • Emmi Takkinen - 1
  • Total - 146

Passed QA - April

  • Martin Renvoize - 47
  • Nick Clemens - 40
  • Marcel de Rooy - 29
  • Pedro Amorim - 10
  • Jonathan Druart - 9
  • Emily Lamancusa - 8
  • Kyle M Hall - 8
  • Tomás Cohen Arazi - 6
  • Lucas Gass - 5
  • Julian Maurice - 3
  • David Cook - 2
  • Victor Grousset/tuxayo - 2
  • Katrin Fischer - 1
  • Paul Derscheid - 1
  • Total - 171

Failed QA - April

  • Katrin Fischer - 20
  • Marcel de Rooy - 13
  • Nick Clemens - 7
  • Andrew Fuerste-Henry - 5
  • David Nind - 5
  • David Cook - 4
  • Jonathan Druart - 3
  • Emily Lamancusa - 3
  • Owen Leonard - 3
  • Martin Renvoize - 3
  • Lucas Gass - 3
  • Victor Grousset/tuxayo - 2
  • Philip Orr - 2
  • Laurence Rault - 2
  • Caroline Cyr La Rose - 2
  • Tomás Cohen Arazi - 2
  • Lukas Koszyk - 1
  • Anneli Österman - 1
  • Andrew Auld - 1
  • Julian Maurice - 1
  • Pedro Amorim - 1
  • Total - 84

Rescues - 2024

  • Matthias Le Gac - 14
  • Martin Renvoize - 13
  • Jonathan Druart - 12
  • Nick Clemens - 7
  • Tomás Cohen Arazi - 6
  • Phan Tung Bui - 6
  • Katrin Fischer - 5
  • Aleisha Amohia - 4
  • Pedro Amorim - 4
  • Owen Leonard - 4
  • David Cook - 4
  • David Nind - 3
  • Kyle M Hall - 3
  • Lari Strand - 3
  • Marcel de Rooy - 2
  • Victor Grousset/tuxayo - 2
  • Andrew Fuerste-Henry - 2
  • Blou - 1
  • Lucas Gass - 1
  • Thibaud Guillot - 1
  • Jan Kissig - 1
  • Paul Derscheid - 1
  • Hammat wele - 1
  • Brendan Lawlor - 1
  • Anneli Österman - 1
  • Christian Stelzenmüller - 1
  • Fridolin Somers - 1
  • Total - 104

Documentations - 2024

  • Caroline Cyr La Rose - 21
  • Aude Charillon - 9
  • Philip Orr - 5
  • Rasa Satinskiene - 4
  • Philip Orr - 2
  • Kelly McElligott - 1
  • Martin Renvoize - 1
  • Lucy Vaux-Harvey - 1
  • Myka Kennedy Stephens - 1
  • Total - 45

Signoffs - 2024

  • David Nind - 155
  • Owen Leonard - 48
  • Lucas Gass - 46
  • Martin Renvoize - 46
  • Andrew Fuerste-Henry - 31
  • Brendan Lawlor - 23
  • Pedro Amorim - 18
  • Jonathan Druart - 18
  • Kyle M Hall - 17
  • Victor Grousset/tuxayo - 14
  • Matt Blenkinsop - 14
  • Caroline Cyr La Rose - 13
  • Tomás Cohen Arazi - 13
  • Nick Clemens - 13
  • Roman Dolny - 12
  • Laura Escamilla - 11
  • Esther Melander - 11
  • Katrin Fischer - 11
  • Matthias Le Gac - 8
  • Michelle Spinney - 8
  • Michaela Sieber - 7
  • Frédéric Demians - 6
  • David Cook - 5
  • Barbara Johnson - 5
  • Magnus Enger - 5
  • Anneli Österman - 4
  • Lisette Scheer - 4
  • Loïc - 3
  • Clemens Tubach - 3
  • Philip Orr - 3
  • Marcel de Rooy - 3
  • Emily Lamancusa - 3
  • Myka Kennedy Stephens - 3
  • Michal Denar - 2
  • Kelly McElligott - 2
  • Phan Tung Bui - 2
  • Christian Stelzenmüller - 2
  • Martin AUBEUT - 2
  • Emmi Takkinen - 1
  • Michal Dudzik - 1
  • Anonymous contributor - 1
  • Julian Maurice - 1
  • Danyon Sewell - 1
  • Arthur Suzuki - 1
  • Eliana - 1
  • Thomas Klausner - 1
  • Janusz Kaczmarek - 1
  • Paul Derscheid - 1
  • Ray Delahunty - 1
  • Christopher Brannon - 1
  • Donna - 1
  • Fridolin Somers - 1
  • Kristi - 1
  • Olivier Hubert - 1
  • Chris Cormack - 1
  • Jonathan Field - 1
  • Sabrina Kiehl - 1
  • Koha Team University Lyon 3 - 1
  • Phil Ringnalda - 1
  • Aude Charillon - 1
  • Anni Rajala - 1
  • Sheila - 1
  • Total - 618

Passed QA - 2024

  • Martin Renvoize - 135
  • Marcel de Rooy - 81
  • Nick Clemens - 64
  • Jonathan Druart - 55
  • Kyle M Hall - 45
  • Victor Grousset/tuxayo - 34
  • Emily Lamancusa - 32
  • Tomás Cohen Arazi - 26
  • Pedro Amorim - 18
  • Lucas Gass - 17
  • Julian Maurice - 17
  • Katrin Fischer - 16
  • David Cook - 4
  • Fridolin Somers - 2
  • Hans Pålsson - 1
  • Paul Derscheid - 1
  • Total - 548

Failed QA - 2024

  • Katrin Fischer - 36
  • Marcel de Rooy - 35
  • Victor Grousset/tuxayo - 24
  • Jonathan Druart - 22
  • David Nind - 18
  • Lucas Gass - 17
  • Martin Renvoize - 13
  • Nick Clemens - 12
  • Matthias Le Gac - 12
  • Owen Leonard - 10
  • Andrew Fuerste-Henry - 8
  • David Cook - 8
  • Emily Lamancusa - 6
  • Kyle M Hall - 6
  • Tomás Cohen Arazi - 5
  • Lisette Scheer - 4
  • Julian Maurice - 4
  • Philip Orr - 3
  • Magnus Enger - 3
  • Pedro Amorim - 3
  • Barbara Johnson - 3
  • Phan Tung Bui - 3
  • Kelly McElligott - 2
  • Caroline Cyr La Rose - 2
  • Laurence Rault - 2
  • Laura Escamilla - 2
  • Anneli Österman - 1
  • Martin AUBEUT - 1
  • Lukas Koszyk - 1
  • Andrew Auld - 1
  • Michal Denar - 1
  • Heather Rommens - 1
  • Blou - 1
  • Brendan Lawlor - 1
  • Loïc - 1
  • Christopher Brannon - 1
  • Anonymous contributor - 1
  • Thibault Keromnès - 1
  • Christian Stelzenmüller - 1
  • Total - 276

Patches pushed for release 24.05

Patches ready to push

  • 2024-04-24 15:49:41 - 33237 - (major) If TranslateNotices is off, us the default language includes in slips
  • 2024-04-27 03:11:00 - 30324 - (normal) Parent and child itemtype checkout limits not enforced as expected
  • 2024-03-28 11:35:10 - 35856 - (enhancement) Runtime parameter modal should provide option of ":all"
  • 2024-04-11 05:47:18 - 36565 - (enhancement) Fix API docs inconsistencies
  • 2024-04-12 09:04:32 - 35138 - (enhancement) Enable configuration of facets with Elasticsearch
  • 2024-04-12 09:57:51 - 35996 - (enhancement) Add clarification to POD in writeoff_debts.pl
  • 2024-04-12 11:14:40 - 34032 - (enhancement) Holds expirationdate left blank if waiting status is reverted
  • 2024-04-12 12:19:17 - 34082 - (enhancement) Cut some redundancy in OPAC JavaScript string translations
  • 2024-04-12 12:21:53 - 35689 - (enhancement) Add id and classes to each MARC note in OPAC bibliographic details
  • 2024-04-15 11:03:46 - 35511 - (enhancement) Add visual indicators of patron edit form collapsible sections
  • 2024-04-16 06:30:06 - 36605 - (enhancement) TrackLastPatronActivity for SIP should track both patron status and patron information requests
  • 2024-04-16 14:24:20 - 35681 - (enhancement) Add support for colored messages in the output of updatedatabase
  • 2024-04-17 13:50:29 - 35508 - (enhancement) Update borrowers.updated_on when modifying a patron's attribute
  • 2024-04-17 14:06:51 - 36374 - (enhancement) Some of our JS files should stay tidy
  • 2024-04-17 20:16:20 - 36499 - (enhancement) Add datelastborrowed column to the Item Search results
  • 2024-04-18 12:00:48 - 35727 - (enhancement) Unused code in HoldsQueue::MapItemsToHoldRequests
  • 2024-04-18 12:11:22 - 35586 - (enhancement) Add the collection code to the location column in the OPAC cart / basket
  • 2024-04-18 12:31:42 - 32392 - (enhancement) Ability to skip forward serial issues when receiving double (or more) issue
  • 2024-04-18 13:06:47 - 35903 - (enhancement) In cataloguing authority plugin using autocomplete must set operator exact
  • 2024-04-18 13:22:12 - 35646 - (enhancement) Allow using the publication date parts for serial numbering
  • 2024-04-18 13:46:17 - 19097 - (enhancement) Koha to MARC mappings (Part 3): Correct remaining GetMarcFromKohaField calls
  • 2024-04-18 14:03:40 - 30623 - (enhancement) Copy permissions from one user to another
  • 2024-04-19 16:32:18 - 31097 - (enhancement) Patron restriction types should display in staff interface and OPAC
  • 2024-04-19 18:26:12 - 36615 - (enhancement) Terminology: use 'on hold' instead of 'reserved' in OPAC self checkout
  • 2024-04-19 19:38:18 - 10758 - (enhancement) acqui/basket: Show bibliographic information of deleted records
  • 2024-04-22 17:22:13 - 34792 - (enhancement) CookieConsentBar content feels mis-aligned
  • 2024-04-22 22:55:02 - 30598 - (enhancement) Replacement cost is not copied from retail price when ordering from file
  • 2024-04-23 07:35:16 - 36663 - (enhancement) Biblio detail page - Buttons are not displayed
  • 2024-04-23 10:18:34 - 36671 - (enhancement) Reindent item transfer template (branchtransfers.tt)
  • 2024-04-23 10:19:20 - 31671 - (enhancement) Add a "Print transfer slip" button to /cgi-bin/koha/circ/branchtransfers.pl
  • 2024-04-23 10:24:18 - 35993 - (enhancement) AddBiblio should add 005 just like ModBiblio updates it
  • 2024-04-23 13:01:43 - 36002 - (enhancement) Get rid of aqorders.purchaseordernumber
  • 2024-04-23 13:15:28 - 36510 - (enhancement) Add CircControl information to circulation and fine rules page
  • 2024-04-23 14:01:11 - 36559 - (enhancement) Transport cost matrix update helpers
  • 2024-04-25 07:55:54 - 12802 - (enhancement) Send notices using several email addresses
  • 2024-04-25 11:02:52 - 29393 - (new feature) Ability to send emails from patron details page
  • 2024-04-25 11:31:48 - 25682 - (enhancement) Style transfers interface to match checkin page
  • 2024-04-25 11:38:11 - 18360 - (enhancement) Allow deletion of cancelled order lines
  • 2024-04-25 11:56:00 - 25159 - (enhancement) Action logs should be stored in JSON ( and as a diff of the change )
  • 2024-04-25 13:59:06 - 35106 - (enhancement) ILL - Add patron autocomplete to 'Edit request' Patron ID input
  • 2024-04-25 14:04:06 - 33494 - (enhancement) Catalog concerns - Toggle 'Hide resolved' and 'Show all'
  • 2024-04-26 07:08:48 - 35628 - (enhancement) Add additional statuses to catalog concerns
  • 2024-04-26 07:18:58 - 32435 - (enhancement) Add resolution types to catalog concerns
  • 2024-04-26 12:53:14 - 26297 - (enhancement) Add a route to list patron categories
  • 2024-04-26 18:42:14 - 35582 - (enhancement) Advanced search languages should be listed with selected UI language descriptions shown first if available