Tuesday, March 16, 2021
5 changes · master
Enhancements to existing features
This update helps HR records show the current running contract instead of a future draft contract in contract history. It also makes a small HR job view adjustment to support safer customization by other modules.
Original PR description
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
Replenishment orders now use the relevant purchase or manufacturing unit size instead of always defaulting to the product's base unit. This helps businesses order or produce in practical batch sizes, such as full rolls or bill-of-material quantities, reducing manual adjustments and ordering mistakes.
Original PR description
The replenishement creation currently calculates the quantity to order using the product UoM. If the product is actually purchased in another UoM (f.ex. a roll of 50 meters that is after sold meter by meter), it is preferable to set the quantity to order according to the purchase UoM (50 meters instead of 1 meter) or according to the UoM of the BoM in case of manufacturing. -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
CRM lead forms now show a small warning icon next to email and phone fields when edits will also update the linked customer profile. This keeps users informed while making the form less visually disruptive than the previous ribbon warning.
Original PR description
Reduce eye catchiness of warning message when warning the user that his changes on email and phone will also update customer. Before, used a ribbon. Now, only displays a red alert sign at the end of the fields when a change would update the customer profile. Hovering on the alert sign displays the appropriate message. Python compute method of ribbon field is split in two compute methods, one per boolean field will_write_email/phone. Previous compute for ribbon message is deleted but the field is maintained to ease further ribbon implementation and extensivity. Updates ribbon_message tests accordingly Task Id - 2456105 PR - 66909
Marketing Automation workflow activities now let users edit the Activity Filter directly within the activity form instead of opening a second pop-up window. This makes campaign setup smoother and avoids the confusing experience of stacked dialogs.
Original PR description
PURPOSE In Marketing Automation, Change the domain editor in line. currently this activity_domain is open in wizard form, which is bad UX practice. CURRENT While creating/editing marketing activity in campaign it opens as wizard form, which is OK. But when we try to add domain on this particular activity, which open another wizard on the current one. which`s looks bad. TO BE Improves the behaviour of adding domain editor. Which is not open wizard for adding activity_domain, and open as inline domain editor. **TaskID - 2480625**
Campaigns that are automatically generated are now labelled more clearly, avoiding the misleading impression that only websites can create them. Campaign management views now focus on campaigns created through mass mailing and social channels, with relevant post and notification lists opening with the right campaign filter applied by default.
Original PR description
This PR renames the field is_website into is_auto_campaign for clarity purpose. The is_website field always meant that the campaigns were created automatically in some instances. Could be created automatically via a link to the website or even by simply creating a marketing campaign in marketing_automation. is_auto_campaign is a better name as it does not wrongly imply that only the website can generate campaigns automatically, while also pointing out the automatic generation mechanism. The utm campaigns behaviour rests unchanged. This PR also filters out marketing campaign from our campaign management flow. Community PR for the field renaming: https://github.com/odoo/odoo/pull/65824