Hello Marcel de Rooy

Rolling monthly stats

  • Passed QA: 15
  • Failed QA: 5
  • Pushed to main: 1

Rolling yearly stats

  • Passed QA: 231
  • Failed QA: 90
  • Signed Off: 20
  • Pushed to main: 99

Lifetime stats

  • Passed QA: 1981
  • Failed QA: 852
  • Signed Off: 527
  • Pushed to main: 630

Your bugs

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

Reported

New 125

  • 36814 - Circulation statistics is not intuitive with callnumbers that feel numeric
  • 36752 - Include "charged items" in the SIP2 Patron Info response
  • 36731 - Delete cancelled order line that still refers to bibliographic record
  • 36675 - WET: Remove RealTimeHoldsQueue pref check when calling ->enqueue
  • 36667 - aqorders.quantity should be NOT NULL
  • 36636 - Set leader 05 to d (deleted) for records in deletedbiblio_metadata
  • 36492 - memcached: Unclear where the pid file of memcached should be
  • 36450 - SIP2: Login ignores branchcode in optional CP field
  • 36449 - Patron->store falls back to stored password when modifying patron
  • 36387 - debian/scripts: daemon --user should contain colon instead of period
  • 36202 - Article requests: a SCAN request has no pickup location
  • 36057 - Deleting uploaded file does not show the alert anymore
  • 35990 - [OMNIBUS] Improvements for using tinyint authorised values
  • 35975 - Download cart with BIBTEX contains hash value
  • 35957 - Does Serial module still allow saving 0000-00-00 in database?
  • 35784 - Wrong POD for updateWrongTransfer
  • 35447 - Editor does not check if URIs entered in various MARC fields are valid
  • 35423 - AuthoritiesMarc: Warnings substr outside of string and Use of uninitialized value $type in string eq
  • 35358 - Koha/I18N: The PO directory has not been found.
  • 35297 - Can't call method "unblessed" on an undefined value at opac-memberentry.pl line 312
  • 35092 - [OMNIBUS] Remaining background job/worker issues
  • 34998 - Background jobs: Status shows null/0
  • 34997 - Background jobs: Orphaned jobs should not be run after too much time
  • 34988 - reserve_stats.pl: Further improvements to refine hold status
  • 34976 - Encryption keys should not be shared between modules
  • 34956 - members/pay.pl: Multiple notes get lost
  • 34882 - REST API crashes on NULL in itemtypes.notforloan
  • 34766 - Searching for URIs in MARC fields could be improved
  • 34715 - BiblioItemtypeInfo should hide 942c image on detail when having multiple item type images
  • 34697 - Auth.t: Key derivation method "opensslv1" is deprecated
  • 34628 - Lost item statistics are not copied to pseudonymized transactions
  • 34471 - Do we need any from List::Util or List::MoreUtils?
  • 34432 - Koha::Email->is_valid could be more strict
  • 34419 - koha-plack contains a wrong test about missing Apache modules
  • 34308 - Item->store tests on itemlost>0
  • 33878 - SIP does not warn for patron expiry (as NotifyBorrowerDeparture does)
  • 33836 - Move the ZOOM event loops out of the Z3950 searches
  • 33835 - [OMNIBUS] Move Breeding module to Koha namespace
  • 33515 - XSLT: Use GetCnumSearchURL utility template in other places
  • 33023 - import_borrowers.pl: Does not like spaces in headerrow
  • 33012 - Accessibility: Some navigation items in OPAC cannot be accessed by keyboard (search history, log out)
  • 32449 - Plugins: Order the results of GetPlugins/get_enabled_plugins
  • 32427 - Improve _generate_userid_legacy
  • 32385 - OPAC and staff (intranet) should not share the same session and cookie
  • 32243 - BackgroundJob: Leave encoding to Net::Stomp
  • 32150 - Wide character in print at /usr/share/koha/opac/opac-downloadshelf.pl line 138.
  • 32107 - Send $self to Plugins->call and call discard_changes inside
  • 32051 - Rename Library homepage link to Contact for single library
  • 32009 - Wide character in print at /usr/share/koha/opac/opac-downloadcart.pl line 129
  • 31786 - Sub template->param($var) should return the value
  • 31570 - Move patron consent title/description to Additional contents
  • 31568 - Renaming/removing an authorised value does not cascade to linked tables
  • 31533 - Add opt-in/opt-out flags to patron consents
  • 31275 - AdditionalContents.search_for_display returns branch block and All block
  • 31101 - Allow other separation options for digesting circulation alerts (checkin, checkout, renewal)
  • 31075 - Obscure notice handling in overdue_notices.pl needs to be improved
  • 30953 - Add sharing a list to staff client
  • 30898 - Elasticsearch/Indexer.t fails on 'No nodes are available'
  • 30803 - output_error should not assume a 404 status
  • 30679 - Make C4::Output::parametrized_url a bit smarter
  • 30605 - New password should be more than just unequal to old password
  • 30592 - Move borrowers.secret to a new generic credentials table
  • 30496 - message_attributes.message_name should be NOT NULL
  • 30495 - marc_modification_template_actions.action should be NOT NULL
  • 30428 - Simplify authorities/merge_ajax.pl again
  • 30414 - Inconsistent (duplicated) FK constraint name: aqbudgets.aqbudgetperiods_ibfk_1
  • 30380 - No suggestions ASKED letter transported by email
  • 30348 - Create sub clear_session_and_cookies
  • 30305 - CookieManager: further extensions
  • 29904 - Serials: Clear 'Automatically set to late' when changing status
  • 29739 - Add a staff counterpart for OPACURLOpenInNewWindow
  • 29421 - Remove C4::Biblio::GetBiblioData
  • 29365 - Koha::Email needs to be refactored
  • 29347 - Rename authorised_value fields that are actually categories
  • 29262 - Remove tinkering with html from circ/article-request-slip.pl
  • 29251 - Local use sysprefs: Language list does not work
  • 29174 - Availability colors are not consistent in the codebase
  • 28991 - Setting user permissions should be limited by current user permissions
  • 28990 - Allow changes for a configurable subset of systempreferences by superlibrarian only
  • 28989 - Allow viewing systempreferences only
  • 28767 - AddReturn should also look at current article requests
  • 28685 - Should AutoControlNumber also overwrite 003 field ?
  • 28652 - Enforce maximum on article request charges
  • 28629 - Koha does not like zero in a title (and other fields)
  • 27172 - Allow to configure fields not to be copied when using "Edit as new (duplicate)" in authorities
  • 26565 - Issue number occurs in both missinglist and receivedlist
  • 24910 - Make it possible to choose see also-authorities in authority finder
  • 24652 - Should TransformMarcToKoha check the repeatable flag for multiple subfields?
  • 24407 - AuthDisplayHierarchies ignores new nodes and needs protection against cyclic relations
  • 23760 - Allow staff to add administrative patron lock
  • 22854 - Add separate column for administrative locked patron
  • 21402 - Discrepancy between db rev 16.06.00.002 and installer for borrowers.updated_on
  • 20905 - Warn from Search.t
  • 20901 - Koha/Patrons/Import.t fails on fresh database
  • 20547 - Add default indicators for authorities (counterpart of 9701)
  • 20089 - Does Koha::Database->schema always return a connected object?
  • 19690 - Smart rules: Term "If any unavailable" is confusing
  • 19639 - Are temporary CGI uploads removed too late under Plack?
  • 19396 - Show availability line again on Place Hold (when nothing is available yet)
  • 19206 - How should we sort 19xx when order is pubdate?
  • 19131 - Script marc_subfields_structure ignores add/edit when liblibrarian is empty
  • 19098 - Additional logic for 260/RDA 264 fields
  • 18381 - Return values inconsistent between Koha::Object->delete and its plural form
  • 18192 - Add form for fast changes to tab/visibility in marc frameworks
  • 18188 - Should we rename items.booksellerid to items.acqsource ?
  • 18178 - Can we merge editionstatement and editionresponsibility, and remove one?
  • 18145 - Show name of submitter and reviewer on tags/review.pl in staff
  • 18105 - Should we restart koha-indexer differently i.e. like koha-plack?
  • 16879 - Use ImportBatch routines in bulkmarcimport
  • 16666 - TagsExternalDictionary is a rather confusing preference name
  • 16090 - FK branchcode in issues
  • 16017 - Currency constraints and poorly named prices
  • 15977 - Optional double screen message in Patron Info/Status
  • 15957 - Move AO in Patron Status
  • 15634 - Show uploaded content in an image gallery
  • 15428 - Different timeout preference for OPAC and staff interface
  • 14849 + Owner should be FK in uploaded_files
  • 14750 - Rename borrowers.mobile to otherphone
  • 14282 - Add configurable http headers for retrievable uploads (see 6874)
  • 13883 - Add sample notices for TalkingTechItiva
  • 13439 - Convert unimarc framework plugins to new style (see also 10480)
  • 13397 - Move HTML out of C4::Items::PrepareItemrecordDisplay
  • 13004 - Incorrect display of MARC21 title with subfields n and p in XSLT
  • 12818 - Move permanent_location to more_subfields_xml if a library mapped it to MARC
  • 12012 - Updating Zebra config files for debian packages

