When creating a quotation from a opportunity that does not have any customer set, we ended up on a quotation without any customer or any of the contact information entered on the crm.lead. If no customer is set on the opportunity, when hitting New Quotation button, a modal is displayed to ask the user what to do to fill in the customer field. - Create a new customer : Use the information from the opportunity to create automatically a res.partner. Set the res.partner on the quotation and on the opportunity. - Use an existing customer : Set this customer on the quotation and on the opportunity. Task ID : 1917332 Closes PR #30475
31 lines
1.0 KiB
Python
31 lines
1.0 KiB
Python
# -*- coding: utf-8 -*-
|
|
# Part of Odoo. See LICENSE file for full copyright and licensing details.
|
|
|
|
{
|
|
'name': 'Opportunity to Quotation',
|
|
'version': '1.0',
|
|
'category': 'Hidden',
|
|
'description': """
|
|
This module adds a shortcut on one or several opportunity cases in the CRM.
|
|
===========================================================================
|
|
|
|
This shortcut allows you to generate a sales order based on the selected case.
|
|
If different cases are open (a list), it generates one sales order by case.
|
|
The case is then closed and linked to the generated sales order.
|
|
|
|
We suggest you to install this module, if you installed both the sale and the crm
|
|
modules.
|
|
""",
|
|
'depends': ['sale_management', 'crm'],
|
|
'data': [
|
|
'security/ir.model.access.csv',
|
|
'views/partner_views.xml',
|
|
'views/sale_order_views.xml',
|
|
'views/crm_lead_views.xml',
|
|
'views/crm_team_views.xml',
|
|
'wizard/crm_opportunity_to_quotation_views.xml'
|
|
],
|
|
'auto_install': True,
|
|
'uninstall_hook': 'uninstall_hook'
|
|
}
|