Monday, June 24, 2024
9 changes · master
Enhancements to existing features
This update ensures data cleanup actions added by bridge modules are tied to the modules that create them. When those modules are uninstalled, the related actions are removed automatically, reducing leftover menu options and keeping the system tidy.
Original PR description
Bind contextual action to bridge module to delete action on module uninstallation. task-id: 3275043
Leave administrators and employee leave managers can now validate, approve, or refuse leave allocations directly from the Gantt or calendar popover. This reduces navigation and speeds up day-to-day leave management decisions.
Original PR description
In this PR, a validation, approval, and refuse button have been added to the footer of the popover. These buttons are visible to both the administrator and the leave manager of the employee task-3329594
Salary offer pages can now be customized using Odoo Studio, making it easier for businesses to adapt offer content and workflows to their needs. This improves flexibility for HR teams without requiring custom development.
Referral recruiters can now access the points menu without needing developer mode. This makes it easier for the right users to review referral points while keeping the change limited to the HR Referral area.
Original PR description
The points menu was visible only in developper mode but it should be visible for referral recruiter too. (I also made the two menuitem respect the 120c width) task-3863980
The Approvals dashboard has been redesigned to make common actions easier to find and use. Users can now archive or restore approval categories directly from the dashboard, while creating a new approval request is promoted as the main action for a more consistent experience.
Original PR description
This commit revamps the dashboard of the approvals module. The dashboard give now the possibility to archive/unarchive categories in addition to the possibility to configure them. The menu permitting to create a new approval request has been moved to as the main button of the dashboard. All these changes are made to make the dashboard more user-friendly and to make it more consistent with the rest of the module. task-3634015
This update improves the precision of rounding utilities used across several business workflows. It helps financial, payroll, field service, and asset-related tests better reflect expected calculation results, reducing the risk of small rounding inconsistencies.
Original PR description
Updated tests for improved float rounding. Community branch: https://github.com/odoo/odoo/pull/152709
The salary attachment amount is now described as a payslip amount instead of a monthly amount. This better reflects employees who are paid on schedules other than monthly, reducing confusion in payroll records and screens.
Original PR description
In the salary attachment, the field 'monthly_amount' should be named 'payslip_amount' since the employee could be receiving payslips at another frequency than monthly. Task: 3947494
Adds Portuguese Balance Sheet and Profit and Loss report templates, including versions aligned with IPP and OCC formats. This helps Portuguese companies produce required financial statements more easily and consistently from Odoo.
The accounting audit trail is now integrated into the main accounting app with clearer guidance when no records are shown and more search filters for easier review. German localization will enable the audit trail setting automatically, supporting compliance needs with less manual setup.
Original PR description
This commit is part of a bigger commit in the community branch. This commit merges account_audit_trail to account and adds improvements on top of it: - improved the empty screen of audit trail menu message - auto activate the audit trail setting for l10n_de - added some additional filters in search for audit trail view task-id: 3952457 related community PR: https://github.com/odoo/odoo/pull/167072