Assigned 1

  • 30486 - [OMNIBUS] Synchronize database schema with (older) database revisions

In discussion 2

  • 32262 - smart-rules: Some rules can be created but are not visible on interface
  • 10591 - Why do we allow holds on restricted items (952$5=Use restrictions)? Place a hold for reference?

Failed QA 1

  • 36742 + Do not show Libraries in OPAC menu if there is just one public library

Signed off 1

  • 30955 - Send a notice to new owner when transferring shared list

Pushed to main 2

  • 35959 + Inconsistent hierarchy during C3 merge of class 'Koha::AuthorisedValue' (and a few other modules)
  • 31383 + Additional contents: We need a parent and child table

Pushed to oldstable 2

  • 34360 + [WARN] DBIx::Class::ResultSetColumn::new(): Attempting to retrieve non-unique column 'biblionumber' on a resultset containing one-to-many joins will return duplicate results
  • 34029 + Import breaks when data exceeds size of mapped database columns

Needs work

Patch doesn't apply 1

  • 21712 - Report anonymized patron records

Failed QA 2

  • 29390 + Authorised values: Add a few missing foreign keys
  • 34817 - New framework plugin callnumber_colors.pl

Blocked 1

  • 36932 - koha-plack: Allow overriding starman environment for enabled dev_install

