|
@ -69,6 +69,12 @@ class WebsiteFormInherit(WebsiteForm): |
|
|
return json.dumps( |
|
|
return json.dumps( |
|
|
{'error': "No stage found with the lowest sequence."}) |
|
|
{'error': "No stage found with the lowest sequence."}) |
|
|
products = kwargs.get('product') |
|
|
products = kwargs.get('product') |
|
|
|
|
|
partner_create = request.env['res.partner'].sudo().create({ |
|
|
|
|
|
'name': kwargs.get('customer_name'), |
|
|
|
|
|
'company_name': kwargs.get('company'), |
|
|
|
|
|
'phone': kwargs.get('phone'), |
|
|
|
|
|
'email': kwargs.get('email_from') |
|
|
|
|
|
}) |
|
|
if products: |
|
|
if products: |
|
|
split_product = products.split(',') |
|
|
split_product = products.split(',') |
|
|
product_list = [int(i) for i in split_product] |
|
|
product_list = [int(i) for i in split_product] |
|
@ -81,7 +87,7 @@ class WebsiteFormInherit(WebsiteForm): |
|
|
'priority': kwargs.get('priority'), |
|
|
'priority': kwargs.get('priority'), |
|
|
'product_ids': product_list, |
|
|
'product_ids': product_list, |
|
|
'stage_id': lowest_stage_id.id, |
|
|
'stage_id': lowest_stage_id.id, |
|
|
'customer_id': customer.id, |
|
|
'customer_id': partner_create.id, |
|
|
'ticket_type_id': kwargs.get('ticket_type_id'), |
|
|
'ticket_type_id': kwargs.get('ticket_type_id'), |
|
|
'category_id': kwargs.get('category'), |
|
|
'category_id': kwargs.get('category'), |
|
|
} |
|
|
} |
|
@ -94,7 +100,7 @@ class WebsiteFormInherit(WebsiteForm): |
|
|
'phone': kwargs.get('phone'), |
|
|
'phone': kwargs.get('phone'), |
|
|
'priority': kwargs.get('priority'), |
|
|
'priority': kwargs.get('priority'), |
|
|
'stage_id': lowest_stage_id.id, |
|
|
'stage_id': lowest_stage_id.id, |
|
|
'customer_id': customer.id, |
|
|
'customer_id': partner_create.id, |
|
|
'ticket_type_id': kwargs.get('ticket_type_id'), |
|
|
'ticket_type_id': kwargs.get('ticket_type_id'), |
|
|
'category_id': kwargs.get('category'), |
|
|
'category_id': kwargs.get('category'), |
|
|
} |
|
|
} |
|
|