Wednesday, July 29, 2015
7 changes · master
Enhancements to existing features
The website sales flow now uses the sales team configured on each website instead of relying on a fixed default team. This prevents problems when companies remove or rename the original Website Sales team and keeps lead and order routing aligned with their setup.
Original PR description
This causes issues when people delete the Website Sales team. The website_sale module already adds a salesteam_id to website, which is configurable. So instead set that to website.salesteam_website_sales by default and use it in both website_sale and website_crm. TASK: https://www.odoo.com/web#id=19616&view_type=form&model=project.task&action=327 PAD: https://pad.odoo.com/p/r.aSQyULesdtZ6QttD
The manufacturing product screen now opens the Bill of Materials shortcut with clearer product context. This helps users reach the relevant manufacturing setup faster and reduces confusion when working from a specific product variant.
Original PR description
… view PAD : https://pad.odoo.com/p/r.YsNJETbf8B9SxwQI TASK : https://www.odoo.com/web?db=openerp#id=19874&view_type=form&model=project.task
Odoo now blocks users from deactivating their own account or the main administrator account. This helps prevent accidental lockouts that could stop teams from accessing or managing the system.
Original PR description
Try to protect users from locking themselves out. TASK: https://www.odoo.com/web#id=19616&view_type=form&model=project.task&action=327 PAD: https://pad.odoo.com/p/r.aSQyULesdtZ6QttD
Users can no longer deactivate the language they are currently using. This prevents login problems that could occur when a user's preferred language is made inactive.
Original PR description
TASK: https://www.odoo.com/web#id=19616&view_type=form&model=project.task&action=327 PAD: https://pad.odoo.com/p/r.aSQyULesdtZ6QttD Do not allow to unactivate the language a user is using. This will cause trouble when you try to log in again.
Filters created only to support automated actions are no longer shown in users' regular search boxes. This reduces clutter and confusion by keeping behind-the-scenes automation filters separate from user-facing filters.
Original PR description
When creating an automated action the filters created for them showed up in everyone's search box, which often times was confusing and not really useful. So this adds an extra field on ir_filter which is used to filter out these automated-action-only filters. TASK: https://www.odoo.com/web#id=19616&view_type=form&model=project.task&action=327 PAD: https://pad.odoo.com/p/r.aSQyULesdtZ6QttD
This update reorganizes customer claims and helpdesk workflows to make after-sales service work clearer and faster. Teams get improved forms, kanban views, follow-up tracking, document access, call history, calendar links, and automatic email actions when claims are created.
Original PR description
TASK : https://www.odoo.com/web#id=9372&view_type=form&model=project.task&menu_id=3942&action=327 Pad: https://pad.odoo.com/p/r.jhh4fJAi0f6GvlJ8
Resolved issues and error corrections
This fix prevents website event sales from failing when the default event ticket product has been deleted. The system now looks up the default ticket in a way that avoids outdated cached information, reducing unexpected errors for users managing event registrations.
Original PR description
Before this request.registry.get('ir.model.data').get_object_reference()
was used to grab the event_sale.product_product_event record. After
deletion of this product get_object_reference() would still return the
old id, which upon usage would throw a MissingError exception.
So to fix this, bypass the registry caches by using just
request.env.ref().
TASK: https://www.odoo.com/web#id=19616&view_type=form&model=project.task&action=327
PAD: https://pad.odoo.com/p/r.aSQyULesdtZ6QttD