Daily updates from Odoo
Wednesday, June 5, 2019
6 changes
Resolved issues and error corrections
This fix prevents resource attendance values from being set when they were not requested. It reduces unnecessary processing and helps avoid duplicate or unintended attendance data during resource setup.
Original PR description
Don't set attendance_ids default value if the field is not in the field list parameter. -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
PayPal payments in test mode no longer cause an error when shoppers return to Odoo after a successful checkout. Canceled PayPal transactions now bring users back to a proper Odoo flow instead of leaving them on a dead-end screen, improving the checkout experience.
Original PR description
[1] Paypal configured in test mode in Odoo-> traceback after successful payment when going back to Odoo in an ecommerce checkout. [2] Cancel transaction in paypal interface heads to a deadend screen in Odoo. task-1997961 pad link- https://pad.odoo.com/p/r.390991ba2d29a56232ba3abdc58ec8a3
Point of Sale reports now convert order amounts into the company currency before calculating totals. This helps businesses using multiple currencies see correct sales totals and clearer order values.
Original PR description
We're now able to make correct report regardless the currency use in POS. Added a currency_rate in Pos.order to be able to take it into account during the calculation. Also added a monetary widget to the order view to have correct information displayed. Description of the issue/feature this PR addresses: Current behavior before PR: Desired behavior after PR is merged: -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
This fix ensures the Belgian payroll module correctly fills in required values when creating a standard 38-hour work schedule. It prevents missing working-time information that could affect payroll setup or calculations.
Original PR description
fields `hours_per_day` is set by an onchange, therefore the value was not set when calling create. + add missing `full_time_required_hours`
Payroll leave calculations now use the employee's contract schedule instead of the general employee calendar. This helps produce more accurate days and hours for payroll when contract working times differ from the employee calendar.
Original PR description
In order to have the real number_of_days/number_of_hours we need to use the calendar defined on the contract of the employee instead of using directly the employee's calendar
Creating a task from Documents no longer triggers an error when the Field Service Report module is installed. This helps users continue their workflow smoothly without being blocked by a system traceback.
Original PR description
**Description of the issue/feature this PR addresses**: - Task: https://www.odoo.com/web#id=2002519&action=333&active_id=1278&model=project.task&view_type=form&menu_id=4720 - Pad: https://pad.odoo.com/p/r.8cf7a783c72cc22071fd37f064a10262 **Description:** Previously when user tried to create a task from documents with the module industry_fsm_report installed, it was giving an error. Corrected that. -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr