Daily updates from Odoo
Tuesday, March 29, 2022
4 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