Skip to content
Snippets Groups Projects
Commit 14c3690a authored by Felix Blanke's avatar Felix Blanke
Browse files

Add no-proxy constraints

parent d2f88dd1
No related branches found
No related tags found
6 merge requests!262[WIP] compatibility with koma solver import/export,!261[WIP] compatibility with koma solver import/export,!260[WIP] import/export merge,!259Add view to clear schedule,!237Draft: add tests on json export,!235Merge fork for interoperability of KoMa solver
...@@ -599,6 +599,9 @@ class Room(models.Model): ...@@ -599,6 +599,9 @@ class Room(models.Model):
data["fulfilled_room_constraints"].append(f"availability-room-{self.pk}") data["fulfilled_room_constraints"].append(f"availability-room-{self.pk}")
if not any(constr.startswith("proxy") for constr in data["fulfilled_room_constraints"]):
data["fulfilled_room_constraints"].append("no-proxy")
return json.dumps(data) return json.dumps(data)
...@@ -736,6 +739,9 @@ class AKSlot(models.Model): ...@@ -736,6 +739,9 @@ class AKSlot(models.Model):
if self.room is not None: if self.room is not None:
data["room_constraints"].append(f"availability-room-{self.room.pk}") data["room_constraints"].append(f"availability-room-{self.room.pk}")
if not any(constr.startswith("proxy") for constr in data["room_constraints"]):
data["room_constraints"].append("no-proxy")
return json.dumps(data) return json.dumps(data)
class AKOrgaMessage(models.Model): class AKOrgaMessage(models.Model):
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment