Daily updates from Odoo
Navigate
Branch
Monday, March 4, 2019
6 changes
New functionality added to Odoo
This change lets businesses configure decimal precision for product volume, similar to how product weight is already handled. It helps users record and manage very small product volumes more accurately in inventory and product data.
Original PR description
Description of the issue/feature this PR addresses: volume field of the product.template model does not have an option to specify a decimal precision, as it is in the next field: weight. So this patch is enabling decimal precision administration for the volume key exactly as it is for the weight. Current behavior before PR: volume is in m^3 and it is not possible to manage small volumes Desired behavior after PR is merged: user can manage and adjust decimal precision for the volume field as it is for the weight, -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Enhancements to existing features
The accounting settings page has been reorganized so invoicing options appear first and accounting options are grouped more clearly. This makes it easier for users to find customer invoice sending defaults and vendor bill settings without navigating mixed sections.
Original PR description
Task 1906794 Description of the issue/feature this PR addresses: Current behavior before PR: accounting settings are messy, with invoice & accounting settings mixed up Desired behavior after PR is merged: - restructure with Invoicing options first, then Accounting stuff - move default sending options into "Customer Invoices" section, as first option - new common section for vendor bill options -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Signing-related records now show a more meaningful person-based label instead of often appearing blank or as “False.” This makes it easier for users to identify the right signing record when selecting or reviewing documents.
Original PR description
By default a module uses the field `name` for showing the value of a record in a new `Many2one` field. In this model the field name quite often results into `False` though, which tells nothing. Example that shows how often it is empty/`False`:  By setting an explicit `_rec_name` the user will get a better description for the record. @mart-e as we where discussing between chosing for the field `id` or `responsible_id`: I decided to choose for the `responsible_id`. An id doesn't say a lot and the `sign.item` is literally about who signed the document and the details about this person his details on the signing. So that made me choose for `responsible_id`.
The accounting settings screens have been reorganized to make related options easier to find. This should help users and administrators navigate configuration for accounting reports, invoice extraction, and accountant features more efficiently.
Original PR description
Task 1906794
Code cleanup and technical improvements
This change removes an unused account tracking field related to checking journal entries. It simplifies the accounting code and reconciliation process without changing day-to-day user workflows.
Original PR description
Task: 1915812 -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
This update removes legacy setup that is no longer needed after a previous Documents app refactor. It keeps the codebase simpler and easier to maintain without changing how users work with documents or activities.
Original PR description
Following the refactor of documents (3e4ef5054822672e6b7f735556afe1efc8f229e4), it isn't necessary to explicitly redefine the activity icon for activities on documents.