updating a duration will not auto update schedule usage

This commit is contained in:
Sigma Dimensions (Yass)
2023-08-24 15:51:33 +01:00
parent 6226aea3c3
commit d3bcb8c6b9
15 changed files with 60 additions and 53 deletions
@@ -31,14 +31,7 @@ class Usecase:
self.settings = {"resource": resource}
def execute(self):
metrics = ifcopenshell.util.constraint.has_metric_constraints(
self.settings["resource"], "Usage.ScheduleUsage"
)
if (
metrics
and metrics[0].ConstraintGrade == "HARD"
and metrics[0].Benchmark == "EQUALTO"
):
if ifcopenshell.util.constraint.is_attribute_locked(self.settings["resource"], "Usage.ScheduleUsage"):
return
if (
not self.settings["resource"].Usage