Daily updates from Odoo
Monday, September 6, 2021
6 changes · master
New functionality added to Odoo
Documents spreadsheets now support links that can take users directly to Odoo menus, making spreadsheets a more practical navigation and reporting hub. The update also refreshes the spreadsheet engine and improves reusable selection components behind the scenes.
Enhancements to existing features
View validation has been streamlined so Odoo can check screens and customizations more efficiently. This should reduce delays during updates or configuration changes while keeping existing Gantt, Grid, and Studio behavior aligned with the core platform changes.
Original PR description
See https://github.com/odoo/odoo/pull/75796
The planning Gantt view now makes employee availability easier to understand. When an employee is not expected to work during a period, the progress bar is replaced with a warning icon and explanatory message, reducing confusion for schedulers.
Original PR description
This PR improves planning's gantt view's progress bar: - Prevents the `lightened` effect introduced in PR #18045 on .o_gantt_row_title - When the employee isn't expected to work, replace the progress bar by an exclamation triangle icon and tell the user the employee isn't expected to work during this period task-2638342
Resolved issues and error corrections
The Field Service app data setup was corrected so it can be installed successfully even when demo data is not selected. This prevents installation failures and lets businesses deploy Field Service in clean production-style databases.
Original PR description
Before this commit: When trying to install FSM without demo data, it gives traceback. After this commit: It will install FSM successfully without demo data. Task-2632519
This change prevents the signing popup from opening accidentally when users resize or move signature fields while editing a sign request. It makes the signing flow smoother and avoids interruptions before fields are correctly placed.
Original PR description
In task-2475732, a feature was added that allowed users to edit sign requests while signing. This consists of adding sign items, moving them with drag and drop, resizing them and signing them after…
In task-2475732, a feature was added that allowed users to edit sign requests while signing. This consists of adding sign items, moving them with drag and drop, resizing them and signing them after they are correctly placed. After signing a signature/initial field, it is not possible to move it or resize it. Due to the differences in the HTML content between the editable sign item and the non-editable sign item, the click event registered to sign each item should be different. Currently, the click event is registered on the sign item itself, for both cases. However resizing/dragging causes the event to bubble up and trigger the click event in the sign item (afterall resize and drag-drop are just mousedown and mouseup events). This then causes the signature/opening of wizard everytime a resize or a drag is done in the added sign items. This PR solves this problem with the following approach: register the click event in the "o_sign_config_area" element instead of the sign item, when the sign item is editable. task-2636460
Code cleanup and technical improvements
This update modernizes parts of Odoo's spreadsheet, dashboard, cohort, and web interface foundations to align with the newer user interface framework. Business users should see a more consistent experience in spreadsheets and dashboards, while the changes also prepare these areas for easier future improvements.