commit 983d6df525b08c64c58e3d3c5cfd712884d56db8 Author: Pedro Amorim Date: Wed Oct 8 12:14:14 2025 +0000 Bug 39320: Follow-up: Add 'move up' and 'move down' options Signed-off-by: Pedro commit 05c201c53e7f3a031a27c22de55c6153df811615 Author: Pedro Amorim Date: Tue Feb 25 16:05:26 2025 +0000 Bug 39320: Preparation: Add base and wrapper components As well as wrapper support components base-widget.js composable commit bb8557d227fd01e03930c01ca23b52b86b09cbfa Author: Pedro Amorim Date: Wed Mar 12 14:11:49 2025 -0100 Bug 39320: Add Cypress tests Test plan: 1) Enable ERMModule 2) Visit ERM: /cgi-bin/koha/erm/erm.pl 3) Notice you now have a 'dashboard' homepage showing 4 different widgets 4) Click 'Open Widget Picker'. Remove and add different widgets. Close 5) Drag and drop the widgets around the dashboard, from left to right, top to bottom 6) Click the context menu (vertical dots) on each of the widgets. Click 'move to right', 'move to left', 'remove'. 7) On the 'Licenses needing action', notice there is a 'Settings' item option. Click that, test different settings values. Close settings. 8) Using the widget picker or context menu for the respective widgets, remove all widgets except one. Click away i.e. 'Agreements' on the left menu. Go back to home by clicking 'Home'. Notice your dashboard is as you left it. 9) Enable all widgets, rearrange them by dragging and dropping in different places. Repeat the previous exercise. Notice the dashboard keeps the widgets arranged as you left them. 10) Add some test data, on k-t-d run: bash <(curl -s https://gist.githubusercontent.com/ammopt/8d74feff048b0732ed0362a204c3d8cd/raw/a0347d4199d176dde58ea1d1437d2e903c101132/bug_39320_test_data.sh) 11) Refresh the homepage dashboard, check the 'Counts' are correct and links work, check that the 'Latest SUSHI Counter jobs' table now populates and links to the data provider as well as respective job. 12) For 'Licenses needing action', test different settings values and confirm the table filters the results as expected. 13) As before, click away and comeback to ERM home. Notice your 'Licenses needing actions' settings are kept as you left them. 14) For the 'eUsage report' widget, notice it says 'No saved reports are availble to run'. Create a new usage report at: /cgi-bin/koha/erm/eusage/reports 15) Click the 'Create report' tab, input the mandatory fields and enter a report name at the bottom of the page. Click 'Save report'. 16) Come back to ERM home. Notice the 'eUsage report' widget now shows a dropdown with a disabled 'Run' button. Pick the report you just created. Notice the 'Run' button is now enabled. Click 'Run'. Notice you get the report results screen (will show nothing as there is no usage data in this test exercise). 17) k-t-d: Run cypress tests (reset_all beforehand to clear test data): cypress run --spec t/cypress/integration/ERM/ModuleDashboard_spec.ts commit 26a73e5efcd3cf79165adc28c2253cf230b73f4a Author: Pedro Amorim Date: Thu Feb 27 10:30:56 2025 -0100 Bug 39320: Add 'home' left menu item to ERM This is a bit hacky, but after hours of fighting with this I wasn't able to come up with a better soltuion. I suspect stores/navigation.js is doing too much and changing too much of the default router-link behaviour but I may be wrong. commit 0a625d5846d2b5566e7d732836bf7f405a3a088c Author: Pedro Amorim Date: Tue Feb 25 16:07:15 2025 +0000 Bug 39320: Add FA icons to ERM Wwould be great to improve the way we load icons to be available everywhere in Vue instead of just the specific module but on a different scope. commit 8da5edd335684186e7c1d56afed61a00b3a041b9 Author: Pedro Amorim Date: Fri Feb 21 15:25:17 2025 -0100 Bug 39320: Add dashboard to ERM home commit 70d1548f717d5cb4e8c0e350a8bde0d2b1204672 Author: Pedro Amorim Date: Tue Feb 25 16:06:24 2025 +0000 Bug 39320: Add ERM specific dashboard widgets commit 0da7352a50c5c019108447385f63c6c720e75777 Author: Pedro Amorim Date: Wed Feb 26 11:12:28 2025 +0000 Bug 39320: Preparation: ERM counts API endpoint Required for the follow-up ERMCounts widget commit e890d826b10fdfbc2cb53a44ec9b076b1b2a1d9d Author: Pedro Amorim Date: Tue Oct 7 08:57:01 2025 +0000 Bug 39320: VueJS framework: Add option to have a component in dialog commit 7f2d829ad7aee0a5c0a61f415bb3f6a68a120907 Author: Pedro Amorim Date: Tue Feb 25 16:07:42 2025 +0000 Bug 39320: Add new npm dependencies: vue-draggable-next vue-cookies commit 515683ad43bede1fcbe202354204f0f4b0f793aa Author: Matt Blenkinsop Date: Tue Jul 29 09:27:33 2025 +0100 Bug 40539: Add cypress videos and screenshots to gitignore commit b084252735912782ba74fd2a086adc263cc28249 Author: Matt Blenkinsop Date: Fri Jul 25 14:47:03 2025 +0100 Bug 40493: Add cypress API bundle to the gitignore commit 2a00442a28923252994c7a2f4999815b9bc5e252 Author: Lucas Gass Date: Mon Oct 6 17:07:50 2025 +0000 Bug 34596: (follow- up) Fix gnu link Signed-off-by: Lucas Gass commit 7939c4d7d3126e2d002c965aa5e647b858eccb2e Author: Tomás Cohen Arazi Date: Mon Oct 6 15:31:44 2025 -0300 Bug 40027: (follow-up) Add .github/ to Makefile.PL Signed-off-by: Tomás Cohen Arazi Signed-off-by: Lucas Gass commit 02aba8c0b2f28c50d4cc5fa933c7dcdd96f73c05 Author: David Cook Date: Thu Aug 21 01:34:49 2025 +0000 Bug 40622: Use OPAC MARCXML for ILS-DI GetRecords This change makes it so that the ILS-DI GetRecords output for "marcxml" will contain the OPAC version of the record. Test plan: 0. Apply the patches 1. prove t/db_dependent/ILSDI_Services.t 2. Go to http://localhost:8081/cgi-bin/koha/cataloguing/addbiblio.pl?biblionumber=29 3. Click "Settings" to change the framework to Default, and click "Save" 4. Go to http://localhost:8081/cgi-bin/koha/admin/marc_subfields_structure.pl ?op=add_form&tagfield=245&tagsubfield=a&frameworkcode=#subafield 5. Untick the "OPAC" box and click "Save changes" 6. Go to system preferences 7. Change "ILS-DI" to "Enable" 8. Change "ILS-DI:AuthorizedIPs" to 0.0.0.0/0 9. Go to http://localhost:8080/cgi-bin/koha/ilsdi.pl?service=GetRecords&id=29 10. Note that you cannot see the title in the MARCXML. Signed-off-by: David Nind Signed-off-by: Marcel de Rooy Signed-off-by: Lucas Gass commit e5a302d96820e32e94336abd4692b89b77ce46e4 Author: David Cook Date: Fri Aug 8 07:05:19 2025 +0000 Bug 40622: Add missing interface parameter This change adds the missing interface parameter which Bug 38233 initially added. Signed-off-by: David Nind Signed-off-by: Marcel de Rooy Signed-off-by: Lucas Gass commit d6b95024bcf6b12db9ba14dd8bebc649bb27fadd Author: Michał Kula <148193449+miku-orb@users.noreply.github.com> Date: Thu May 29 15:43:53 2025 +0200 Bug 40027: Use GitHub workflow to automatically close PRs opened on the Koha repo there Automatically redirect users who try to submit a PR at GitHub to instructions on how to submit patches and close the PR. Better experience for potential new developers (since they get immediate feedback, while still in the flow for submitting the patch). The sparse checkout of readme is probably required, so that the gh command knows on what repo to work with. Based on: https://github.com/mozilla-firefox/firefox/blob/main/.github/workflows/close-pr.yml Signed-off-by: Imani Thomas Signed-off-by: Jonathan Druart Signed-off-by: Lucas Gass commit 2bf041ca4c869c56a485ba91a995399cf3651358 Author: Lucas Gass Date: Tue Sep 30 20:43:04 2025 +0000 Bug 40917: Remove extraneous whitespace To test: 1. Add an required patron attribute 2. Go to the patron form ( memberentrygen.tt ) 3. Look at the textarea for the required attribute 4. There is unwanted whitespace characters in the textarea 5. APPLY PATCH 6. Try again, the whitespace should be gone. Signed-off-by: CJ Lynce Signed-off-by: Emmi Takkinen Signed-off-by: Jonathan Druart Signed-off-by: Lucas Gass commit 3ffeb14e4b63601cfbc22080aa01a0e0e3dcc97c Author: Lucas Gass Date: Tue Sep 30 13:11:43 2025 +0000 Bug 40899: Fix rendering of JSON in data-attribute with html filter To test: 1. Place a hold on many items 2. Change the "Pickup at:" dropdown" to something else 3. Notice the "Pickup location:" dropdowns do not change with it 4. APPLY PATCH 5. Try steps 1 & 2 again. This time the dropdpwns should adjust accordingly Signed-off-by: Chip Halvorsen Signed-off-by: Jonathan Druart Signed-off-by: Lucas Gass commit e39e568e6a6d764a5f9f8863a481857de061ab49 Author: Jonathan Druart Date: Mon Oct 6 11:28:46 2025 +0200 Bug 32950: Remove unecessary DELETE Signed-off-by: Lucas Gass commit 346dd2073ad96ab0a605a600d570f265c99d2fc7 Author: Martin Renvoize Date: Tue Sep 23 10:49:15 2025 +0100 Bug 32950: Fix moving subfield losing values for repeatable fields Moving one subfield to another was failing for repeatable fields where the field to be moved doesn't exist in the first instance. When moving subfields within the same field type (e.g. 020$z to 020$a), existing subfield values in fields that didn't contain the source subfield were being overwritten with values from other fields. This patch fixes the issue by determining which fields actually contain the source subfield and only updating those corresponding target fields, preserving existing values in fields that don't have the source subfield. The fix adds logic to _copy_move_subfield to: 1. Use field_exists() to identify which fields have the source subfield 2. Pass these field numbers to _update_subfield for targeted updates 3. Preserve all existing functionality while fixing the data loss bug Test plan: 1. Create a MARC modification template to move 020$z to 020$a 2. Create a record with multiple 020 fields: - Some with existing $a values - Some with $z values to be moved 3. Apply the template 4. Verify existing $a values are preserved 5. Verify $z values are moved to $a only in appropriate fields 6. Verify $z subfields are removed after the move Signed-off-by: Bernard Scaife Signed-off-by: Lucas Gass commit daa661f86c1e0f35c54bb4253f8b815e6b8f7df1 Author: Martin Renvoize Date: Tue Sep 23 10:37:38 2025 +0100 Bug 32950: Add test for moving subfield in repeatable fields This test verifies that when moving subfields between repeatable fields, existing values in fields that don't contain the source subfield are preserved. The test creates multiple 020 fields: - Some with existing $a values - Some with $z values to be moved to $a After applying the move template, it verifies: - Existing $a values are preserved - $z values are moved to $a only in fields that had $z - $z subfields are properly removed after the move Signed-off-by: Bernard Scaife Signed-off-by: Lucas Gass commit 20b58e41a7e26edc0dd4877b5b3e2a72ce7cb727 Author: Tomás Cohen Arazi Date: Fri Oct 3 12:09:45 2025 -0300 Bug 40950: Add 'falsy' programming idiom to codespell dictionary The term 'falsy' is a standard JavaScript idiom referring to values that evaluate to false in boolean contexts (false, 0, '', null, undefined, NaN). This is widely used in modern JavaScript and is part of the official ECMAScript specification terminology. I also believe it is relevant for Perl. Codespell currently flags 'falsy' as a misspelling, but this is incorrect as it's legitimate technical terminology used throughout our JavaScript codebase and documentation. Changes: - Add 'falsy' to codespell exceptions/dictionary - Allows proper use of JavaScript terminology in code and comments Test plan: 1. Apply patch 2. Run codespell on files containing 'falsy' => SUCCESS: No longer flagged as misspelling 3. Verify 'falsy' usage in JavaScript context works correctly 4. Sign off :-D Signed-off-by: Tomás Cohen Arazi Signed-off-by: Jonathan Druart Signed-off-by: Lucas Gass commit a067423f3f330b16c85ce1dd26d6fb027b35b1f0 Author: Kyle M Hall Date: Sat Oct 4 14:34:16 2025 -0400 Bug 40953: marc_ordering_process.pl broken due to accidental newline Executing marc_ordering_process.pl will fail to run with the following errors: /usr/share/koha/bin/cronjobs/marc_ordering_process.pl: line 21: =head1: command not found /usr/share/koha/bin/cronjobs/marc_ordering_process.pl: line 23: marc_ordering_process.pl: command not found /usr/share/koha/bin/cronjobs/marc_ordering_process.pl: line 25: =head1: command not found /usr/share/koha/bin/cronjobs/marc_ordering_process.pl: line 27: --confirm]: command not found /usr/share/koha/bin/cronjobs/marc_ordering_process.pl: line 27: --verbose]: command not found /usr/share/koha/bin/cronjobs/marc_ordering_process.pl: line 27: ./marc_ordering_process.pl: No such file or directory /usr/share/koha/bin/cronjobs/marc_ordering_process.pl: line 29: or,: command not found /usr/share/koha/bin/cronjobs/marc_ordering_process.pl: line 31: 0: command not found /usr/share/koha/bin/cronjobs/marc_ordering_process.pl: line 33: =head1: command not found /usr/share/koha/bin/cronjobs/marc_ordering_process.pl: line 35: This: command not found /usr/share/koha/bin/cronjobs/marc_ordering_process.pl: line 36: If: command not found /usr/share/koha/bin/cronjobs/marc_ordering_process.pl: line 38: =head1: command not found /usr/share/koha/bin/cronjobs/marc_ordering_process.pl: line 40: =over: command not found /usr/share/koha/bin/cronjobs/marc_ordering_process.pl: line 42: syntax error near unexpected token `newline' /usr/share/koha/bin/cronjobs/marc_ordering_process.pl: line 42: `=item B<-v|--verbose>' This is due to an inadvertent newline before the shebang of the script. Test Plan: 1) Run ./misc/cronjobs/marc_ordering_process.pl 2) Note the error 3) Apply this patch 4) Run ./misc/cronjobs/marc_ordering_process.pl 5) No error! Signed-off-by: Lucas Gass commit 7be401fcbd0d4355c629f03185399f648a94de23 Author: Laura Escamilla Date: Fri Sep 26 15:36:40 2025 +0000 Bug 40886: Ensure patron messages display in proper chronological order 1. Create several random patron circ messages with different dates. I used the following sql for my ktd: -- INSERT INTO messages (borrowernumber, branchcode, message_type, message, message_date) SELECT 51 AS borrowernumber, 'CPL' AS branchcode, ELT(FLOOR(1 + (RAND() * 3)), 'L','B','E') AS message_type, -- L=Staff note, B=OPAC, E=Email (adjust to your codes) CONCAT('Random test message ', FLOOR(RAND()*1000)) AS message, DATE_ADD(CURDATE(), INTERVAL -FLOOR(RAND() * 1825) DAY) AS message_date -- random day in last ~5 years (5*365) FROM ( SELECT 1 UNION ALL SELECT 2 UNION ALL SELECT 3 UNION ALL SELECT 4 UNION ALL SELECT 5 UNION ALL SELECT 6 UNION ALL SELECT 7 UNION ALL SELECT 8 UNION ALL SELECT 9 UNION ALL SELECT 10 ) AS x; 2. View the patron account and notice that messages are sorted by type, but not by date. 3. Apply the patch and restart_all 4. Refresh the patron account page and clear the browser cache if necessary. 5. View the patron account again and notice that the messages are still sorted by type, but they are also sorted in descending order (newest to oldest). 6. Sign off and have a great day! Signed-off-by: Jen Tormey Signed-off-by: Lucas Gass commit ac80486f2e1e53dafca505dd1441488756bbe292 Author: Lucas Gass Date: Tue Sep 30 20:27:36 2025 +0000 Bug 40916: Fix another occurance Signed-off-by: Michelle Signed-off-by: Paul Derscheid Signed-off-by: Lucas Gass commit 83159051fe55356e1cfadd3df06b7e40700fc4fa Author: Lucas Gass Date: Tue Sep 30 19:45:19 2025 +0000 Bug 40916: Fix evaluation when editing a list 1. Create a list 2. Sort this list by: title 3. Save 4. Edit the list, changing the the "Sort this list by:" to copyrightdate 5. Try to edit it again to any other type of sort. Save 6. Look again, it is reverted to copyrightdate 7. APPLY PATCH, restart_all 8. Now when you edit the list any value you use in "Sort this list by:" should be retained. Signed-off-by: Paul Derscheid Signed-off-by: Lucas Gass commit d6e5ee20b11aef97623dce187d97a58199685112 Author: Lucas Gass Date: Tue Sep 30 17:44:15 2025 +0000 Bug 40655: Fix logic of adding the disabled class Signed-off-by: Kyle M Hall Signed-off-by: Brendan Lawlor Signed-off-by: Lucas Gass commit d42ce0a368cbecbb3b37aafc6f298ed98f1383a1 Author: Emily Lamancusa Date: Fri Sep 26 14:39:10 2025 -0400 Bug 40888: Fix op drop-downs in advanced search To test: 1. Go to the Advanced search page 2. Click "More options" --> Note that the first line in the "Search" section has a drop-down for operation (and/or/not), but subsequent lines do not. It should be the other way around. Also, the alignment is strange. 3. Apply patch and refresh page --> All lines except for the first line now have an op drop-down, and the alignment looks correct. Signed-off-by: Jonathan Druart Signed-off-by: Lucas Gass commit 932c1c07dd1ded6157b9b766af119043d0ec25e0 Author: Laura Escamilla Date: Tue Sep 30 21:08:02 2025 +0000 Bug 40897: Resized the field lengths to ensure even lengths To test: 1. Select an existing record and manage items (or create a new record) so that you are on the additem.pl form. 2. Notice that the fields are uneven lengths. 3. Apply the patch. Do a yarn build and restart_all. Clear your browser cache if necessary. 4. Refresh the additem.pl page and notice that the fields are all the same length now. 5. Sign off and have a great day! Signed-off-by: CJ Lynce Signed-off-by: Paul Derscheid Signed-off-by: Lucas Gass commit 7e4f2f7c29934eaef10618756b26c03d348123b7 Author: Arthur Suzuki Date: Tue Sep 30 09:04:02 2025 +0000 Bug 40904: Fix item search by shelving location on catalogue/details.pl Test plan : - before patch on ktd, go to http://localhost:8081/cgi-bin/koha/catalogue/detail.pl?biblionumber=155 - in the holdings table search for "general" like "General Stacks". - see that no items appear - apply patch - repeat the search - all items appear now. Signed-off-by: Mathieu Signed-off-by: Paul Derscheid Signed-off-by: Lucas Gass commit 013a469b4556327708f7191e93467d7aaaa3ffec Author: Marcel de Rooy Date: Wed Oct 1 16:34:38 2025 +0200 Bug 40929: Add $hold test in opac-modrequest Test plan: Login at OPAC. Pass an unexisting reserve_id in a opac-modrequest.pl URL. Verify that you get a 403 redirect. Signed-off-by: Marcel de Rooy Signed-off-by: Tomás Cohen Arazi Signed-off-by: Lucas Gass commit 51f2b5e12dfe84b1cffcfa180e103ffbc30963cf Author: Lucas Gass Date: Tue Sep 30 12:41:48 2025 +0000 Bug 40908: Remove JS confirmation, fix link, fix modal To test: 1. Without the patch: -Clicking delete from the Actions button -> delete pops up both a JS alert and a BS confirmation modal. The deletion works. -Clicking the "Delete item" button that appears when you hover over any cell pops up both a JS alert and a BS confirmation modal. The deletion does NOT work. -The "Cancel" button in the delete-item-modal does nothing. 2. APPLY THE PATCH: -Clicking delete from the Actions button -> 1 modal for confirmation. The deletion works. -Clicking the "Delete item" button that appears when you hover over any cell pops up only a modal confirmation. The deletion works. -The "Cancel" button in the delete-item-modal properly closes the modal. Signed-off-by: Jason Signed-off-by: Brendan Lawlor Signed-off-by: Lucas Gass commit 168f52f99b933dc87f7b61d773c60f2e7afd8881 Author: Nick Clemens Date: Thu Sep 18 20:21:57 2025 +0000 Bug 34596: Unit tests Writing these I found that transferbook was generating two queue rebuilds - fixed that Signed-off-by: Martin Renvoize Signed-off-by: Lucas Gass commit 18fba45afdb15d59f72d7192fa2799b7b3e03b8c Author: Nick Clemens Date: Thu Sep 18 19:21:02 2025 +0000 Bug 34596: Add rebuild queue where needed for existing calls to AddReturn Existing calls to AddReturn: C4/Circulation.pm - transferbook - calls ModDateLastSeen, queue is rebuilt - AddIssue - rebuild not needed, book is going out again immediately C4/SIP/ILS/Transaction/Checkin.pm - do_checkin - added Koha/Checkouts.pm - automatic_checkin - added circ/circulation.pl - called in stats checkout, not needed circ/returns.pl - added opac/sci/sci-main.pl - added svc/checkin - added svc/recall - wasn't actually called, removed the use statement tools/inventory.pl - added Signed-off-by: Martin Renvoize Signed-off-by: Lucas Gass commit f9d096df27955d4849f39d8cfcb364d77c665049 Author: Nick Clemens Date: Tue Nov 19 19:57:54 2024 +0000 Bug 34596: Do not build holds queue when checkin reserve found but do if hold ignored This patch does two things: 1: It prevents rebulding the real time holds queue during a checkin if a reserve was found. The reserve will either: a - be set to waiting if at correct location and no confirmation - this is fine because we will rebuild the queue when filling the hold b - trigger a popup whihc will rebuild the queue when confirming the transfer, or be ignored 2: It adds a form to ignoring a hold so that we can rebuild the holds queue if we decided not to use the current item to fill the found hold To test: 0 - Enable RealTimeHoldsQueue 1 - Place several holds for different libraries on a title 2 - Checkout a copy to a patron at current library (ignore current holds) 3 - Clean up DB so we can see outcomes from next steps: delete from branchtransfers; delete from background_jobs; update reserves SET found=NULL where found='T'; 4 - Check in item, confirm hold 5 - Check background jobs, note two rebuilds of the holds queue 6 - Check item out to previous patron, repeat 3 7 - Check in item, ignore the hold 8 - Check background jobs, note only one rebuild 9 - Apply patch, restart all 10 - Checkout item, repeat 3 11 - Checkin item, confirm hold 12 - Check background jobs, onlt one rebuild of holds queue 13 - Checkout item, repeat 3 14 - Checkin item, ignore hold 15 - Check background jobs, only one rebuild of holds queue Signed-off-by: Brendan Lawlor Signed-off-by: Martin Renvoize Signed-off-by: Lucas Gass commit fef3b93bbf6ce4dfb29c811f86fb2d2e1ae500b1 Author: Jonathan Druart Date: Fri Oct 3 16:09:55 2025 +0200 Bug 38201: Fix InfiniteScrollSelect_spec.ts Same as commit 64a271992a7022be061a9e65a056c96c990b1a92 Bug 38201: Improve Agreements/Edit tests It removes the following DT warning in the console DataTables warning: table id=DataTables_Table_0 - Requested unknown parameter 'status' for row 0, column 4. For more information about this error, please see https://datatables.net/tn/4 related to bug 40809 Signed-off-by: Lucas Gass commit e0ebd409917c6c017234211db8409ae05ed2b787 Author: Jonathan Druart Date: Fri Oct 3 12:06:14 2025 +0200 Bug 38201: Fix translation function: __ vs $__ Signed-off-by: Jonathan Druart commit 5873a68f646b28410b495d478c7e040494add861 Author: Jonathan Druart Date: Fri Oct 3 11:52:07 2025 +0200 Bug 38201: Fix codespell koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/EHoldingsLocalTitleResource.vue:492: keywork ==> keyword t/cypress/component/ShowElement_spec.ts:39: falsy ==> falsely, false Signed-off-by: Jonathan Druart commit 0528845e880f0de444157c434f349b88815631bb Author: Jonathan Druart Date: Fri Oct 3 11:49:17 2025 +0200 Bug 38201: Tidy ERM/EHoldingsEBSCOTitlesList.vue Fixes xt/vue_tidy.t Signed-off-by: Jonathan Druart commit 78d03b4bb55f16c69dd34ceb75275c3ad74c1512 Author: Lucas Gass Date: Thu Oct 2 18:00:21 2025 +0000 Bug 38201: Update yarn.lock Signed-off-by: Lucas Gass commit 56cf8508a458a8c6d00b1512a6ce445f7d8894c9 Author: Matt Blenkinsop Date: Wed Oct 1 14:59:29 2025 +0100 Bug 38201: Fix Dataproviders_spec.ts Signed-off-by: Jonathan Druart Signed-off-by: Lucas Gass commit 4edf8e5b7a3fa6701ecde1700b0acd878b70986b Author: Jonathan Druart Date: Fri Sep 26 12:19:41 2025 +0200 Bug 38201: Remove DT warnings from Cypress tests (cherry picked from commit b2a779e12f3ae23e10cba6177f248e12263306f8) Signed-off-by: Jonathan Druart Signed-off-by: Lucas Gass commit fe0e077e933d6d3bc6feff316b8b2f0c11b55879 Author: Matt Blenkinsop Date: Fri Sep 26 10:40:21 2025 +0100 Bug 38201: Remove discarded params error from DataProviders Signed-off-by: Jonathan Druart Signed-off-by: Lucas Gass commit 634475888de79b58fb4067aea0f5adde51a1fc9b Author: Matt Blenkinsop Date: Fri Sep 26 09:32:54 2025 +0100 Bug 38201: Avoid parseFloat when value is an empty string Signed-off-by: Jonathan Druart Signed-off-by: Lucas Gass commit 64a271992a7022be061a9e65a056c96c990b1a92 Author: Jonathan Druart Date: Fri Sep 26 10:11:12 2025 +0200 Bug 38201: Improve Agreements/Edit tests It removes the following DT warning in the console DataTables warning: table id=DataTables_Table_0 - Requested unknown parameter 'status' for row 0, column 4. For more information about this error, please see https://datatables.net/tn/4 related to bug 40809 (cherry picked from commit bc0ad04dddbe8e3462238a14b0e9e5caaa3cdfd7) Signed-off-by: Jonathan Druart Signed-off-by: Lucas Gass commit a5af4008e4c2b8e7c29bd901157e2dd351263314 Author: Jonathan Druart Date: Fri Sep 26 09:29:21 2025 +0200 Bug 38201: Add missing newlines at end of file (cherry picked from commit d5a9d6ebcc8ef5fd5189a3c91df5c0899d440aef) Signed-off-by: Jonathan Druart Signed-off-by: Lucas Gass commit 6c202ed5802c1c8f413a8112a6a7f9d54a984a80 Author: Jonathan Druart Date: Fri Sep 26 09:12:02 2025 +0200 Bug 38201: Remove cy.wait(500) Statements removed by bug 40051 but reintroduced by a commit earlier (cherry picked from commit ab8914358f97bd4e78b20490e5741f87e40ebb15) Signed-off-by: Jonathan Druart Signed-off-by: Lucas Gass commit 1ea0b6f51b53fb111fb50a9389f498719ffd5cfc Author: Jonathan Druart Date: Fri Sep 26 06:41:11 2025 +0200 Bug 38201: Do not duplicated CSS rules (cherry picked from commit 8f93049f404bb6d6b47ccc0d3c1a8a7a3ec03b1a) Signed-off-by: Jonathan Druart Signed-off-by: Lucas Gass commit 6517f9e3ad1d4409fdb67b9f6f6d1a6fcea91afa Author: Jonathan Druart Date: Fri Sep 26 06:28:04 2025 +0200 Bug 38201: Fix radio inputs (cherry picked from commit dab18d4a5f1546e79fafee1563276dc851f21e6e) Signed-off-by: Jonathan Druart Signed-off-by: Lucas Gass