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