User:Victor Grousset - tuxayo/Community work/Reports/2024-09
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.
Recap the discussion about existing installs to clear confusion: Bug 17035 - Koha allows system-wide 'read' access to all Koha zebra databases, by default
Some security bug: After request, check that it's still exploitable
And update the areas affected + more exploratory testing to find more.
Confirmed old issue is still there: Bug 32702 - Item statuses that block holds should be checked in CanItemBeReserved
Quick rebase to make it read for QA Bug 30975 - Use event delegation for framework plugins to avoid using private jQuery method _data
Had it on my radar but someone else is almost done QAing it.
Bug 36049 - Rounding prices sometimes leads to incorrect results
Opened tickets for inconsistencies introduced by the above
Per the RM, it's better to not require to fix everything at the same time.
- Bug 37937 - Budgeted cost tax exc. in basket page isn't honoring OrderPriceRounding
- Bug 37938 - Budgeted cost in new order form isn't honoring OrderPriceRounding
Found issue Bug 30888 - Add a table for deletedauthorities
After major QA hurdle seemed cleared. Quickly checked how functional are the old patches. Not in the scope of fundable work so time was only partially counted. Was stuck since a long time and was the occasion to clarify more how should we handle archiving deleted data.
Last concern was cleared: Bug 36694 - Remove HC Sticky library in favor of CSS
Note for the people funding my work and the rest of the community for transparency purposes: quick last QA step of an enhancement from ByWater Solutions.
For QA of enhancements I'm asked to ideally focus on one monthly.
Investigated and opened ticket for old regression someone found while testing the above
Confirmed it's not caused by removal of HC Sticky library and found 1st Koha version affected.
New ticket: Bug 37992 - Patron search results: table header with column filters isn't sticky anymore
Found issues Bug 35369 - SIP default 'Greetings from Koha.' message for patrons should be optional and configurable
Note for the people funding my work and the rest of the community for transparency purposes: QA of an enhancement from ByWater Solutions.
For QA of enhancements I'm asked to ideally focus on one monthly.
Completed documentation of test coverage tool in coding guidelines
https://wiki.koha-community.org/wiki/Coding_Guidelines#PERL17%3A_Unit_tests_are_required
Added some important info for usage in practice. And added advanced usage to handle all types of tests.
Final round (confirm code is compliant + 2nd signoff): Bug 35659 - OAI Harvester
Note for the people funding my work and the rest of the community for transparency purposes: Partial QA of a large enhancement from BibLibre.
For QA of enhancements I'm asked to ideally focus on one monthly.
Solutions proposals to try to find a way to unblock it: Some security bug 2
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.
Found issue Bug 26479 - Self checkout: checkouts table: option for returning items is missing with SCOAllowCheckin
After testing, patch actually addresses a related ticket. But not this one.
In depth testing: Bug 36171 - Incorrect translation of Template Toolkit directive causes patron view error in ru-RU
Some security bug 1
Some security bug 3
Attempt: Bug 37650 - Checkin does not create transfers for future holds
Attempt: Likely incomplete test plan: Bug 38072 - Regression with modalPrint
Bug 38118 - Removed empty columns on holdings table on details page are not restored when new items loaded
Misc tasks and work on tickets: Analysis or implementation
Partial rescue: Bug 30888 - Add a table for deletedauthorities
Fixed part of the issues that broke it with time having passed.
Documentation
Update system requirements and recommendations supported OS list
https://wiki.koha-community.org/wiki/System_requirements_and_recommendations