Saturday, October 21, 2023
4 changes · master
Enhancements to existing features
This update makes chat channel creation methods return a more reusable result for backend code, while keeping the existing simplified response for remote calls. It reduces complexity for developers working with messaging-related features without changing the everyday user experience.
Original PR description
* = calendar,test_discuss_full, test_mail, test_mail_full Methods can be downgraded to channel_info when called by RPC. This increases the simplicity to use these methods in python. https://github.com/odoo/enterprise/pull/49326 Taken from https://github.com/odoo/odoo/pull/138330 to ease its diff.
Italian tax configuration has been simplified by removing redundant fields and using clearer naming for tax exemption details. Exemption reason and legal reference information now belong to the core Italian localization, making them available beyond electronic invoicing and reducing confusion for users.
Original PR description
- `account_tax.l10n_it_vat_due_date` This field has been superceded by computation on the tax's details. There is no need for an extra explicit field, it just confuses the user, so we're removing it.…
- `account_tax.l10n_it_vat_due_date` This field has been superceded by computation on the tax's details. There is no need for an extra explicit field, it just confuses the user, so we're removing it. - `l10n_it_has_exoneration` This field is useless since it can be easily computed: a 0% tax that has a `l10n_it_kind_exoneration` has an exoneration. It's not even necessary to leave it as a computed, we just check the presence of the kind of exoneration when necessary. - `l10n_it_kind_exoneration` Renamed to `l10n_it_exempt_reason` following the `l10n_es_exempt_reason` example - `l10n_it_exempt_reason`, `l10n_it_law_reference` Moving tax fields from `l10n_it_edi` to `l10n_it`. These are tax details that also apply to Italian Taxes even if they are not sent through the EDI. Exempt reason and law reference are set on probably invalid ones just for default. They will be changed to valid ones, but we need to add more taxes. Upgrade PR: odoo/upgrade#5305 Task link: https://www.odoo.com/web#model=project.task&id=3551241 task-3551241
This update brings Odoo's spreadsheet engine up to a newer version with improvements to chart rendering, spreadsheet formatting, paste shortcuts, and Excel export reliability. Users should see fewer errors when editing charts or copying data, more accurate selections, and better support for scorecard and gauge charts in exported files.
Original PR description
### Contains the following commits: https://github.com/odoo/o-spreadsheet/commit/430f0907 [REL] 16.5.0-alpha.12 https://github.com/odoo/o-spreadsheet/commit/ca347935 [FIX] scorecard: fix baseline…
### Contains the following commits: https://github.com/odoo/o-spreadsheet/commit/430f0907 [REL] 16.5.0-alpha.12 https://github.com/odoo/o-spreadsheet/commit/ca347935 [FIX] scorecard: fix baseline arrow https://github.com/odoo/o-spreadsheet/commit/07863006 [IMP] grid: add custom paste shortcuts https://github.com/odoo/o-spreadsheet/commit/8c94a5a6 [FIX] Selection: exclude hidden rows/cols in selection statistics Task: 3508872 https://github.com/odoo/o-spreadsheet/commit/383f5344 [FIX] Figure: Pass figure as child component props Task: / https://github.com/odoo/o-spreadsheet/commit/4b42059d [REL] 16.5.0-alpha.11 https://github.com/odoo/o-spreadsheet/commit/8635acf7 [FIX] charts: export gauge and scorecard charts in .xlsx Task: 3524473 https://github.com/odoo/o-spreadsheet/commit/a825627d [IMP] chart: Scorecard are now drawn on a canvas Task: 3524473 https://github.com/odoo/o-spreadsheet/commit/cb493613 [IMP] index: expose SelectionInput and toUnboundedZone Task: 3554062 https://github.com/odoo/o-spreadsheet/commit/8282716d [FIX] xlsx export: remove unsupported characters Task: 3552957 https://github.com/odoo/o-spreadsheet/commit/031593c2 [IMP] index: expose lettersToNumber https://github.com/odoo/o-spreadsheet/commit/450a4eae [REF] ot: extract and expose range transformation helper Task: 3554062 https://github.com/odoo/o-spreadsheet/commit/8da5fb29 [IMP] types: shorter getters declaration https://github.com/odoo/o-spreadsheet/commit/7e3bed67 [FIX] clipboard: cut/paste whole CF across sheets Task: 3502777 https://github.com/odoo/o-spreadsheet/commit/4e5f15f7 [FIX] icons: Fix icon svg's https://github.com/odoo/o-spreadsheet/commit/c81dce7e [IMP] evaluation: expose getCorrespondingFormulaCell Task: 3318865 https://github.com/odoo/o-spreadsheet/commit/854f2d74 [FIX] ChartPanel: traceback on deleting chart while editing data series Task: 3523882 https://github.com/odoo/o-spreadsheet/commit/d39ded8c [IMP] edition: cancel edition when setting format Task: 3515610 https://github.com/odoo/o-spreadsheet/commit/b742ae0e [IMP] formats: add more date and number formats Task: 3515610 https://github.com/odoo/o-spreadsheet/commit/5641af62 [REF] formats: use helper to create format action Task: 3515610 https://github.com/odoo/o-spreadsheet/commit/025ee4db [FIX] menu: truncate menu description Task: 3515610 https://github.com/odoo/o-spreadsheet/commit/278c019a [FIX] core: typo https://github.com/odoo/o-spreadsheet/commit/e6cad253 [MOV] tests: split tests files by category https://github.com/odoo/o-spreadsheet/commit/34d96c72 [FIX] headers_overlay: reselect full column or row as dataseries range Task: 3481617
This update adjusts how messaging channels are created so related enterprise features receive a complete channel reference. It supports smoother behavior in areas such as Frontdesk and enterprise mail tests without introducing visible workflow changes for users.
Original PR description
* = frontdesk, test_mail_enterprise Enterprise counter-part. https://github.com/odoo/odoo/pull/139341 Taken from https://github.com/odoo/odoo/pull/138330 to ease its diff.