Daily updates from Odoo
Monday, June 27, 2022
8 changes · master
Enhancements to existing features
VoIP ringtones are now managed through a dedicated model, making call sound behavior easier to maintain and test. This improves reliability for users who depend on clear incoming and outgoing call alerts.
Original PR description
Task-2804940. Community: https://github.com/odoo/odoo/pull/94632
This update brings Odoo’s spreadsheet engine up to date with upstream improvements. Users benefit from more date-related spreadsheet functions, cleaner chart handling, and fixes that improve display reliability around headers, hidden rows or columns, and embedded figures.
Original PR description
### Contains the following commits: https://github.com/odoo/o-spreadsheet/commit/9579a2a2 [IMP] SheetPlugin: Expose row cell ids to other plugins https://github.com/odoo/o-spreadsheet/commit/cdb14623…
### Contains the following commits: https://github.com/odoo/o-spreadsheet/commit/9579a2a2 [IMP] SheetPlugin: Expose row cell ids to other plugins https://github.com/odoo/o-spreadsheet/commit/cdb14623 [IMP] charts: remove chart id from abstract chart https://github.com/odoo/o-spreadsheet/commit/e1b175b4 [FIX] spreadsheet: remove circular dependency https://github.com/odoo/o-spreadsheet/commit/f4511b6f [IMP] spreadsheet: export chart stuff https://github.com/odoo/o-spreadsheet/commit/690584fb [FIX] xml: escape chars in regex https://github.com/odoo/o-spreadsheet/commit/be1c78c1 [IMP] Functions: Add several date related functions https://github.com/odoo/o-spreadsheet/commit/cb557f1b [IMP] spreadsheet: export some utilities https://github.com/odoo/o-spreadsheet/commit/b88a5fac [FIX] Figure container: Crop figures to avoid overlap with headers https://github.com/odoo/o-spreadsheet/commit/9e12eaee [FIX] SheetPlugin: clear hidden cols/rows references in plugin https://github.com/odoo/o-spreadsheet/commit/ad019c5a [REF] Header Sizes: rename internal variable https://github.com/odoo/o-spreadsheet/commit/521c9b04 [REF] viewport: merge viewport and snapped viewport https://github.com/odoo/o-spreadsheet/commit/aa18b44e [FIX] header sizes: some small fixes https://github.com/odoo/o-spreadsheet/commit/8e11dd74 [REF] sheet: move header visibility out of sheet plugin https://github.com/odoo/o-spreadsheet/commit/108d337f [REF] sheet: put header size in its own plugin
Employees and managers can navigate previous appraisals in a way that is more consistent with other Odoo apps. This makes appraisal history easier to access and creates a more familiar user experience.
Original PR description
Purpose ======= We change the way we navigate into appraisals, to be similar to the other odoo apps. TaskID: 2894413
Point of Sale now shows a more up-to-date forecast of what a customer owes while a session is still open. This helps staff make better payment and settlement decisions during active sales without changing the broader accounting balance calculation.
Original PR description
A new compute method is introduced (instead of reusing the one used by `total_due`) because the logic is only needed when we want to see the `forecasted_total_due`. This new field is only necessary in the pos UI so it makes sense to separate the calculation process. Task-ID: 2809293
The recruitment CV extraction flow now has clearer field naming and a retry option when OCR processing fails. This helps recruiters recover from processing errors more easily and aligns the service routes with Odoo's standard infrastructure format.
Original PR description
- Field `description` got renamed to `name` as it fits better - New button to retry to send the CV to the OCR in case of an error - Fixed routes format to match the IAP route format
Helpdesk screens and customer-facing pages were updated with clearer wording, placeholders, icons, and revised live chat commands. These changes make it easier for support teams and customers to understand ticket details, SLA status, ratings, and helpdesk pages.
Original PR description
following improve in helpdesk: - changed placeholder of the description - changed live chat commands - changed content of rating page in helpdesk - added placeholder in kanban and form view - changed sla policy applied on tags - added icons in sla status ids - rename the 'Helpdesk Ticket' web page task-2849782
Spreadsheet date filters can now use a dedicated year picker instead of being limited to the last three years. Users can also clear a filter value completely, making spreadsheet filtering more flexible while preserving existing relative filter behavior.
Original PR description
We are currently limited to the selection of the last 3 years when
creating a Date filter.
This commit introduces the possibility to choose any year in a dedicated
picker.
Notes:
- We conserve the relativity of the filters (i.e. selecting the year
2021 in 2022 is actually selecting last year, selection 1992 is
actually selecting 30 years in the past, etc ...)
- We still support the old nomenclature (last_year,
antepenultimate_year) at import but they're adapted
Furthermore, we introduce the possibility for a user to completely clear a filter current value.
Upgrade: https://github.com/odoo/upgrade/pull/3584
Task 2800957Resolved issues and error corrections
Italian tax reporting now handles reverse charge checks correctly when a US customer or supplier invoice includes both services and goods. This prevents reporting issues in affected Italian localization workflows and helps keep tax filings accurate.
Original PR description
The new development for l10n_it_edi reverse charge checks breaks down when the partner comes from the US and the invoice mixes services and goods. Task: https://www.odoo.com/web#id=2823646&model=project.task Community: https://github.com/odoo/odoo/pull/93341 opw-2823646