Hello Pedro Amorim

Rolling monthly stats

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

Rolling yearly stats

  • Signed Off: 21
  • Passed QA: 34
  • Failed QA: 15
  • Documented: 0
  • Pushed to main: 84

Lifetime stats

  • Signed Off: 107
  • Passed QA: 68
  • Failed QA: 23
  • Documented: 0
  • Pushed to main: 191

Your bugs

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

Reported 33

New 16

  • 38341 - Standard backend is missing unit tests
  • 38242 - ILL table status and backend fitler are not remember when using table's copied sharing link
  • 36650 - When uninstalling an ILL backend plugin, check if it can be uninstalled
  • 35747 - Some PUT endpoints wipe data if embeds are missing from the payload
  • 35680 - YAML system preferences cause error if syspref data is not YAML string
  • 35679 - dateofbirthrequired column from categories table should be renamed
  • 35589 - "Edit request" error warnings styling is not consistent
  • 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
  • 35052 - OpacHiddenItemsHidesRecord system preference should be considered on index time instead
  • 34362 - Stage MARC for import background job - Progress bar does not progress
  • 34283 - ILL table left filters ignoring library prefix
  • 33874 - ILL Table - Pressing a column header to sort causes left-side filter values to be applied
  • 33423 - Cypress - Using UI to login is against best practice
  • 32899 - Unused ILL configs in koha-conf.xml should be removed
  • 32737 - Don't allow placing duplicate ILL requests to same partner

Assigned 1

  • 36273 - ILL - Refactor $op in ill-requests.pl

