Hello Kyle M Hall

Rolling monthly stats

  • Passed QA: 25
  • Failed QA: 5
  • Signed Off: 1
  • Pushed to main: 4

Rolling yearly stats

  • Passed QA: 130
  • Signed Off: 31
  • Failed QA: 24
  • Pushed to main: 66

Lifetime stats

  • Passed QA: 1558
  • Signed Off: 831
  • Failed QA: 293
  • Pushed to main: 698

Your bugs

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

Reported

New 37

  • 37154 - [OMNIBUS] Remove all unnecessary uses of unbless
  • 36427 - Library branch ip addresses should be validated
  • 36385 - HTML escaped via JavaScript should encode all entities
  • 36345 - Deleting related things causes data loss for old_reserves
  • 35995 - Real time holds queue jobs for the same record should run in serial, never parallel
  • 34832 - [OMNIBUS] API all the Tables!
  • 34821 - Inventory tool optional filters for lost, withdrawn and damaged appear to do nothing
  • 34176 - Don't autoload checkouts table when confirming circulation of items with additional materials
  • 33511 - Gather print notices can only send overdue notices to the patron's home library
  • 32557 - Implement SIP2 no block flag for checkin messages
  • 31953 - Add read only "default" versions of notices that would be used if no other version of a notice is defined
  • 31951 - Store MD5 sum for each notice in the sample_notices.yml file
  • 31628 - Sorting patron search results by library does not work
  • 31602 - Replace Try::Tiny with something faster
  • 30861 - Add the ability to stash extra data in a Koha::Object
  • 30351 - Changing a patron type should warn librarian if a guarantor/guarantee relationship will be severed
  • 29743 - Importing bad MARC can cause internal server errors in Koha
  • 28896 - Checkin Slip doesn't work for anonymized checkouts
  • 28451 - Message queue field "from_address" does not always get populated
  • 28262 - Check ins using offline circulation files (.koc) not refunding lost charges
  • 26912 - Expired staff accounts can still log in to Koha staff intranet, SIP, API, etc.
  • 26563 - Merging patrons will cause the "time queued" column in the message queue to be updated to the current date and time
  • 26027 - Add ability to let librarians know why higher priority holds were skipped
  • 25174 - Plugins that fail to load should still display in the plugins table, but with an error indicator
  • 24778 - Move from Memcached to Redis to solve L1 caching issues?
  • 24107 - returns.pl fetches the same item from the database multiple times
  • 23203 - Add separate 'namespaces' for SCO and SCI for 'interface' columns
  • 20496 - Consolidate the checks to see if plugins are enabled in Koha::Plugin::new
  • 20423 - ReservesNeedReturns allows multiple patrons to have the same item set to 'waiting'
  • 18886 - Restructure storage of circulation rules to reduce complexity and enable increased flexiblity
  • 17549 - Table borrower_modifications allows for duplication verification tokens
  • 15279 - Deprecate bespoke syntax for Slips and Notices
  • 15278 - [Omnibus] Port default slips and notices from bespoke syntax to Template Toolkit
  • 13798 - Display issues with forced item holds
  • 11903 - Different quick searches for different item editors
  • 11621 - Race condition exists for trapping holds
  • 11150 - Sorting does not respect branch filters ( at least not for accession date )

Assigned 2

  • 36736 + Add ability to load DBIx::Class Schema files found in plugins
  • 20817 + Add ability to retain 9xx fields when adding on order item to existing record

In discussion 2

  • 19318 + Add ability to use custom file upload paths
  • 14005 - Fix wording of previousIssuesDefaultSortOrder and todaysIssuesDefaultSortOrder

Patch doesn't apply 1

  • 15283 - Switch default ISSUEQSLIP notice to Template Toolkit

Failed QA 2

  • 17378 - Add ability to specify maximum number of items per record
  • 16786 - Cannot add multiple emails addresses in an email field

Signed off 1

  • 13945 - Multiple dialogs for item that needs transferred and hold captured at checkin

