diff --git a/schema.graphql b/schema.graphql
index 0b1c17f..ce6dc98 100644
--- a/schema.graphql
+++ b/schema.graphql
@@ -414,6 +414,11 @@ type PreExam {
zpaExam: ZPAExam!
}
+type PrePlannedRoom {
+ ancode: Int!
+ roomName: String!
+}
+
type PrimussExam {
ancode: Int!
examType: String!
diff --git a/src/lib/nta/NTACard.svelte b/src/lib/nta/NTACard.svelte
index 4b7f5d8..d22497f 100644
--- a/src/lib/nta/NTACard.svelte
+++ b/src/lib/nta/NTACard.svelte
@@ -6,7 +6,7 @@
- {nta.nta.name} ({nta.nta.program})
+ {nta.nta.name} ({nta.nta.program} / {nta.nta.mtknr})
{#if nta.nta.needsHardware}
spezielle Hardware
diff --git a/src/routes/rooms/+page.server.gql b/src/routes/rooms/+page.server.gql
deleted file mode 100644
index ee9c0a0..0000000
--- a/src/routes/rooms/+page.server.gql
+++ /dev/null
@@ -1,26 +0,0 @@
-query Rooms {
- rooms {
- name
- seats
- handicap
- lab
- placesWithSocket
- exahm
- seb
- needsRequest
- }
- roomsForSlots {
- day
- slot
- rooms {
- name
- seats
- handicap
- lab
- placesWithSocket
- exahm
- seb
- needsRequest
- }
- }
-}
diff --git a/src/routes/rooms/+page.server.ts b/src/routes/rooms/+page.server.ts
new file mode 100644
index 0000000..6ae0cbd
--- /dev/null
+++ b/src/routes/rooms/+page.server.ts
@@ -0,0 +1,27 @@
+import { env } from '$env/dynamic/private';
+import { request, gql } from 'graphql-request';
+
+export async function load() {
+ const query = gql`
+ query {
+ rooms {
+ name
+ seats
+ handicap
+ lab
+ placesWithSocket
+ exahm
+ seb
+ needsRequest
+ }
+ }
+ `;
+
+ let data = await request(env.PLEXAMS_SERVER, query);
+
+ console.log('Rooms data:', data);
+
+ return {
+ rooms: data.rooms
+ };
+}
diff --git a/src/routes/rooms/+page.svelte b/src/routes/rooms/+page.svelte
index d08356b..ce3892c 100644
--- a/src/routes/rooms/+page.svelte
+++ b/src/routes/rooms/+page.svelte
@@ -1,40 +1,34 @@
-
- {rooms.length} Räume
+ {data.rooms.length} Räume