In discussion 7

  • 38201 - VueJS architecture rethink
  • 36285 - Staff UI form fieldset styling needs update
  • 36143 - Pop-up window sizes are not consistent
  • 34713 - Standardize plugin hooks
  • 34707 - Abstract intranet-tmpl/includes/*-search.inc
  • 33492 - ERM - We need EBSCO Cypress tests
  • 32971 - Access to ERM module requires 'erm' permission and 'vendors_manage' acquisition sub-permission

Signed off 1

  • 40262 - ILL - Save the fact that copyright clearance has been confirmed by the patron

Pushed to main 1

  • 39664 + Repeatable AV additional fields no longer work

Pushed to stable 1

  • 38853 + 'Cancel selected' on holds table does not work

Needs documenting 6

  • 38340 + Translatability - Standard form include files are not translatable
  • 37730 + Batch patron modification table horizontal scroll causes headers to mismatch 🎓
  • 37077 + SQL Reports - Picking only one option for each multiple selection results in wrong query
  • 36816 + OPAC - Patron 'submit update request' does not work for clearing patron attribute types
  • 36469 - Conflict between _header.scss and addbiblio.css tab style
  • 35098 - ILL batch is not displayed in ILL table

Needs work 12

Needs release notes

  • 40118 + Regression - 'Holds to pull' library filters don't work 📝
  • 39179 - ILL batches should allow editing without having to add new requests 📝

Patch doesn't apply 1

  • 38096 - Field 857 is not considered for display on XSLT files

Failed QA 3

  • 37893 + Migrate some SIP configuration into the staff interface
  • 22531 - Allow for multiple requests to partners and display partners in audit log
  • 32595 - Price format cost in ILL requests table

In discussion 6

  • 35716 + Duplicated assets in both koha-tmpl/intra-tmpl and koha-tmpl/opac-tmpl
  • 32968 + Create granular permissions for ERM
  • 35908 - There is no length limit for what's presented in datatables
  • 19822 - Add system preferences for ILL Module
  • 36751 - Creating new patron attribute types should start with type choice
  • 36164 - Bring more consistency to our module landing pages

Assigned 2

  • 36179 - "Quick add" patron form should be a modal
  • 33507 - EBSCO packages - Dont list already related agreements when adding a new agreement

Waiting 17

Needs signoff 4

  • 39944 - Metadata should be trimmed before creating an ILL request
  • 39941 - Adding a patron to an unauthenticated request should change the request's status to 'NEW'
  • 39934 - Standard backend shows attributes from previously "migrated from" backends
  • 39320 - Create a 'landing page' for ERM

Needs QA 13

  • 40171 - ILL Patron Has No Email Address on File message upon "Send Notice To Patron"
  • 39917 - Display a prompt for status alias when completing a request if ILL_STATUS_ALIAS in use
  • 40026 - Edit item metadata should present Standard form if AutoILLBackendPriority is in use
  • 39971 - Patron attribute types form logic should be reusable
  • 40075 + ILL Standard form should only show libraries that are pickup_locations
  • 39900 + Add public REST endpoint for additional_contents
  • 40024 - Backends that don't support get_requested_partners capability show a '(0)' in status
  • 40005 - Manage request page should show accessurl
  • 40012 - Standard form missing publisher for journal articles
  • 39918 - Unauthenticated request data should show when editing a request
  • 39773 + OPAC ILL form does not use client-side form validation for required fields
  • 37901 - Add ILL pseudonymization
  • 39091 - Cash registers should have a list API endpoint

Other bugs

Claimed QA 5

Signed off 2

  • 40046 - Remove wait and screenshot from Tools/ManageMarcImport_spec.ts
  • 39610 - Allow for customizing the metadata shown on OPAC ILL request table

Failed QA 1

  • 37701 - Log viewer doesn't show everything when Module 'All' is checked

In discussion 1

  • 30274 - Non-reservable items should only fill item-level reserves

Patch doesn't apply 1

  • 39031 - ILL plugins should provide themselves the template path

CC Bugs 251

Needs documenting 31

  • 38340 + Translatability - Standard form include files are not translatable
  • 37043 + Counter registry has a new API base URL
  • 37275 + Remove parenthesis from Select user button in ERM 🎓
  • 36894 + Journal article request authors do not show in the ILL requests table
  • 33018 + Debian package tidy-up
  • 29509 + GET /patrons* routes permissions excessive
  • 32565 - Holds placed when all libraries are closed do not get added to holds queue if HoldsQueueSkipClosed and RealTimeHoldsQueue are enabled
  • 38128 + Agreement/license user selection not limited to users with ERM module permissions
  • 34263 - Suspending holds consecutively populates previously used date falsely
  • 33408 + Fetch sysprefs from svc/config/systempreferences
  • 36343 + The 'after_biblio_action' hooks have an inconsistent signature compared to before_biblio_action, and actions in reserves and items
  • 36977 + Google does not read sitemaps with the name sitemapNNNN.xml
  • 33568 + Use the REST API to display items on the staff biblio detail view 🎯
  • 36085 + Setting and unsetting the protected flag should be limited to superlibrarian accounts
  • 32548 + Make illrequestattributes easily available to ILL notices
  • 31503 + Allow several consent types on the consents tab of OPAC account page
  • 14322 + Add option to create a shareable link for item searches
  • 37577 + Add additional fields support to ERM packages
  • 37576 + Add additional fields support to ERM agreements
  • 37274 + Standardize the toolbar in Vue components
  • 35746 - Multiple selections for parameters used in the IN function
  • 35362 - Update patron module pop-up windows with consistent footer markup
  • 33190 + Add search history button to advance search form if EnableSearchHistory keep
  • 35812 + Should specify canonical URLs to help search indexers
  • 36559 - Transport cost matrix update helpers 🎓
  • 27424 + One should be able to assign an SMTP server as the default
  • 32970 + Allow export of batch item modification results in background jobs
  • 33365 - Add item type column to call number browser's results table
  • 33484 + Ability to remember user's selected table configuration and search filters for tables
  • 35659 + OAI harvester 🎯
  • 8179 + Receiving multiple order lines at once

Pushed to stable 11

  • 37392 + Edit item permission by library group is broken
  • 38519 + Improve contrast of Bootstrap alerts and text background classes
  • 38899 - Allow the Vue toolbar to be sticky
  • 38870 + Remove overflow scroll from batch patron modification
  • 38854 + Unused 'class' prop in ToolbarButton
  • 38466 + KBART import fails silently if file extension is wrong
  • 38465 + Cannot schedule a curbside pickup
  • 36025 + Extended attributes clause added to patron search query even when there are no searchable attributes
  • 37934 + Extend length of API key, requestor ID and customer ID for data providers
  • 36836 + Review ERM module for translation issues
  • 38503 + Add a Cypress task to generate objects based on its swagger def spec

Pushed to oldstable 3

  • 34886 + Regression in when hold button appears
  • 34147 + Patron search displays "processing" when category has library limitations that exclude the logged in library name
  • 38272 - Add permission check for erm permission to additional-fields.tt 🎓

Pushed to main 35

  • 39664 + Repeatable AV additional fields no longer work
  • 35885 + ERM vendor sort order
  • 39473 + Drop-down filters on item holdings table should match codes exactly
  • 39212 + Error when attempting to edit a booking
  • 38861 + Error loading the table in the bookings to collect report
  • 39075 - Fix DB inconsistencies in the usage statistics module
  • 39011 + Unable to search the holdings table (except home/holding libraries and barcode)
  • 39784 - xxx as translatable string in ILL
  • 39783 + HTML error for option DVD in ILL form 🎓
  • 39346 + Only 20 additional fields can be added to an agreement
  • 39000 + "Encoding errors" block on detail page hurt the eyes
  • 38528 + Additional fields are not properly fetched in serial subscription details
  • 39951 + Column filters are offset in ERM 📝
  • 39080 + Table headers of holds to pull table are incorrect size on scroll
  • 39350 + The language switch is not displayed at the bottom of ERM module pages
  • 39050 + Duplicate "type" attributes in ill-batch-modal.inc
  • 39543 + Error modal when trying to add two controlling licences to an agreement duplicates error message
  • 37273 + Add ID column to Agreements table in the ERM
  • 38664 - Tidy the whole codebase
  • 38255 + Do not use dataTable constructor directly
  • 35134 + Call number browser's pop-up size should be adjustable
  • 26869 + Enable batch record modification to create items on existing bibs
  • 39177 + Add additional fields support to credit types
  • 38457 + Add additional fields support to debit types
  • 26553 + Remove KohaTable (columns_settings.inc) and use kohaTable (datatables.js)
  • 38930 + Add a permissions store for Vue apps 📝
  • 7508 + Collapsable items on items tab
  • 38116 + Patrons search description should be built from DT's search settings
  • 26744 + Log changes to extended patron attributes
  • 39600 + Use the API to render the OPAC ILL requests table
  • 38941 + Convert the acquisitions menu to a Vue island 📝
  • 37911 + Prototype vue islands within static pages
  • 37930 + Change how we handle authorised values in Vue
  • 38993 + Merge fetch files
  • 38718 - main container wrapper

Needs QA 6

  • 40043 - Agreements_spec.ts is failing randomly (2)
  • 40262 - ILL - Save the fact that copyright clearance has been confirmed by the patron
  • 35451 + Add tablename field to additional_field_values
  • 35145 + Add ability to order patron attributes
  • 20551 - Add option for including deleted records in export_records.pl
  • 36027 + search_for_data_inconsistencies.pl - add options so you can choose what checks to run

Needs signoff 6

  • 36846 - Collected and change variables are set to 0.00 when printing from POS Transaction history
  • 40305 - Collected and change variables are inconsistent in controllers and notice templates
  • 37829 - Allow additional fields for bookings
  • 39564 - Enable runtime translations for plugins (Koha::I18N)
  • 37472 - Make plugins translatable
  • 28173 - Add plugin hooks object_store_pre and object_store_post

Failed QA 10

  • 38426 - Node.js v18 EOL around 25.05 release time
  • 25408 + CanBookBeReserved & CanItemBeReserved should check "opacitemholds" policy
  • 31009 - Claims list on serials is too slow with many existing late issues
  • 33184 - Warnings when running holds queue builder
  • 23269 + Long hold queues are slowing the service
  • 35625 - Add support for system flag to additional fields
  • 31391 - Staff-side recalls 🎯 🎯
  • 35603 - Add plugin feature to allow plugins to warn if any external library modules needed are missing
  • 36654 - Add template toolkit function to get arbitrary Koha::Objects
  • 35067 - Allow authorised value parent category so categories can be linked and shown together

Patch doesn't apply 6

  • 31865 - Hide display of 'dev/testing' packages on production installs
  • 14261 - Switch 'ask for a discharge' to 'download discharge confirmation' when patron was discharge in OPAC user account
  • 18783 - Allow automatic claims for serials
  • 35193 - Rename "Message subject" to "File name" when module "Reports" was chosen
  • 36668 - Excessive whitespace/newlines in circulation rules editor may cause slow loads with large rules sets
  • 26625 - Add ability to configure mojolicious applications

In discussion 13

  • 38446 - Permission error for additional fields
  • 37622 - Error in ERM module when editing an agreement, a license, a package or a titles
  • 37605 - Why do the vue apps use 'dialog' in place of modals?
  • 38201 - VueJS architecture rethink
  • 40013 - Allow custom/plugable filtering options for OPAC ILL table
  • 35837 - Add a fully fledged plugin store to Koha
  • 38295 - Standardize "select all" behaviours
  • 31327 - Add color scheme picker to the OPAC
  • 36285 - Staff UI form fieldset styling needs update
  • 37556 - Add project folders of popular IDEs to .gitignore
  • 36419 - Ambiguous return value in GetPlugins
  • 31729 - Enable automatic filesystem refresh in Plack
  • 31761 - Toolbar clarity and consistency

Reopened 1

  • 26129 - Add a new 'configurations' table

Blocked 2

  • 40051 - cy.wait(delay) should not be used in Cypress tests
  • 7012 + Limit to available does not exclude in-transit items

Assigned 2

  • 39520 - Add lending status graph
  • 28655 - New ideas/proposal to enhance pluggability

New 125

  • 40199 - Datatables search for eUsage/ERM report results is broken
  • 40198 - Datatables search for data providers is broken
  • 39107 - kohastructure.sql doesn't load on new MySQL versions 👑
  • 37397 - Vue - Strings pass to attribute are untranslatable
  • 38242 - ILL table status and backend fitler are not remember when using table's copied sharing link
  • 39266 - Place ILL request to partners is broken
  • 39798 - Add ability to shut off modules completely
  • 36369 - Make APIClient be more useful
  • 38341 - Standard backend is missing unit tests
  • 35083 - Koha::ILL::Batch::Status should be kosher
  • 35082 - Koha::ILL::Batch should be kosher
  • 38369 - Checkout in ILL module should override circulation rules and suspensions
  • 39242 - Impossible to submit modification to a request from OPAC
  • 38825 - possible inconsistency in the link between title and vendor
  • 38796 - ERM : record for print documents should not be imported into ERM
  • 38808 - erm : ISBN column not displayed in usage report for books (TR_B1)
  • 38795 - ERM : wrong mapping for publication_type when importing UNIMARC records
  • 38590 - If ILL request is complete there should not be a check out button
  • 38523 - Simple quote in ILL standard form JS can break translations
  • 38353 - DT - Possible hidden bugs caused by $.extend
  • 38261 - JS warning "unreachable code after return statement"
  • 35029 - Notices table shows duplicate notice entries if database rows mismatch on certain fields
  • 37806 - Delete library does not check for ILLs
  • 36360 - Link ILL requests to surviving patron record when patrons are merged
  • 36297 - Avoid using var named "t" in templates
  • 33861 - Packages_spec.ts is failing randomly
  • 34429 - Expiry Date not included on 'Quick add new patron' form
  • 16327 - Running build_oai_sets.pl with embed items option should consider every item in a biblio
  • 31740 - Illrequests table has a foreign key constraint on status_alias
  • 19587 - "Place request with partners" button must be hidden if no partners defined
  • 40197 - Datepicker on data provider "Run now" modal not working correctly
  • 40188 - SUSHI has been renamed to COUNTER API
  • 39241 - Publication date in Article detail may be redundant with year in journal details
  • 36361 - Show warning about pending ILL requests when a patron is deleted
  • 38802 - erm : the column contributors in title list does not match its content
  • 38449 - Move additional fields for ERM packages above list of titles in package
  • 37306 - KBART print ISBN and ISSN should be imported in 776 (marc21) and 452 (unimarc)
  • 36339 - Using patron search filters may clear "search type" settings in "More options"
  • 36021 - "Scheduled for automatic renewal" text displays even when not renewable
  • 40268 - Add an ILL checkout receipt
  • 40269 - ILL checkout confirmation adds extraneous screen and click
  • 40266 - Add ability to override interlibrary loan checkout block
  • 40267 - Add options to control ILL circulation blocks
  • 40252 - Create dedicated ILL_HOLD_SLIP
  • 40191 - Design pattern: Redirect user to a view of the record after saving instead of list
  • 37180 - Merge 'additional_fields' and 'borrower_attributes' features together
  • 40195 - Make option to configure additional fields as date
  • 40200 - Add an ERM data tab to the catalog detail page
  • 40196 - Add links from license to linked agreements
  • 40194 - [24.11] Status filter on data provider list is free text instead of pull down
  • 40193 - Add additional fields to ERM resources
  • 38911 - Map optional KBART columns to additional fields in ERM titles
  • 40192 - Add additional fields to ERM titles
  • 40189 - Provide an option to store non-COUNTER statistics/documents
  • 39345 - Koha must support COUNTER 5.1
  • 40187 - Provide a "Test all" feature for testing COUNTER API (SUSHI) connections
  • 40185 - Allow more than one controlling license to be linked to an agreement
  • 38591 - Add a new ILL status "Available in library"
  • 40141 - Add "Run" and "Test" buttons to data provider toolbar
  • 39988 - Allow limiting the number of ILL requests one patron can have at a time
  • 39695 - Allow framework customization with CirculateILL
  • 39263 - When an ILL request is closed the item and biblio record created for it should be deleted
  • 39574 - List ID number does not need to be displayed in ERM
  • 39571 - Abstract table filters to the column render method
  • 37500 - Add packages column to local titles table in ERM
  • 37762 - Expand ILL to allow for Supplying Agency/Lending Library workflows
  • 39523 - Add method for defining lending backend for ILL backends
  • 38804 - erm : make usage data harvestable via SUSHI if the data provider enqueue the production of the report
  • 39196 - Add an alert in Koha homepage if some ILL requests need action
  • 39438 - Add additional fields to agreements periods
  • 39326 - package-dependant title information should be managed at resource level
  • 38822 - Make data provider summary more complete (all reports and all months)
  • 39344 - Add a way to delete usage data for some months and reharvest them
  • 39343 - Calculate a standard cost of ILL request based on patron category and type of request
  • 39342 - Apply a default filter by library on the table of ILL requests, based on connexion library
  • 38289 - ILL module should create biblios for DVD and Thesis documents
  • 39341 - Bibliographic records created for ILL should be hidden in OPAC
  • 39057 - Add additional fields common to all ILL requests
  • 37280 - Add a direct link to Stage MARC records from ERM Titles
  • 38878 - overlap of periods in Agreements should be forbidden
  • 39264 - Print ILL slip when an ILL item is checked out to a patron
  • 38719 - ILL : display in the request the name of the partner library providing the document
  • 39256 - Unable to specify ILL branches like holds branches
  • 39239 - Add an optional default manageddate filter to speed up loading suggestions
  • 39247 - Add a delivery method for ILL requests
  • 38372 - Add the date an item is due to be returned to the lending library
  • 38370 - The due date of an ILL item checked out to a patron should be displayed in the ILL module
  • 39125 - Add a filter on the header of ILL table requests
  • 38888 - Add HTML customisation to ILL homepage
  • 38882 - for manual imports the type of counter report should be displayed in imports logs
  • 38881 - Filtering agreements by date should be improved
  • 38880 - add a link from ERM module to create vendors
  • 37502 - Holdings table needs an ERM tab
  • 38837 - Allow Default Location for ILL Destination Library
  • 38821 - Create records for packages
  • 38830 - If an ERM report covers several data sources, prevent the choice of a report type that does not exist for all data sources
  • 38803 - erm : give the abilty to create, update or delete titles when importing from a KBART file
  • 38800 - erm : add a column for agreements in packages list
  • 38799 - erm : add period information in packages list
  • 38798 - erm : add a column for package in titles list
  • 37501 - Titles table in ERM needs options to select multiple/all and perform batch operations
  • 38722 - ILL : make a connexion between ILL module and accounting in patron account
  • 38721 - ILL : add possibilty to place request with partners without sending email
  • 37504 - Deleting local title in ERM should optionally delete bibliographic record
  • 38481 - Add an option to add item to bibliographic records created by ERM module
  • 38371 - Add possibility to check in an ILL item from the detailed view of the ILL request
  • 37951 - UI glitches on "Show EBSCO package" view
  • 37935 - Add external_id to erm_eholdings_resources
  • 33254 - 2FA - Trust current device
  • 31114 - OpacHiddenItems is not respected in search results when an OPAC search is filtered by branch
  • 37521 - ERM reports cannot be run automatically
  • 24968 - Add system preference controls for cronjobs
  • 37279 - Title ID number should have its own column or be hidden in ERM
  • 37278 - Identifiers default to ISBN in Identifier column of Titles table in ERM
  • 26206 - Extended Patron Attributes don't have a stable id on OPAC
  • 36776 - Clarify description of BatchCheckouts* system preferences
  • 36675 - WET: Remove RealTimeHoldsQueue pref check when calling ->enqueue
  • 36674 - Lazy load api-client JS files
  • 36497 - Cancel unfilled holds should be a system preference
  • 36165 - Update "Tools" landing page to be more consistent with 'Cataloging' and 'Circulation' landing pages
  • 35901 - Tell library on About page when item-level_itypes is set but there are items with no itemtype in the database
  • 33423 - Cypress - Using UI to login is against best practice
  • 32751 - [Omnibus] Extend, improve and standardize additional fields
  • 20958 - Allow admins to choose data types for additional attributes
  • 32762 - Duplicate entry '10434' for key 'PRIMARY' at /usr/share/koha/lib/C4/Installer.pm line 739