Assigned 13

  • 14815 - Different leader values per framework code
  • 35992 - opac-shareshelf: Accepting invitation should not be triggered directly
  • 34860 - New framework plugin for ISBN/ISSN
  • 14296 - Introduce upload settings, add quota and translate alerts
  • 19111 - Do not mess with kohafield in authority_subfield_structure
  • 33862 - reserve_stats.pl: Cancelled holds are counted incorrectly under processing status
  • 33636 - Move C4::Stats to Koha namespace
  • 31509 - Additional contents: Allow changing the column 'code' that groups records
  • 31642 - Additional contents: Allow free text in location field for html blocks
  • 29954 - Fix C4::Context->unset_userenv and rename _new too
  • 20570 - Add script to complete scanned article requests
  • 29412 - Fix uncertain years before 1000 AD in copyrightdate
  • 12754 - Add XSLT action to MARC modification templates

New 7

  • 18583 - Add the ability to merge multiple authorities
  • 24125 - Batch delete should not remove authorities that are still in use
  • 30887 - Gravestone page for deleted authorities or biblios
  • 34933 - [OMNIBUS] Fix some issues with assumed sample data in unit tests
  • 22557 - Delayed authority merges looses the user in the action_logs
  • 34430 - Add Koha::Validator module
  • 14294 - Umbrella report for tracking improvements to File upload feature (see also 6874)

Waiting

Needs signoff 2

  • 30888 - Add a table for deletedauthorities
  • 36431 - SIP2: Checkin does not show difference between WasTransfered and NeedsTransfer

Claimed QA

Signed off 3

  • 37263 - Creating default article request fees is not working
  • 37213 - Improve breadcrumbs in rotating collections
  • 30031 - Add lists to table settings

Needs signoff 4

  • 35087 - Discount rate should only allow valid input formats
  • 29099 - Add support for item bundles in the inventory tool
  • 28294 - C4::Circulation::updateWrongTransfer should be moved into Koha::
  • 17385 - Add custom export formats for bibliographic records

