I’m trying to copy the project template task assignments, attachments and custom fields from project template tasks to final project tasks so every time I create a new project based on one project template, I will populate with the same user assignments, attachments and custom fields I’ve in tasks templates.
I know that by default, only some fields are propagated and I need some help. In project.py file I found this code:
project_tasks =  tmp_task_details =  for task in template.tasks: template_task_details = frappe.get_doc("Task", task.task) tmp_task_details.append(template_task_details) task = self.create_task_from_template(template_task_details) project_tasks.append(task) self.dependency_mapping(tmp_task_details, project_tasks) def create_task_from_template(self, task_details): return frappe.get_doc(dict( doctype = 'Task', subject = task_details.subject, project = self.name, status = 'Open', exp_start_date = self.calculate_start_date(task_details), exp_end_date = self.calculate_end_date(task_details), description = task_details.description, task_weight = task_details.task_weight, type = task_details.type, issue = task_details.issue, is_group = task_details.is_group )).insert()
How can I include this information? Any help please?