Tuesday, September 10, 2024
8 changes · 17.0
Resolved issues and error corrections
This fix makes configuration option names consistent on the POSBox homepage. It prevents settings from being missed or misread because the same option was written in different ways.
Original PR description
Some keys were named using `-` to separate words some place and `_` some other place.
The spreadsheet share action now handles cases where the browser blocks automatic copying after a delay. Instead of crashing, users can still access the share link and use the copy button manually.
Original PR description
Steps to reproduce ================== - Use Epiphany (a webkit based browser, like Safari) - Add `time.sleep(3)` inside `action_get_share_url` to simulate a slow network as it isn't possible inside the epiphany devtools - Go to dashboard - Click on Share => NotAllowedError: The request is not allowed by the user agent or the platform in the current context, possibly because the user denied permission. Cause of the issue ================== The delay between the user click and the actual copy is to slow for the trused event to be recognized as the origin of the copy. It is thus not allowed. Note that it also fails in Chrome if the document is out of focus in the meantime. Solution ======== Wrap the copy in a try catch. If it fails, the user can always use the copy button. opw-4144551
This update adjusts internal tests so they do not run a notification-listening check when a custom database notification setup is in use. This helps avoid false test failures in customized deployments without changing business functionality.
Original PR description
When a custom postgresql function is used (`ODOO_NOTIFY_FUNCTION` environment variable is set), testing to listen to imbus should be skipped --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Point of Sale users can now open optional products from the product information popup without them being missed by the system. This prevents confusion during sales and helps staff access related products as expected.
Original PR description
Prior to this commit, clicking on an optional product within the product info popup would fail to locate the optional product due to product template filtering applied to product variants. This commit resolves the issue by applying product template filtering exclusively for variants, ensuring optional products are correctly displayed from the product info popup. opw-4097824 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Point of Sale users can now find customers by scanning or entering their barcode when using the extended customer search. This fixes a gap that previously prevented missing customer records from appearing, helping cashiers select the right customer faster.
Original PR description
Before this commit, searching for a missing partner using their barcode via the 'search more' button did not yield any results. opw-4154847 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
The attendance kiosk PIN pad now handles the 0 key as a normal digit instead of treating it like a delete action. This prevents employees from being blocked or entering incorrect PINs when their attendance PIN contains a zero.
Original PR description
Change ----- Take into account the case where the key is 0, which is falsy. Currently 0 acts the same as backspace. Steps ----- 1. Enable PIN identification in Attendances settings. 2. Attendances > Kiosk mode > Identify manually. opw-4155987
This update corrects a layout issue in the HR Payroll module where the "Availability in Structure" field was displayed in the wrong position. The fix ensures the field appears in the correct location alongside other input type settings, improving the user interface organization and usability.
Original PR description
This commit fix a design issue in the hr_payroll where the "Availability in Structure" field was incorrectly positioned among other input types. task-4050183 Forward-Port-Of: odoo/enterprise#67532
This update fixes failing automated tests in the Colombian EDI website sales module. The tests were breaking due to an incorrect stepDelay argument in the test code. This fix ensures that the automated testing process runs smoothly without errors.
Original PR description
The stepDelay argument in the l10n_co_edi_website_sale tour tests fails when loading the js for the tours https://runbot.odoo.com/web/#id=77298&menu_id=424&cids=1&action=573&model=runbot.build.error&view_type=form