Saturday, February 10, 2024
4 changes · master
Enhancements to existing features
Recruiters can now choose an email template, include attachments, and save template changes when emailing multiple applicants at once. This makes bulk applicant communication faster, more consistent, and easier to reuse across hiring workflows.
Original PR description
Enhanced the functionality to allow users to pick an email template, add attachments, and save the template when sending emails to multiple applicants. Task-3501161 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
The spreadsheet engine has been updated to a newer version with performance improvements for formula processing and cell handling. It also fixes issues with editing, filters, exports, formatting, and chart panel behavior, making spreadsheets faster and more reliable for users.
Original PR description
### Contains the following commits: https://github.com/odoo/o-spreadsheet/commit/1b33cf4ed [REL] 17.2.0-alpha.4 https://github.com/odoo/o-spreadsheet/commit/b3b63611c [PERF] tokenizer: faster…
### Contains the following commits: https://github.com/odoo/o-spreadsheet/commit/1b33cf4ed [REL] 17.2.0-alpha.4 https://github.com/odoo/o-spreadsheet/commit/b3b63611c [PERF] tokenizer: faster tokenize Task: 3735948 https://github.com/odoo/o-spreadsheet/commit/3e32adaec [PERF] tokenizer: faster parenthesis tokenize Task: 3735948 https://github.com/odoo/o-spreadsheet/commit/9dd9e5afa [PERF] tokenizer: faster number tokenize Task: 3735948 https://github.com/odoo/o-spreadsheet/commit/04ec9957f [PERF] tokenizer: faster symbol tokenize Task: 3735948 https://github.com/odoo/o-spreadsheet/commit/de91d9a75 [FIX] Composer: Persistent composition when starting the edition Task: 3685891 https://github.com/odoo/o-spreadsheet/commit/855f32673 [IMP] stores: export stores for external use https://github.com/odoo/o-spreadsheet/commit/ca4087464 [FIX] DataFilter: Fix overlapping filters Task: 3728009 https://github.com/odoo/o-spreadsheet/commit/8b0d0794d [FIX] export: unbound formula stays unbound in snapshots https://github.com/odoo/o-spreadsheet/commit/c22e2e2e2 [PERF] cell: remove useless binded function Task: 3721226 https://github.com/odoo/o-spreadsheet/commit/ce91f2a19 [PERF] cell: remove range string closure Task: 3721226 https://github.com/odoo/o-spreadsheet/commit/989c3113c [PERF] cells: transform dependencies without closure Task: 3721226 https://github.com/odoo/o-spreadsheet/commit/3cbb2c5f0 [PERF] functions: lookup function return error https://github.com/odoo/o-spreadsheet/commit/c572f0739 [REF] Renderer: use layer name for rendering Task: 3719197 https://github.com/odoo/o-spreadsheet/commit/79c6fdab3 [REF] Renderer: convert `RendererPlugin` to store Task: 3719197 https://github.com/odoo/o-spreadsheet/commit/e8f8fa321 [REF] evaluation: unify the formula payload with the evaluated cell type Task: 3685074 https://github.com/odoo/o-spreadsheet/commit/be2e676b5 [IMP] data: remove key `entities` in exported data https://github.com/odoo/o-spreadsheet/commit/bf7166e1a [FIX] formatting: do not show escape character Task: 3698283 https://github.com/odoo/o-spreadsheet/commit/5f29fcb69 [REM] composer: remove CTRL+Space shortcut Task: 3504025 https://github.com/odoo/o-spreadsheet/commit/3253c5953 [FIX] chart: fix incoherent side_pannel state Task: 3380568
The spreadsheet engine used in Odoo has been updated to a newer alpha version. This should improve spreadsheet-related behavior and reliability across document spreadsheets, lists, and pivot views, while supporting ongoing product improvements.
Original PR description
…-alpha.4
Canceled sales orders will no longer leave unplanned service shifts that keep getting scheduled automatically. This avoids unnecessary resource planning for work that is no longer needed, while still creating new shifts if the order is later re-confirmed.
Original PR description
…ed SOs Before this commit, planning will auto-plan shifts linked to canceled SOs. This doesn't make sense as the service no longer needs to be provided. In addition, the user cannot easily delete the related unplanned shift so it will keep getting scheduled automatically every time the feature is used. In this commit, when an SO is canceled, the related unplanned shift will be automatically deleted (excluding shifts that are already scheduled). If the SO is reset to quotation and confirmed again, a new shift will be generated to plan for the remaining hours. task-3603886