Daily updates from Odoo
Friday, February 28, 2025
5 changes · master
Enhancements to existing features
The Documents app now includes required access information when a user session starts, so it no longer needs extra checks during web client loading. This reduces unnecessary waiting time and helps the interface open more smoothly for users.
Original PR description
Add necessary groups inside the session_info to avoid RPCs on `document_service` startup to avoid useless waiting time on web client startup.
Payroll officers now see a dashboard warning when a payslip has been overdue for more than 30 days after its creation date. This helps teams spot delayed payroll payments sooner and take action before the issue escalates.
Original PR description
A new warning has been added to the payroll dashboard warning appears when a payslip is overdue by more than 30 days from the payslip creation date This warning serves as a reminder to the payroll officer of their obligation to make timely payments and emphasizes the need to resolve the issue before it escalates further. task-4496735
Project scheduling from the Gantt view now defaults to showing only open tasks. This helps users focus on active work and reduces clutter from completed or closed tasks when planning schedules.
Original PR description
- Added a default `open_tasks` filter to display only open tasks when scheduling from the Gantt view. Technical: In the search_model.js file, the `_extractSearchDefaultsFromGlobalContext` function deletes matching `search_default_` keys, which is why we have to forcefully pass them when opening a dialog task-4593268
The IoT app cards have been simplified to show the most useful device and box information more clearly. Connection problems now appear as a lightweight notification instead of blocking users with a popup, making day-to-day IoT management smoother.
Original PR description
- removed url to homepage from IoT Box cards, - removed device icon + amount of devices from IoT Box cards, - replaced "connected"/"disconnected" tags by green/red circles on IoT Device cards, - inlined connection type with IoT Box name on IoT Device cards, - removed `IoTConnectionErrorDialog` popup blocking user when the connection between the db and the IoT Box fails (replaced by simple notification). Task: 4603315  
The Sign template top bar has been simplified by moving access-related fields into a dedicated Share Access menu. This reduces visual clutter and gives users a clearer place to manage who can access signing templates.
Original PR description
**Before this PR** - The `authorized_ids` and `group_ids` fields were displayed directly in the SignTemplateTopBar. when we turn the access setting on from the configuration - Having multiple items in these fields cluttered the UI, negatively affecting usability and aesthetics. - There was no dedicated interface for managing access control efficiently. **After this PR** - The top bar UI is improved by removing the `authorized_ids` and `group_ids` fields. - A new Share Access cog menu is added to the control panel. - Clicking the menu opens a dialog that displays these fields, providing a cleaner and more user-friendly interface for managing access control. task-4333304