Failed QA 46

  • 35165 - Batch item deletions are run in a single transaction and cause locking issues
  • 22070 - OpacBrowseResults has broken link back to search results
  • 9810 - Search limit 'available' does not hide damaged, withdrawn, or not-for-loan items
  • 36317 - Koha::Biblio->host_items fails with search_ordered()
  • 23486 - Date last seen should be set upon registration
  • 28761 - Item status shows incorrectly on opac-course-details.pl
  • 25220 - maxoutstanding syspref should be disabled by a null value
  • 30261 - opac/tracklinks.pl renders 404 incorrectly
  • 28603 - check-url-quick.pl does not encode spaces in urls
  • 28608 - Creating a biblio record leads to item creation even if framework has no items field
  • 20377 - Add transaction and skip_merge to 'remove_unused_authorities.pl' script
  • 5295 - ctype index Zebra configuration
  • 37365 - Bad redirect when adding a patron message from members/files.pl
  • 36742 - Do not show Libraries in OPAC menu if there is just one public library
  • 34902 - decreaseLoanHighHolds does not reduce loan period
  • 36178 - Add index for status on message queue table
  • 34829 - Cash register report reverts to "All libraries" after every search
  • 29324 - Some files still don't have the correct license statement
  • 9352 - Zebra indexes useless subfields in UNIMARC 7XX
  • 21047 - Wrong koha to marc mapping on bibliosubtitle in SQL files
  • 33646 - "Cataloging search" missing important data for not for loan items
  • 30975 - Use event delegation for framework plugins to avoid using private jQuery method _data
  • 20813 - Revamp user permissions system
  • 35647 - Coce images won't load on the staff results page
  • 17897 - Koha::SearchMappingManager - Simplify search mapping modifications
  • 7376 - Transfer limits should be checked at check-in
  • 28701 - primary_contact_method not part of the REST API spec
  • 20028 - Export all patron related personal data in one package
  • 19660 - Set borrower password on first login from self registration
  • 20859 - Enter SMS number and SMS provider during self registration
  • 17506 - Offline circ needs to be logged
  • 16694 - Limit SIP2 auth by patron attribute
  • 17718 - Allow usage of Smartform API (Czech only)
  • 33691 - Improve query for do_check_for_previous_checkout
  • 25947 - Improve locked account message
  • 27696 - Add a dedicated self checkout (SCO) issue slip
  • 32034 - Library branch transfers should be in the action logs
  • 9833 - New virtual shelves/lists permissions
  • 27138 - Host items are not included in Z39 results when using EasyAnalytics
  • 11708 - Display all basketgroups on one page, and new column aqbasketgroups.closeddate
  • 29980 - Validate ISBN when cataloguing bibliographic records
  • 9296 - overduerules table needs restructuring to allow future extension
  • 6851 - A utility that will search out analytics records and set the MARC header appropriately
  • 17791 - On UNIMARC system, USMARC field 100$a gets overwritten when importing from MARC21 target
  • 18000 - Add --tablename option to misc/devel/update_dbix_class_files.pl script
  • 8628 - Add digital signs to the OPAC

New 3

  • 17427 - Replace CGI::Session with Data::Session
  • 7802 - A MySQLism is used to get the current date.
  • 14849 - Owner should be FK in uploaded_files

Assigned 4

  • 4330 - Copyright statements out of date
  • 35669 - Update check in message for a specific authorised value in the LOST authorised values
  • 10589 - Override OpacHiddenItems based on Patron Branch
  • 20817 - Add ability to retain 9xx fields when adding on order item to existing record

In discussion 9

  • 14293 - Error in the calculation of the suspension of users per day
  • 36101 - Deleting an item removes the itemnumber from old_reserves when it should not
  • 20502 - Record URL broken, when there is more than one 856 on the record
  • 18902 - Course Reserves still accessible by URL even if turned OFF
  • 22539 - Fines charged on back-dated checkin when item has been renewed
  • 33997 - Borrowers.updated_on should not be updated by track_login
  • 19318 - Add ability to use custom file upload paths
  • 17424 - System preference to control access to own objects without permission
  • 18384 - Add syspref to show all subs attached to a biblio in serial collection by default

Patch doesn't apply 4

  • 30255 - Allow skipping "list" step for record batch modification/deletion
  • 25193 - Add syspref to control location for use of AllowRenewalIfOtherItemsAvailable
  • 12605 - TestBuilder - Refactoring Acquisition/close_reopen_basket.t
  • 12993 - Add a default tax rate on item types