Daily updates from Odoo
Wednesday, June 5, 2024
7 changes · master
Enhancements to existing features
Task-related time fields in the Project Gantt view are now shown only to users with timesheet access. This keeps sensitive or role-specific time planning information out of view for users who do not need it.
Original PR description
After this commit, time fields (e.g. allocated_hours, ...) related to tasks in the Project module are only visible if the user has the "hr_timesheet.group_hr_timesheet_user" group. task-3815771
The follow-up reminder wizard layout has been streamlined to make email, SMS, and postal mail options easier to review and select. This improves usability for staff preparing customer payment follow-ups by reducing visual clutter and aligning related messages with their checkboxes.
Original PR description
In this commit, we will do multiple modifications to improve the display of the followup wizard. The following changes has been done: - Remove the title "Actions" - Made the checkbox on the same line - Moving the group for the sms below the things about the email - Using classes instead of inline style - Putting the snailmail message next to the according checkbox and not in a group below. task:3931191
This update strengthens the internal checks behind spreadsheet global filters, helping reduce future errors when filters are edited or maintained. The change is mostly technical and should not alter day-to-day behavior for users, but it improves long-term stability of spreadsheet filtering.
Original PR description
This commit fixes & improves the typing of the global filter related files, and enable type checking on the files. Note that some files are still in red for typing issues: - in the business code, it's mostly due to wrong typing of LazyTranslatedString - in the tests, the import of legacy files isn't resolving properly. Task: [3948130](https://www.odoo.com/web#id=3948130&cids=1&menu_id=4720&action=333&active_id=2328&model=project.task&view_type=form)
Employees or managers who try to delete attendance or planning records tied to already validated work entries now receive clearer error notifications. This helps prevent accidental removal of records that are part of confirmed payroll or scheduling data, reducing confusion and data integrity risks.
Original PR description
This PR improves the deletion functionality for attendance and planning records linked with validated work entries. Users attempting to delete attendance and planning data associated with validated work entries will now receive appropriate error notifications. task-3815646
New export templates have been added to service-related apps so users can more easily export the most relevant fields from their database. This streamlines data extraction for project and timesheet-related workflows and reduces manual setup when exporting information.
Original PR description
This commit will add export templates to some apps of the services scope, in order to help user export relevant fields from their database. task-3830283
Manufacturing planners can now use a three-week Gantt view covering the current week and the next two weeks. This gives teams a more practical planning window for daily manufacturing work, especially near the end of a period.
Original PR description
The Gantt view is not very useful for planning manufacturing orders, especially towards the end of your period. We are introducing a 3-week mode: the current one and the following 2 weeks. It is more usable for daily work.
The VoIP softphone error message is now centered and easier to read. Its styling has also been adjusted for dark mode, giving users a cleaner and more consistent experience when errors appear.
Original PR description
Prior to this commit, the VoIP error text was not properly centered within the overlay div, and had background color issues in dark mode. This commit restructures the code for improved maintainability, centers the error text, updates a few classes, and adapts the design for dark mode.. task-3539670 | Master | This PR | |--------|--------| | <img alt="image" src="https://github.com/odoo/enterprise/assets/80678921/c9af3455-7562-40ec-af78-ac6c98a384bd"> | <img alt="image" src="https://github.com/odoo/enterprise/assets/80678921/119ccd03-9b80-424d-894e-847264678143"> | <details> <summary>Dark Mode</summary> | Master | This PR | |--------|--------| | <img alt="image" src="https://github.com/odoo/enterprise/assets/80678921/f83bc318-5fe0-4d52-ab2c-029875eead79"> | <img alt="image" src="https://github.com/odoo/enterprise/assets/80678921/0b56d874-5bd0-4ddc-84ab-5b66e6f85cea"> | </details>