Daily updates from Odoo
Friday, January 31, 2020
12 changes
Enhancements to existing features
Project settings are now more consistent and easier to manage, with subtasks configurable per project instead of only globally. New and existing projects better inherit expected defaults for timesheets, planning, ratings, and field service options, reducing setup confusion and preventing related configuration errors.
Original PR description
Description of the issue/feature this PR addresses: Current behavior before PR: Desired behavior after PR is merged: TaskID: 2146474 -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
The system-only "Exception" activity type is no longer shown to users when they manually schedule an activity. It remains available behind the scenes so Odoo can still create warning activities automatically when needed.
Original PR description
Task-https://www.odoo.com/web?#id=2168569&action=327&model=project.task&view_type=form&menu_id=4720 Pad-https://pad.odoo.com/p/r.39029a07ff849809d1b84d4c202a9acc Description of the issue/feature this PR addresses: Current behavior before PR: Desired behavior after PR is merged: -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Batch transfers are easier to manage with a clearer layout, direct access to transfer line details, and better tools for adding deliveries to batches. The update also improves reporting, status accuracy, and protects already processed quantities when stock is unreserved.
Original PR description
Improve batch transfers layout and usability. See commit's messages for more informations. *task-2069646*
The web module now allows its background request helper to send multiple files. This makes it easier for Odoo features to support file uploads without custom workarounds, improving flexibility for future user-facing workflows.
Original PR description
This commit allows the ajax.post function to send multiple files. Task: 2079142
Coupon management is clearer with updated statuses showing whether coupons are pending, valid, sent, used, expired, or cancelled. Customer-facing coupon emails and PDFs were redesigned and wording was improved, making coupons easier to understand and manage.
Original PR description
Purpose ====== Better traceability for coupons regarding their status (sent or not). UX improvements for coupons (better email, a few string changes). Task 2027296
Custom models can now be ordered by meaningful business fields instead of only by record ID, making grouped views and reports more intuitive. Custom stage-like fields can also show all possible stages, including empty ones, while related stability fixes improve reliability when models change.
Original PR description
Custom model improvements needed for a Studio task: - allow ordering custom models by something else than their id - allow a basic `group_expand` functionality for custom models allowing 'stage-like' behaviours (e.g. a `read_group` on `x_stage_id` will return all the stages, including empty ones) - small fixes detected during development: - SQL identifiers escaping - correct reset of the registry after `SingleTransactionCase` and `SavepointCase` tests - correct removal of a custom class from the registry Part of Task 2091654 Related to odoo/enterprise#7326
Event managers can now view and edit an event's description directly from the Events application. This makes it easier to maintain event information in Odoo and prepares the field to be filled from upcoming Facebook synchronization.
Original PR description
Event holds a description field that is not displayed nor editable in frontend. IN this commit we display it in backend form view, allowing to edit it. With the upcoming facebook synchronization it allows to directly populate it with facebook information. See Enterprise PR odoo/enterprise#8058 . Task ID 1999230 Description of the issue/feature this PR addresses: Current behavior before PR: Desired behavior after PR is merged: -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Project setup is now more consistent: features such as subtasks, timesheets, forecasting, and field service settings can default more appropriately and be managed per project where relevant. This reduces duplicate configuration work, improves onboarding clarity, and fixes an issue when enabling worksheets after time and materials.
Original PR description
TaskID: 2146474
Customers can now access their signature requests and signed documents directly from the portal. This makes it easier to find, review, and download completed signature documents without navigating back through internal request screens.
Original PR description
This commit adds support for customer portal access. In order to implement it, signed needed to be adapted. A related non-stored field reference on the sign.request.item model has been added. It allows one to search for a document name in the portal. sign.request.item inherits now from portal.mixin model. TaskID: 2061759
Helpdesk teams can now filter tickets based on whether the most recent message came from the customer. This helps agents cover for absent colleagues, avoid missed follow-ups, and gives managers a clearer view of tickets needing attention.
Original PR description
task-2172205 pad- https://pad.odoo.com/p/r.695dbcbbc6baea6347f4f6877e07cc3d
Belgian 281.50 slip generation now requires partners to be explicitly marked with a dedicated 281.50 tag, reducing accidental or incorrect slip creation. Users can select more years in the wizard, with current or future years automatically generated in test mode, and access is now aligned with Accountant permissions.
Original PR description
This commit adding some new checks and features for the generating of 281.50 slip. Now, there is a new partner tag named "281.50". This tag is mandatory if the user wants to generate a 281.50 slip for a specific partner. For the selection of the year in the initializing wizard, the period constrain is removed but if you select a year superior or equal to the current year, the slip will be generated in "test" mode. Access Right: Moving from Advisor to Accountant. **Task ID: 2186378**
Rental analysis can now be filtered by product serial number, making it easier for users to find specific rented items. This improves traceability and speeds up reporting when managing serialized rental products.
Original PR description
**Task:** https://www.odoo.com/web#id=2081478&action=327&model=project.task&view_type=form&menu_id=4720 **Pad:** https://pad.odoo.com/p/r.20080ae38a2c09016c7a8ff849a63a01 **Description:** User will be able to search for a product based on serial no. in sale.rental.report Task-2081478