Daily updates from Odoo
Friday, September 3, 2021
9 changes · master
New functionality added to Odoo
Project tasks now show a warning when the assigned employee is on time off during the planned work period, making scheduling conflicts easier to spot. Users can also filter for tasks in conflict, helping managers quickly find and resolve availability issues before work is assigned.
Original PR description
Purpose of the task is to display the warning stating that an employee is on holiday at the time the task is planned would reinforce the feature. In addition, the fact that a given cell is grey in the Gantt view can easily be overlooked if a task was already planned for this user before he took that day off. So in this commit, - Added the module to integrate the tasks with time off and display the warning on task when the user is on leave. - also added the filter to find the task on which the user is on leave - also move the conflict warning (and decoration) from Field Service to Project and added a 'tasks in conflict' filter on tasks. Related Enterprise Upgrade: odoo/upgrade#2803 TaskID: 2453321
Users can now add links in Documents spreadsheets that open specific Odoo menus or saved views. This makes spreadsheet templates more actionable by connecting reports or planning sheets directly to the relevant business screens, though some access-limited menus may not be available.
Original PR description
See commit messages :)
Enhancements to existing features
Timesheet reports grouped by billing type now include a grid view. This makes it easier for teams to review and compare billable time information in a structured layout.
The timesheet settings page has been made clearer and easier to use, with updated labels, descriptions, mobile layout improvements, and clearer service navigation. Community users will also see key Enterprise-only options marked consistently, helping them understand available upgrade features.
Original PR description
…e timesheet module The purpose of this task is to improve the setting of the timesheet module. In this commit, we improve the following: - Rename the label, description and align the field with the name and description of the feature - Add an 'OK' button in the 'download our app' modal - Render the frequency field properly in the employee/manager reminders setting on mobile view - In configure your services link: change the name of the action to "Services" - Display the following options in the community, with the usual 'Enterprise' tag: Round Timesheet, Employee/Manager reminder, Invoicing Policy Task-Id: 2531338 PR: #20182
Field service task costs now use the task's own analytic account first, falling back to the project account when needed. This improves accounting accuracy for task-level profitability and removes an unnecessary customization around sales order line mapping.
Original PR description
Previously, all costs allocated to a task were associated, if set, to the analytic account of their project. Prior to this PR, the sale order line in the project employee mapping was redefined to remove the required option. With this PR, we now use the analytic account of the task and then the one defined on the project (using the computed field which makes the computation). It removes the override since the field is already defined as not required in its first definition. PR community: odoo/odoo#70527 PR upgrade: odoo/upgrade#2616 task-2458135
Barcode picking screens now show extra kit bill of materials information when a purchased kit product is split into its component items. This helps warehouse users understand why component lines appear and improves visibility during stock handling, with a related update to product form availability buttons in rental sales.
Original PR description
Whenever there is a kit bom for a product, we consider this product a kit product. When purchase a kit product, it will be decomposed in the picking. In barcode operation, we add a new line to show the bom info when the product is coming from a kits.
This update improves how several Odoo Enterprise screens work on mobile devices, especially control panels and reporting views. It also updates spreadsheet pivot reporting foundations so business data views remain reliable after the newer interface changes.
Users who can view but not edit documents can now open spreadsheets without hitting an access error. The interface clearly limits editing tools while still allowing safe changes to existing filter values, making shared spreadsheets easier to use for read-only users.
Original PR description
task [2572290]( https://www.odoo.com/web#cids=1&id=2572290&menu_id=4720&model=project.task )
Resolved issues and error corrections
Authorized users can now edit their document spreadsheet templates as intended. This fixes an access check issue that incorrectly blocked legitimate template updates, reducing friction for teams managing reusable spreadsheet content.
Original PR description
the access check on "write" operation was badly handled and would be falsy all the time, preventing an authorized user to edit a template. Task 2637277