Pushed to oldstable 2

  • 36420 + REST API Basic Auth does not support cardnumbers, only userid
  • 35547 - When using "Add to a list" button with more than 10 lists, "staff only" does not show up

Needs work

Patch doesn't apply 8

  • 28833 + Speed up holds queue builder via parallel processing
  • 32934 - SIP checkouts using "no block" flag have a calculated due rather than the specified due date
  • 35193 - Rename "Message subject" to "File name" when module "Reports" was chosen
  • 18768 - Add the ability to authenticate patrons against other ILSs via SIP2
  • 22622 - Add Koha::Object method _new_from_hashref
  • 15969 - Allow use of Template Toolkit syntax for Phone Notices
  • 15561 - Add ability to charge cancellation fee from "Holds over" tab
  • 13717 - Add ability to move old patron attributes when importing borrowers

Failed QA 28

  • 9810 + Search limit 'available' does not hide damaged, withdrawn, or not-for-loan items
  • 34784 - Add ability to populate empty item call numbers for a record based on the itemcallnumber system preference
  • 37035 + Merging authorities triggers rebuilding holds for all affected records when RealTimeHoldsQueue is enabled
  • 36161 + ILS-DI AuthenticatePatron broken when LDAP enabled and auth falls back to internal connection
  • 20813 + Revamp user permissions system
  • 33184 - Warnings when running holds queue builder
  • 36178 + Add index for status on message queue table
  • 21314 - Koha enforces three (3) character password length even if RequireStrongPassword is disabled
  • 26282 - Allow staff to decide if a hold cancellation notice will be sent when cancelling a hold
  • 17506 + Offline circ needs to be logged
  • 16650 - Add script to clear report caches manually
  • 34545 - AutoSelfCheckID fails silently if userid is invalid
  • 33052 - Add a message for from_local_hold_group override
  • 31748 - Restore progress bar on record import
  • 12022 - Independent branches does not isolate pending and approved comments by branch.
  • 33795 - Holds Queue builder should do cheap checks before expensive checks
  • 33691 + Improve query for do_check_for_previous_checkout
  • 32034 + Library branch transfers should be in the action logs
  • 32902 - Add ability to choose if items overlay if any record matches or only if the item is on the matched record
  • 25222 + Add ability to let plugins live in individual subdirectories
  • 24631 - Plugin metadata should be outside the main class
  • 22866 - ItemsDeniedRenewal cannot be overriden
  • 25183 - cleanup-database.pl --del-exp-selfreg fully deletes borrowers - should go into deleted-borrowers
  • 11887 - Add script for collections agency reports
  • 17541 - Add ability to log all barcodes scanned at checkin
  • 12302 - OPAC course details not displaying item status correctly for itemtypes that are not for loan
  • 16808 - Serial claims: claiming via CSV export doesn't reload the page
  • 13739 - KohaDates should display hours if they exists by default unless specified

Blocked 2

  • 32901 + Replace use of the slang term "bib" with the term "record"
  • 15284 - Switch default ISSUESLIP notice to Template Toolkit

In discussion 5

  • 20502 + Record URL broken, when there is more than one 856 on the record
  • 32453 - Object methods _result and _resultset methods not available in templates
  • 27334 - Add Template Toolkit support to news items
  • 23066 - Add foreign key for issues tables to branches table for branchcodes
  • 14530 - 856$u URL checker ( check-url.pl ) complains about ftp based URLs

Assigned 1

  • 11405 - Inventory tool enhancements [OMNIBUS]

