Untitled
unknown
plain_text
a year ago
832 B
5
Indexable
def copy(self, default=None):
default = default or {}
new_pretask = super(ProjectPreTask, self).copy(default)
task_requirements = self.env['project.task.requirement'].search([('pretask_id', '=', self.id)])
for requirement in task_requirements:
new_requirement = requirement.copy(default={'pretask_id': new_pretask.id})
for line in requirement.task_requirement_lines:
line.copy(default={'task_requirement_id': new_requirement.id})
task_documents = self.env['project.pretask.document'].search([('pretask_id', '=', self.id)])
for document in task_documents:
document.copy(default={'pretask_id': new_pretask.id})
return new_pretaskEditor is loading...
Leave a Comment