Daily updates from Odoo
Tuesday, June 28, 2022
5 changes · master
Enhancements to existing features
Several Odoo Enterprise apps now rely on the shared messaging asset bundle instead of separate messaging resources. This keeps approvals, signing, VoIP, and live chat integrations more consistent and easier to maintain, with no major change expected for end users.
Original PR description
*:
approvals
sign
voip
voip_onsip
website_helpdesk_livechat
Task-2894450
Community: https://github.com/odoo/odoo/pull/94521Resolved issues and error corrections
This update fixes a small typo that could cause the VoIP feature to crash. It helps keep calling functionality stable for users without changing how the feature works.
Original PR description
Fix typo introduced in commit ad35805dd324124544b7b2c8e762fff8fb8ff0a9.
Miscellaneous changes
Forward-Port-Of: odoo/enterprise#27552
Original PR description
Forward-Port-Of: odoo/enterprise#27552
In a multi-company database the salary configurator can be used in a non-Belgian country that doesn't do salaries on a monthly basis (e.g. US does it on a yearly basis only). To reproduce: 1/ Remove all monthly salary hr.contract.salary.resume records, 2/ Load the salary configurator: File ".../e15.2/hr_contract_salary/controllers/main.py", line 594, in update_salary result.update(self._get_compute_results(new_contract)) File ".../e15.2/l10n_be_hr_contract_salary/controller
Original PR description
In a multi-company database the salary configurator can be used in a
non-Belgian country that doesn't do salaries on a monthly
basis (e.g. US does it on a yearly basis only).
To reproduce:
1/ Remove all monthly salary hr.contract.salary.resume records,
2/ Load the salary configurator:
File ".../e15.2/hr_contract_salary/controllers/main.py", line 594, in update_salary
result.update(self._get_compute_results(new_contract))
File ".../e15.2/l10n_be_hr_contract_salary/controllers/main.py", line 399, in _get_compute_results
result['resume_lines_mapped']['Monthly Salary'] = {field: resume[field] for field in ordered_fields}
File ".../e15.2/l10n_be_hr_contract_salary/controllers/main.py", line 399, in <dictcomp>
result['resume_lines_mapped']['Monthly Salary'] = {field: resume[field] for field in ordered_fields}
Exception
...
KeyError: 'wage_with_holidays'
opw-2892956
Forward-Port-Of: odoo/enterprise#28916[FIX] account_accountant: Don't display 'false' in partner column Open the bank reconciliation widget Select a statement line without partner => 'false' is displayed on the 'partner' column [FIX] account_accountant: Allow to search on aml amounts on the bank reconciliation widget Forward-Port-Of: odoo/enterprise#28425
Original PR description
[FIX] account_accountant: Don't display 'false' in partner column Open the bank reconciliation widget Select a statement line without partner => 'false' is displayed on the 'partner' column [FIX] account_accountant: Allow to search on aml amounts on the bank reconciliation widget Forward-Port-Of: odoo/enterprise#28425