Daily updates from Odoo
Wednesday, August 19, 2020
11 changes
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
The Amazon sales connector now uses Odoo-managed token authentication through a proxy, so customers no longer need to create and maintain their own Amazon developer keys. The update also improves marketplace coverage and makes order synchronization more resilient when individual orders or inactive currencies cause issues.
Original PR description
Forward-port to master (13.5) of #11289 This commit merges the changes of the 'stable'-released `sale_amazon_authentication` module into the main `sale_amazon` module. Since Amazon requested that we…
Forward-port to master (13.5) of #11289 This commit merges the changes of the 'stable'-released `sale_amazon_authentication` module into the main `sale_amazon` module. Since Amazon requested that we stop asking our customers to get their own developper keys and instead use a token with our developper keys for authentication, a proxy was deployed on one of our server to sign all requests to the Amazon API with our keys and forward the response back to the customer's instance. In short, this commit: - removes the developper keys fields from the amazon.account model and adds a `auth_token` field - patches the mws library we used to contact our proxy instead of the Amazon API endpoints Some smaller changes are included in this commit, since it is a squashed version of the initial PR which included smaller fixes such as: - support for the amazon.nl marketplace - ensure a customer rank of 1 is set on partners created on the fly so that they appear as 'customers' directly when using filters - ensure an order that fails to synchronizes is skipped and does not crash the whole cron (missing savepoint) - correctly handle inactive currencies when syncing orders See the initial PR for 13.0 for more details and a better split between code changes. Task-2279418 See odoo/upgrade#1657
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
The invoice OCR extraction details are now hidden during normal use and only shown in debug mode. This keeps the invoice screen simpler for everyday users while preserving diagnostic information for support or technical troubleshooting.
Original PR description
The extraction information group in the account move view is not needed for common use of the ocr extraction process, and thus should be hidden when not in debug mode. Task id #2321110
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.
Planning and Field Service Gantt views now show totals by row, making it easier for teams to see workload or allocation totals directly in schedules and task planning. This improves visibility in day-to-day planning without changing workflows.
Original PR description
Purpose of this task is to set 'total_row' to 'True' on the Gantt views of the following menus: Planning > Schedule Field Service > Planning Field Service > All Tasks Field Service > My tasks task - 2276652 -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
More reporting screens now show sample data when there are no real records yet. This helps users understand pivot, cohort, dashboard, and graph reports before their own data is available.
Original PR description
The purpose of this commit is to enable sample data in various pivot, cohort views. TaskID: 2319606 Closes: #12415
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