Daily updates from Odoo
Tuesday, March 29, 2022
6 changes
Enhancements to existing features
The Belgian reports module now uses the full model name instead of an abbreviation in section 170/4. This makes the report easier to understand and reduces ambiguity for users reviewing Belgian financial reporting details.
Original PR description
Use full model instead of abbreviated model for section 170/4 [task-2511879](https://www.odoo.com/web#id=2511879&model=project.task)
This update aligns multiple Enterprise apps with Odoo's revised page and report rendering system. It is an internal compatibility improvement that helps keep accounting, payroll, HR, appointments, and localization features working consistently with the core platform changes.
Original PR description
see community https://github.com/odoo/odoo/pull/85110
Spreadsheet-related functions now must use valid names made only of letters, numbers, and dots. This removes an inconsistent naming shortcut and helps keep formula behavior predictable for users and maintainers.
Original PR description
Currently, one can add a new function to the functionRegistry by
providing a key containing an underscore and it will magically be
adapted so the actual key contains a dot (.) instead.
There a two issues with this:
1. The existence of this feature is only justified by the way we
organized our functions files: We export the function under some
variable and use those to populate the registry. Since variables
can not contain dots, we used underscore. The functionRegistry
should not be aware of such a specificity.
2. The goal is to propose a generic formula name, only containing
dots and alphanumerical characters. However, the current
implementation will only replace the first occurence of
an underscore, basically defeating the purpose.
This commit tries to address both issues by forcing a proper format of
alphanumeric and dot format to the keys of the registry.
Task 2715250The cohort reporting interface has been tidied up by replacing custom styling with standard layout and formatting helpers. This makes the screen easier to maintain while keeping the user experience consistent.
Original PR description
The goal of this commit is to reduce the CSS using the Bootstrap utility's class. Mini summary: * avoid using unit when the value is 0 (e.g. 0px) * text-align: center -> text-center * vertical-align: middle -> align-middle * margin: ? -> m-? * padding: ? -> p-? * border-radius: ? -> rounded * font-weight: ? -> font-weight-bold (for bold text) * border-?: ? -> table-bordered (border for table) * height 100% = top 0 and bottom 0 in position absolute * remove unnecessary comment Task ID: 2704984 Task ID: 2731616
The spreadsheet component used in Documents has been updated to a newer version. This brings several small reliability and usability improvements, including better formula guidance, more consistent sheet handling, improved row and column movement, and cleaner display of large fonts and merged cells.
Original PR description
- [IMP] documents_spreadsheet_bundle: update o_spreadsheet to latest version - [IMP] documents_spreadsheet_bundle: update o_spreadsheet to latest version
This update refreshes the embedded spreadsheet engine used in Documents. It improves reliability when moving rows or columns, displaying large text and merged cells, and showing formula or error guidance, making spreadsheet work smoother for users.
Original PR description
### Contains the following commits: https://github.com/odoo/o-spreadsheet/commit/82a7624a [FIX] formulas: remove trailing chars in DATE args description…
### Contains the following commits: https://github.com/odoo/o-spreadsheet/commit/82a7624a [FIX] formulas: remove trailing chars in DATE args description https://github.com/odoo/o-spreadsheet/commit/41cfb8fb [FIX] sheet: undeterministic sheet id https://github.com/odoo/o-spreadsheet/commit/bc26d9ff [FIX] selection: preserve columns/rows size on moving https://github.com/odoo/o-spreadsheet/commit/fb66021e [IMP] tests: introduce move columns-rows helpers https://github.com/odoo/o-spreadsheet/commit/88d20005 [IMP] composer: changed formula bracket or string highlight color https://github.com/odoo/o-spreadsheet/commit/96bdf7fa [FIX] functions: remove some optional flags https://github.com/odoo/o-spreadsheet/commit/f20b977a [FIX] functions: Split multiple repeatable args everywhere https://github.com/odoo/o-spreadsheet/commit/9e32f9f6 [IMP] functions: Only allow valid function names in registry https://github.com/odoo/o-spreadsheet/commit/657aa592 [FIX] popover: error tooltip position https://github.com/odoo/o-spreadsheet/commit/ddae1e94 [FIX] renderer : number align wrong for big font https://github.com/odoo/o-spreadsheet/commit/9d0252d0 [FIX] renderer : clipping inside merges