mirror of
https://github.com/IfcOpenShell/IfcOpenShell.git
synced 2026-09-27 02:31:09 +00:00
Tasks now auto generate identification numbers
This commit is contained in:
@@ -19,7 +19,6 @@ class Usecase:
|
|||||||
ifc_class="IfcTask",
|
ifc_class="IfcTask",
|
||||||
name=None,
|
name=None,
|
||||||
predefined_type="NOTDEFINED",
|
predefined_type="NOTDEFINED",
|
||||||
identification="none",
|
|
||||||
)
|
)
|
||||||
task.IsMilestone = False
|
task.IsMilestone = False
|
||||||
if self.settings["work_schedule"]:
|
if self.settings["work_schedule"]:
|
||||||
@@ -33,7 +32,9 @@ class Usecase:
|
|||||||
}
|
}
|
||||||
)
|
)
|
||||||
elif self.settings["parent_task"]:
|
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"]
|
"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
|
return task
|
||||||
|
|||||||
Reference in New Issue
Block a user