User:Victor Grousset - tuxayo/Community work/Reports/2023-11
QA
Notes:
- An attempt results in feedback provided on the bug. To ask if I correctly followed the test plan due to results that I couldn't interpret. Or if there is indeed an issue. Or questions to clarify something in the code.
- Partial QA is a way to contribute to a ticket that I can't QA alone but for which I can confidently review only part of the code or aren't sure enough about understanding the functional need and change.
Bug 35185 - Remove is_html flag from sample notices for text notices
Bug 35073 - Serials batch edit deletes unchanged additional fields data
Continue tying to validate the constraints that the solution needs to correspond to: Bug 31074 - Cached plugin code is used in Koha even after changes to plugin (install/upgrade/uninstall)
Recap info about upgrade: Bug 33353 - Add compatibility with Elasticsearch 8
Bug 35196 - Remove misc/perlmodule_[ls|rm].pl
Bug 35188 - force_checkout permission can override all blocks on a patron account but only shows when they are restricted
Bug 35251 - Issue table does not recalculate number of checkouts after a check in
Bug 35254 - Adding files to basket from a staged file uses wrong inputs for order information when not all records are selected
Partial (needed 2nd opinion on UI): Bug 29007 - Prompt for reason when cancelling waiting hold via popup
While testing the above, found out and opened: Bug 35295 - No hold modal when checking in an item of a held record
Caused by Bug 31041 pushed in the last day so it like delayed QA :)
Try to unblock: Bug 31729 - Enable automatic filesystem refresh in Plack
Access risk of moving forward vs waiting for after release: Bug 25539 - Remove AddBiblio "defer_marc_save" option
Partial: Bug 35277 - Pseudonymization should be done in a background job
Found additional work needed: Bug 35310 - Current renewals 'view' link doesnt work if renewals correspond to an item no longer checked out
Partial: Bug 35266 - opac-MARCdetail: Can't call method "metadata" on an undefined value
Someone had already started the review and I found what blocked them in testing.
Bug 35327 - Fix capitalization of language name
Bug 35307 - Expired holds are missing an input, so updating holds causes loss of data
Bug 35352 - Cannot hide SMSalertnumber via BorrowerUnwantedField
Round 2: Found issues: Bug 35310 - Current renewals 'view' link doesnt work if renewals correspond to an item no longer checked out
While testing the above, found out and opened: Bug 35366 - Circulation history of patron is only visible when there is a current checkout
Bug 35216 - Use return variable names from CanBookBeIssued in circulation.pl for consistency
Bug 35157 - The searchfieldstype select element produces invalid HTML
Bug 35356 - SMS number field shows on moremember.pl even when null
Bug 35335 - Circulation history tab in patron information causes 500 error
Investigated and tried to fix CI failures
Partially counted that time as QA.
Some security bug: assess how much it's actually a security issue
Bug 35366 - Circulation history of patron is only visible when there is a current checkout
Some other security bug: investigate if it can really happen (find how data was created on old instances)
Bug 35408 - ERM > Titles > Import from a list gives an invalid link to the import job
Signoffs (testing submitted patches so they can move on to be integrated)
Note: an attempt usually results in feedback provided on the bug. To ask if I correctly followed the test plan due to results that I couldn't interpret. Or if there is indeed an issue.
Bug 35068 - Split 'Renew or check in selected items' button in issues table into seperate buttons
Gave info about patch testing to someone making a presentation at a Dutch speaking community event. To hopefully get recruits to test patches :)
Meta: investigated and reported broken sandbox creation
It's also useful for me for QA and SO to have two Koha side by side with and without the patches Opened ticket in addition to contacting sandbox admins: https://gitlab.com/koha-community/koha-sandboxes-docker/-/issues/92
Bug 35115 - ERM - Potential MARC data loss when importing titles from list
While testing the above, found and opened: Bug 35401 - ERM > Titles > Import from a list needs a full page reload to get the up to date lists
While testing the above, found and opened: Bug 35408 - ERM > Titles > Import from a list gives an invalid link to the import job
Some other security bug: found how to reliably reproduce the issue (couldn't test, patch doesn't apply)
Some other security bug: round 2, tested successfully, fixed test plan
Misc tasks and work on tickets: Analysis or implementation
Search what's missing to be usage in production: Bug 20582 - Turn Koha into a Mojolicious application
Submitted patches to update our 8 container images of OpenSearch and Elasticsearch
One of the 8 patches: https://gitlab.com/koha-community/docker/koha-elasticsearch-icu/-/merge_requests/12
Search how to still propose tarball with our forge
Experimented with getting starman master PID: Bug 31074 - Cached plugin code is used in Koha even after changes to plugin (install/upgrade/uninstall)
Documentation
Update System requirements and recommendations for ES8 & OpenSearch 2 support
https://wiki.koha-community.org/wiki/System_requirements_and_recommendations
New tickets opened
i.e. Found something wrong and documented how to reproduce it. Or suggest an enhancement (usually for dev tools)
sandboxes: Sandboxes have Koha code outdated by a day (or a bit less)
https://gitlab.com/koha-community/koha-sandboxes-docker/-/issues/91