Thursday, August 29, 2024
2 changes
Enhancements to existing features
Automated checks were added for the Planning front end to help catch issues before they reach users. This reduces the risk that future changes accidentally break key planning workflows.
Original PR description
Currently there are no tests for the planning's front end. This means that changes in the code could break the front end's functionality without anyone noticing. Unfortunately, with the way that the front end is set-up there is no formal way to test the front-end like the back-end. This commit adds two tours which should make sure that the main functionalities of the front end are tested for future potential changes. task-3800770
Forms now automatically let fields without labels use the full available width inside grouped sections. This removes the need for extra layout settings and reduces awkward empty space in accounting, payroll, delivery, localization, and manufacturing screens.
Original PR description
Grid is set to use 2 columns in a `<group/>` used as an inner group.
So before this commit, we had to put `colspan="2"` to force no label
fields to take all the available space.
If not, the field was located in the first column and you had some
empty space on the right due to the second column.
In this commit, we want to make this attribute optional when
`nolabel="1"` by collapsing these 2 columns automatically.
<group string="...">
<field name="x2many_field" nolabel="1"/>
</group>