Updated uncomment crm to project file

This commit is contained in:
projectsodoo 2020-12-25 10:32:13 +05:30
parent daf4e5abd5
commit 30e086883d
2 changed files with 30 additions and 2 deletions

View File

@ -2,4 +2,4 @@
# Part of Odoo. See LICENSE file for full copyright and licensing details.
from . import project
#from . import sale
from . import sale

View File

@ -8,6 +8,34 @@ class SaleOrderLine(models.Model):
def _timesheet_create_project_prepare_values(self):
"""Generate project values"""
values = super()._timesheet_create_project_prepare_values()
name = False
budgeted_hours = 0
budgeted_revenue = 0
project_manager_id = False
lead = self.order_id.opportunity_id
if self.order_id and lead:
name = lead.project_name
budgeted_revenue = lead.expected_revenue
if not name:
name = self.order_id.client_order_ref
if self.order_id and lead and lead.project_manager_id:
project_manager_id = lead.project_manager_id.id
if name:
name = '%s - %s' % (name, self.order_id.name)
else:
name = self.order_id.name
values['name'] = name
if project_manager_id:
values['user_id'] = project_manager_id
if self.order_id:
for line in self.order_id.order_line.filtered(lambda line: line.product_id.type == 'service'):
budgeted_hours += line.product_uom_qty
values['budgeted_hours'] = budgeted_hours
values['budgeted_revenue'] = budgeted_revenue
return values
"""def _timesheet_create_project_prepare_values(self):
values = super()._timesheet_create_project_prepare_values()
name = False
budgeted_hours = 0
@ -34,7 +62,7 @@ class SaleOrderLine(models.Model):
values['allow_billable'] = True
values['bill_type'] = 'customer_project'
values['pricing_type'] = 'fixed_rate'
return values
return values"""