Thursday, March 28, 2019
10 changes · master
New functionality added to Odoo
This change adds an option to display EPC QR codes when recording supplier payments, making it easier for users in Europe to scan and pay directly with a mobile banking app. It also improves payment grouping behavior and bank account requirements so the payment flow is clearer and more reliable.
Original PR description
/!\ This is only used so that runbot can merge on enterprise. The enterprise branch is compliant with OPW 1906794 In Europe, there is the EPC QR Code that can be used to record a payment with mobile apps. In the wizard to record a payment to a supplier, we should have the ability to show the EPC QR Code. That way, the user can scan it on the screen with his mobile and pay right away. Add a setting to activate the option Add the img on the view OPW 1918423 -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Users can now display an EPC QR code when recording supplier payments in Europe, making it easier to pay by scanning the screen with a mobile banking app. This reduces manual entry and helps speed up supplier payment workflows when the option is enabled.
Original PR description
In Europe, there is the EPC QR Code that can be used to record a payment with mobile apps. In the wizard to record a payment to a supplier, we should have the ability to show the EPC QR Code. That way, the user can scan it on the screen with his mobile and pay right away. Add a setting to activate the option Add the img on the view OPW 1918423
Enhancements to existing features
When creating or editing a contact, Odoo now warns users if the VAT number already exists on another partner record. This helps teams spot possible duplicate customers or vendors earlier and keep contact data cleaner.
Original PR description
Task 1942984 Add a warning to alert for partner duplicates based on VAT number When we create a new partner with an existing vat number, on change from vat number --> trigger a warning, -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Resolved issues and error corrections
Service products can no longer be assigned putaway rules in inventory settings. This avoids irrelevant warehouse configuration for products that are not physically stored or moved.
Original PR description
Before this commit, you could specify putaway rules for service type products, but as putaway is useless for services, we don't want that. Task #1961021
This update disables quick creation for accounting account fields across several Odoo workflows. It helps prevent users from accidentally creating incomplete or incorrect accounts while entering invoices, payments, expenses, stock valuation, or related accounting records.
Original PR description
Task 1958439 Purpose: prevent the erroneous account creation -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Records created from incoming emails now keep people who were copied on the original message, reducing the chance that important contacts are left out of later follow-ups. The chatter also makes recipient suggestions easier to manage by showing a shorter list with an option to expand it when needed.
Original PR description
*: crm, project, maintenance, hr_recruitment When a record is created from an email, cc can be lost. This commit proposes a new mixin to keep cc on the record and allows to create partner for each of them when sending a message from the chatter. The mixin is added on the mail recors that can be created from mail.alias: document helpdesk.ticket mrp.eco quality.alert hr.applicant crm.lead project.task mail.channel maintenance.equipment A new show more/ show less mechanism is also added to the partner suggestions in chatter. Task: 1925001 Linked PR: odoo/enterprise#3689
Manufacturing teams can now choose whether Bill of Material component quantities must be followed strictly or used as adjustable guidance. This gives businesses tighter control where exact consumption is required, while preserving flexibility for production processes that need manual adjustments or multiple lot entries.
Original PR description
Purpose: The quantities to consume on Bill of Material lines should be either strictly used or be taken as a reference more or less adjustable. This commit adds a setting on BoM to specify if the…
Purpose: The quantities to consume on Bill of Material lines should be
either strictly used or be taken as a reference more or less adjustable.
This commit adds a setting on BoM to specify if the consumption is 'strict'
or 'flexible'. This new option has the following impacts:
- On produce wizard: if consumption is set to 'strict', the done quantities
are prefilled and locked in read only mode. Changing the quantity to
produce will, as done before, update the components to consume but the
manufacturing user cannot change them by hand.
If set to 'flexible', the production flow remains the same as present
one.
- On workorders: if consumption is set to 'strict', the Validate button
will save the consumed data, and propose to fill the remaining ones until
the total is registered. If set to 'flexible', two button are displayed.
'Validate' to register the current component and pass to next step either
the quantity to consume is complete or not, and 'Continue Consumption'
to registered the current component quantity but leaving the user the
possibility to add more quantity (and possibly another lot number) for
the current component
Task: 1889393
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-prRecords created from incoming emails now retain the people copied on the original message. This helps teams keep all relevant contacts visible and makes it easier to include or create those contacts when replying from the record conversation.
Original PR description
*: crm, project, maintenance, hr_recruitment When a record is created from an email, cc can be lost. This commit proposes a new mixin to keep cc on the record and allows to create partner for each of them when sending a message from the chatter. The mixin is added on the mail recors that can be created from mail.alias: document helpdesk.ticket mrp.eco quality.alert hr.applicant crm.lead project.task mail.channel maintenance.equipment Task: 1925001 Linked pr: odoo/odoo#31275
Manufacturing teams can now choose whether component quantities on a bill of materials must be followed exactly or can be adjusted during production. This gives businesses tighter control when needed while preserving flexibility for real-world consumption differences, including workorder and quality workflow handling.
Original PR description
Purpose: The quantities to consume on Bill of Material lines should be either strictly used or be taken as a reference more or less adjustable. This commit adds a setting on BoM to specify if the…
Purpose: The quantities to consume on Bill of Material lines should be
either strictly used or be taken as a reference more or less adjustable.
This commit adds a setting on BoM to specify if the consumption is 'strict'
or 'flexible'. This new option has the following impacts:
- On produce wizard: if consumption is set to 'strict', the done quantities
are prefilled and locked in read only mode. Changing the quantity to
produce will, as done before, update the components to consume but the
manufacturing user cannot change them by hand.
If set to 'flexible', the production flow remains the same as present
one.
- On workorders: if consumption is set to 'strict', the Validate button
will save the consumed data, and propose to fill the remaining ones until
the total is registered. If set to 'flexible', two button are displayed.
'Validate' to register the current component and pass to next step either
the quantity to consume is complete or not, and 'Continue Consumption'
to registered the current component quantity but leaving the user the
possibility to add more quantity (and possibly another lot number) for
the current component
Task: 1889393This fixes an internal web test helper so a selector-related option is passed correctly when tests turn it off. It does not currently affect product behavior, but it keeps automated tests accurate and easier to maintain.
Original PR description
The attribute is true by default, but when it is set to `false` in a test, it was not correctly passed in the view. Note that it has no impact currently in the tests.