New 24

  • 35761 - Add an administration editor for FTP and SFTP servers
  • 37248 - [Omnibus] Power to the user
  • 13944 - Fund sorting is inconsistent across different parts of Koha
  • 15277 - Add Template Toolkit syntax for slips and notices to editor
  • 34962 - Add a system messages feature to Koha to report issues and failures in a more visible way
  • 24613 - SIP reports unable to checkin withdrawn item if not checked out and checked_in_ok set
  • 23766 - Allow MARC record importer to handle large batches without causing memory issues
  • 26902 - Add ability to flag a patron email address as possibly invalid
  • 34995 - Add a test parameter to updatedatabase.pl
  • 20636 - Add unit tests to verify borrowernumber columns are mapped for patron merging
  • 18558 - Koha::Clubs->get_enrollable explodes if no patron given
  • 14604 - Offline circulation processor doesn't handle large sets of actions well
  • 12997 - Batch biblio delete on 001 or 035
  • 34229 - Warns from Acquisition/Order.pm
  • 28766 - Fix remaining instance of missing sub checkHoldPolicy in C4/HoldsQueue.pm
  • 34121 - Improve performance of Koha::Plugins::call
  • 17489 - Allow Koha plugins to have translations
  • 31778 - Action logs for administrative tasks
  • 20105 - Ability to allow article requests without an existing record
  • 18328 - There is no history for article request
  • 14370 - Use Restrictions in Circulation
  • 16528 - Add ability to parallel process fines to fines.pl
  • 21348 - Add ability to export and import plugin data
  • 20766 - KohaPlugins.t does not clean up

Waiting

Needs signoff 1

  • 18086 - overduerules table is lacking foreign key constraints

Needs QA 8

  • 37366 - Patron category "Password change in OPAC" setting only follows system preference
  • 28974 - Add pagination to holds queue viewer
  • 28530 - Allow configuration of floating limits by item type
  • 36654 - Add template toolkit function to get arbitrary Koha::Objects
  • 36668 - Excessive whitespace/newlines in circulation rules editor may cause slow loads with large rules sets
  • 35603 - Add plugin feature to allow plugins to warn if any external library modules needed are missing
  • 35369 - SIP default 'Greetings from Koha.' message for patrons should be optional and configurable
  • 34643 + Split CircConfirmItemParts for self-checkout and self-checkin

Claimed QA

Signed off 1

  • 35100 - Items assigned to StockRotation do not advance if a reserve is triggered before the initial transfer

Failed QA 6

  • 17703 - Always export ISSN in serials claims issues CSV
  • 23260 - Anonymize (remove) patron data from items_last_borrower
  • 32731 - Option for cataloguing tools to also be shown in tools home
  • 18138 - Use MARC modification template when adding/updating bibliographic records
  • 35131 - Add scan-able barcode to the patron sidebar (patroninfo)
  • 27510 - Download the report in HTML format

Passed QA 12

  • 36362 - Only call Koha::Libraries->search() if necessary in Item::pickup_locations
  • 36758 - We should notify an assignee when they are assigned a ticket
  • 35145 - Add ability to order patron attributes
  • 36169 - Add guarantee to patron categories with type='Staff'
  • 36566 - Correct ESLlint errors in OPAC enhanced content JS
  • 36039 - Output of database_audit.pl should be accessible through UI
  • 36129 - Check in "Hide all columns" doesn't persist on item patch modification/deletion
  • 36770 - Add a reportID parameter to export_records.pl
  • 36132 - Allow users to delete multiple patron_lists at once on any page
  • 36515 - Amend MARC modification templates so control fields can be copied to subfields
  • 36027 - search_for_data_inconsistencies.pl - make each section optional
  • 35978 - Extend breadcrumbs Course reserves with sections

New 1

  • 16820 - Add possibility to edit fines

In discussion 6

  • 28491 - Field 003 in authority records not updated after import
  • 10112 - add test for ./debian/control file
  • 32502 - Getting patrons/{patron_id} via REST API requires edit_borrowers permission
  • 32306 - Hold modifications don't log correctly
  • 24288 - Add wording to authorized value interface to indicate valid code length
  • 19787 - Adding system preferences to configure the screen messages for SIP checkout flags in Self-Checkout

Patch doesn't apply 4

  • 29959 - Populate prices when creating an order with the API
  • 32092 - Improve circulation rules cache utilization
  • 25711 - Move ExpireReservesMaxPickUpDelayCharge to the circulation rules
  • 23450 - Display issue and subscription price for each issue in subscription tab of /catalogue/detail.pl