Daily updates from Odoo
Navigate
Branch
Tuesday, June 28, 2022
7 changes
Enhancements to existing features
Timesheet screens now make it easier to link and review work logged against helpdesk tickets. Users get clearer views, filters, and a new ticket-based timesheet report when helpdesk teams use timesheets, helping managers track support effort more easily.
Original PR description
The purpose of the commit is to improve the UX and usability timesheet.
So in this commit improve the list view, filters, form views, and some feature
usability.
Add helpdesk ticket field in timesheet views.
Add 'timesheets by ticket' report
- should only be visible if the 'timesheets' feature is enabled on at least one
helpdesk team
- timesheet manager will be able to see.
task-2729677
Co-authored-by: Nidhi Patel <nia@odoo.com>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.
Code cleanup and technical improvements
Spreadsheet formulas that connect to Odoo data have been renamed with an Odoo prefix so they are easier to recognize and distinguish. Existing spreadsheets are migrated automatically, helping preserve current work while improving clarity for future use.
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