diff --git a/src/blenderbim/blenderbim/bim/module/sequence/prop.py b/src/blenderbim/blenderbim/bim/module/sequence/prop.py index f9c53f771e..0d4a05ebda 100644 --- a/src/blenderbim/blenderbim/bim/module/sequence/prop.py +++ b/src/blenderbim/blenderbim/bim/module/sequence/prop.py @@ -275,6 +275,7 @@ class WorkPlan(PropertyGroup): class TaskResource(PropertyGroup): name: StringProperty(name="Name") ifc_definition_id: IntProperty(name="IFC Definition ID") + schedule_usage: FloatProperty(name="Schedule Usage") class TaskProduct(PropertyGroup): diff --git a/src/blenderbim/blenderbim/bim/module/sequence/ui.py b/src/blenderbim/blenderbim/bim/module/sequence/ui.py index 3ff9941e2a..83477eff7e 100644 --- a/src/blenderbim/blenderbim/bim/module/sequence/ui.py +++ b/src/blenderbim/blenderbim/bim/module/sequence/ui.py @@ -473,6 +473,7 @@ class BIM_UL_task_resources(UIList): if item: row = layout.row(align=True) row.prop(item, "name", emboss=False, text="") + row.prop(item, "schedule_usage", emboss=False, text="") class BIM_UL_task_outputs(UIList): diff --git a/src/blenderbim/blenderbim/tool/sequence.py b/src/blenderbim/blenderbim/tool/sequence.py index d6d7437cbe..339cf8080c 100644 --- a/src/blenderbim/blenderbim/tool/sequence.py +++ b/src/blenderbim/blenderbim/tool/sequence.py @@ -422,6 +422,7 @@ class Sequence(blenderbim.core.tool.Sequence): new = props.task_resources.add() new.ifc_definition_id = resource.id() new.name = resource.Name or "Unnamed" + new.schedule_usage = resource.Usage.ScheduleUsage or 1 if resource.Usage else 0 @classmethod def load_resources(cls):