From d6abfba9a7a65fb08a8e6835b4886ed80a0f244b Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Lukas=20Mau=C3=9F?= <lukas.mauss@mni.thm.de>
Date: Wed, 7 Nov 2018 23:31:24 +0100
Subject: [PATCH] Fix modules for new backend

---
 src/app/models/content-group.ts | 11 +++++++++++
 src/app/models/room.ts          |  4 +++-
 2 files changed, 14 insertions(+), 1 deletion(-)
 create mode 100644 src/app/models/content-group.ts

diff --git a/src/app/models/content-group.ts b/src/app/models/content-group.ts
new file mode 100644
index 000000000..4b4b0de0e
--- /dev/null
+++ b/src/app/models/content-group.ts
@@ -0,0 +1,11 @@
+export class ContentGroup {
+  name: string;
+  contentIds: string[];
+  autoSort: boolean;
+
+  constructor(name: string, contentIds: string[], autoSort: boolean) {
+    this.name = name;
+    this.contentIds = contentIds;
+    this.autoSort = autoSort;
+  }
+}
diff --git a/src/app/models/room.ts b/src/app/models/room.ts
index ab5859c46..e657ecd23 100644
--- a/src/app/models/room.ts
+++ b/src/app/models/room.ts
@@ -1,3 +1,5 @@
+import { ContentGroup } from './content-group';
+
 export class Room {
   id: string;
   revision: string;
@@ -6,5 +8,5 @@ export class Room {
   name: string;
   description: string;
   closed: boolean;
-  contentGroups: {[key: string]: [string]};
+  contentGroups: ContentGroup[];
 }
-- 
GitLab