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

Handle fixed rooms

parent 20ab6461
Branches
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
...@@ -595,6 +595,8 @@ class Room(models.Model): ...@@ -595,6 +595,8 @@ class Room(models.Model):
"time_constraints": time_constraints "time_constraints": time_constraints
} }
data["fulfilled_room_constraints"].append(f"availability-room-{self.pk}")
return json.dumps(data) return json.dumps(data)
...@@ -729,6 +731,9 @@ class AKSlot(models.Model): ...@@ -729,6 +731,9 @@ class AKSlot(models.Model):
for owner in self.ak.owners.all(): for owner in self.ak.owners.all():
data["time_constraints"].extend(_owner_time_constraints(owner)) data["time_constraints"].extend(_owner_time_constraints(owner))
if self.room is not None:
data["room_constraints"].append(f"availability-room-{self.room.pk}")
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