add end_date for second entry

This commit is contained in:
pawan.sharma 2022-08-26 22:42:11 +05:30
parent 7a8c1c2fe6
commit b8e7b0e898
1 changed files with 5 additions and 2 deletions

View File

@ -1,9 +1,8 @@
from odoo import api, fields, models
from odoo.exceptions import UserError, AccessError, ValidationError
from datetime import datetime
from datetime import datetime, timedelta
from dateutil import relativedelta
class ProjectResourceWizard(models.TransientModel):
_name = 'project.resource.wizard'
@ -44,6 +43,10 @@ class ProjectResourceWizard(models.TransientModel):
if self.project_id.hour_distribution == 'Percentage':
values.update({'distribution_per': val.distribution_per})
record.create(values)
############
for emp in self.project_id.sale_line_employee_ids:
if emp.employee_id == val.employee_id and emp.end_date == False and val.start_date:
emp.write({'end_date' : val.start_date - relativedelta.relativedelta(days=1)})
return True
class ProjectResourceLine(models.Model):