Tasks now auto generate identification numbers

This commit is contained in:
Dion Moult
2021-06-23 14:13:18 +10:00
parent a4391df9ca
commit 788a5a829e
@@ -19,7 +19,6 @@ class Usecase:
ifc_class="IfcTask",
name=None,
predefined_type="NOTDEFINED",
identification="none",
)
task.IsMilestone = False
if self.settings["work_schedule"]:
@@ -33,7 +32,9 @@ class Usecase:
}
)
elif self.settings["parent_task"]:
ifcopenshell.api.run(
rel = ifcopenshell.api.run(
"nest.assign_object", self.file, related_object=task, relating_object=self.settings["parent_task"]
)
if self.settings["parent_task"].Identification:
task.Identification = self.settings["parent_task"].Identification + "." + str(len(rel.RelatedObjects))
return task