Daily updates from Odoo
Wednesday, August 19, 2020
9 changes · master
Enhancements to existing features
The timesheet app is updated to make first-time setup and everyday use easier, with clearer menus and roles plus sample/helper content for onboarding. It also adds batch timesheet validation and a quicker path for users to download the mobile app via QR code.
Original PR description
Back2Basics of the timesheet module. Add helpers/dummy data to improve the onboarding of the module. Rename some roles/menus. Add a server action to allow validating timesheets by batch. TASK ID: 2303955
Accounting teams can now define tax closing periods by choosing a number of months instead of being limited to monthly or quarterly cycles. VAT return entries can also be posted after the closed period, making tax reporting more flexible for companies with different filing schedules.
Original PR description
Instead of asking for periodicity monthly or quarterly we now ask for a number of month Remove the constraint on the date of the move when trying to post. We can now do the VAT return entry after closing the period task-2201995
Manufacturing teams can now record producing more than originally planned from the tablet work order view when an operation creates a component. Quality checks also show the finished lot more consistently, improving traceability for production and inspection workflows.
Original PR description
[IMP] mrp_workorder: allow to produce more on tablet [IMP] quality, *:make finished_lot_id a related on qc [IMP] mrp_workorder: add draft state on workorder Community PR: https://github.com/odoo/odoo/pull/54283
Field Service setup is now easier with added helpers, sample data, and automatic creation of a Field Service project when a company is created. Several Field Service screens and reports were polished, including clearer product views, an Add button in the task Gantt view, and currency shown on worksheet totals.
Original PR description
Added new helpers and sample data for some views Improvement of the style of some pages. Added currency for the total in worksheet report. Adding the generation of a "Field Service" project when creating a company. Added "Add" button in the Task Glove view.
The document sharing pop-up now shows the selected folder and tag names before sharing. This helps users confirm they are sharing the intended documents and reduces mistakes.
Original PR description
PURPOSE Share pop-up doesn't show names of selected folder and tags. SPECIFICATION Improving share pop-up by adding names of selected folder and tags to reminding users. LINKS PR https://github.com/odoo/enterprise/pull/9420 task-1974595
Automatic transfers can now be limited to specific partners, giving finance teams more control over when transfer rules apply. The update also supports combining multiple filtered rules and percentage-based lines in the same transfer setup, making configurations more flexible and reliable.
Original PR description
Adds the ability to apply the Automatic Transfer only on specific partners. Also allows to have multiple filtered lines on an Automatic Transfer. Also allows to have mix filtered and percent lines Adds tests for partner_id Specify the fields that are displayed on account_ids (code, name, user_type_id) task-2247456
Expense processing now enables incoming emails by default and shows the relevant email address directly in the list helper. This makes it easier for users to know where to send expense receipts without searching settings.
Original PR description
The "Incoming Emails" setting is now enabled by default and the email address shown on the list helper. TaskID: 2300864
Resolved issues and error corrections
Spreadsheet pivot tables now avoid repeating the same lookup for subgroup names while data is loading. This reduces unnecessary server calls and should make affected spreadsheets feel more responsive, especially with relational groupings.
Original PR description
If a pivot subgroup is a relational field (e.g. grouped by date:month > salesteam) the display names of the relational records are fetched once per parent group, resulting in many useless RPC calls. This happens because all header evaluations are done asynchronously and they all try to load the display name, even if it's already being fetched (but not resolved yet). Instead of waiting for the label then give it to the cache, the promise is directly given to the cache. That way, the promise can be awaited by others.
Features or functions removed from Odoo
The Planning menu is no longer shown inside the Project app. This keeps project navigation simpler and directs users to access planning features through the dedicated Planning app.
Original PR description
Before we can see the 'Planning' from the Project App. The main purpose of this task is to remove the 'Planning' menu from the Project App. This commit solved this issue. task - 2318479 -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr