Monday, June 8, 2020
5 changes · master
New functionality added to Odoo
Website course visitors can now contact the person responsible for a private course directly to request access. This makes enrollment requests clearer and routes follow-up tasks to the right person, while also improving the enrolled button’s unsubscribe cue.
Original PR description
PURPOSE Before this merge, a user could not contact a course responsible to ask him to join. With this merge he is be able to do it. SPECIFICATIONS: ACTIVITY Add activity_search method in…
PURPOSE Before this merge, a user could not contact a course responsible to ask him to join. With this merge he is be able to do it. SPECIFICATIONS: ACTIVITY Add activity_search method in mail.activity.mixin to ease searching on automated activities (code refactoring mainly). Add possibility to choose a source / request partner on an activity. It allows to know if an activity is linked to a customer or a requesting partner. Com SPECIFICATIONS: SLIDES Change the message 'Contact website administrator' to 'Contact Responsible'. Add the name of the course responsible in the course description panel. When clicking on its name it opens a modal to request access to the course. It creates an activity linked to the customer and assigned to the responsible. When hovering the 'You're enrolled' button the fa-check icon changes to a fa-times icon to show that you can unsubscribe when clicking. LINKS Task ID : 2127364 Community PR odoo/odoo#40708 Upgrade PR odoo/upgrade#1101
Enhancements to existing features
Website forum pages now avoid several unnecessary database checks and reuse stored counts where possible, helping pages load more efficiently. The update also improves accuracy for reply counts across multiple forums and websites, so visitors see more reliable forum information.
Original PR description
Optimize queries Fix multi-forum / mutliwebsite in child count Use stored field when possible Avoid forum count on each request (rarely updated)
Resolved issues and error corrections
This fix prevents lines from a confirmed purchase order from being reassigned to another purchase order through backend or remote calls. It helps keep confirmed purchase orders accurate and avoids inconsistencies in purchasing records.
Original PR description
Description of the issue/feature this PR addresses:
- Create a purchase order A with two line A1,A2
- Confirme A
- Create a purchase order B with no line
- execute self.env['purchase.order.line'].browse(A1,A2).write({'order_id':B}) (or by RPC)
--> Issue now A1,A2 are in an other purchase order
@mart-e
--
I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-prWebsite forms can now use phone number and website link fields, alongside improved email handling. This helps businesses collect better-formatted contact details across lead, recruitment, and sales forms.
Original PR description
[IMP] website_form, *: add field type to form *= website_hr_recruitment, website_sale, website_crm Adding 2 new types of fields: tel, url email, url and tel type can now be applied on existing char fields. task-2213083 -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
The subscription dashboard now loads without freezing the interface and includes a clearer date selection experience similar to accounting reports. It also adds several usability refinements, including displaying subscription logs in their own currency, helping teams review subscription revenue information more easily.
Original PR description
* Before this commit, the loading of the main dashboard froze the interface * This commit introduces a new date selection system, same as in accounting reports * Several small UX fixes Taskid: 2179282