From c46a242773810f62644c51772d25cce135f61c7a Mon Sep 17 00:00:00 2001
From: Julian Leucker <leuckerj@gmail.com>
Date: Mon, 28 Oct 2024 14:17:55 +0100
Subject: [PATCH] Update statistical queries to reflect schema changes

---
 .../coursebook/statistics/statistics.graphql  | 54 +++++++++++--------
 1 file changed, 33 insertions(+), 21 deletions(-)

diff --git a/aleksis/apps/alsijil/frontend/components/coursebook/statistics/statistics.graphql b/aleksis/apps/alsijil/frontend/components/coursebook/statistics/statistics.graphql
index 831716640..ee33d4a5d 100644
--- a/aleksis/apps/alsijil/frontend/components/coursebook/statistics/statistics.graphql
+++ b/aleksis/apps/alsijil/frontend/components/coursebook/statistics/statistics.graphql
@@ -36,33 +36,43 @@ query statisticsByPerson($person: ID!, $term: ID!) {
   }
 }
 
-query documentationsByPerson($person: ID!, $term: ID) {
-  items: documentationsByPerson(person: $person, term: $term) {
+query participationsOfPerson($person: ID!, $term: ID) {
+  items: participationsOfPerson(person: $person, term: $term) {
     id
-    datetimeStart
-    datetimeEnd
-    groupShortName
-    teacher {
-      id
-      shortName
-      fullName
-      avatarContentUrl
-    }
-    subject {
-      id
-      name
-      shortName
-      colourFg
-      colourBg
-    }
-    absences {
+    absenceReason {
       id
       shortName
       name
       colour
       default
     }
-    extraMarks {
+    tardiness
+    relatedDocumentation {
+      id
+      datetimeStart
+      datetimeEnd
+      teachers {
+        id
+        shortName
+        fullName
+        avatarContentUrl
+      }
+      subject {
+        id
+        name
+        shortName
+        colourFg
+        colourBg
+      }
+    }
+  }
+}
+
+query personalNotesForPerson($person: ID!, $term: ID) {
+  items: personalNotesForPerson(person: $person, term: $term) {
+    id
+    note
+    extraMark {
       id
       shortName
       name
@@ -70,7 +80,9 @@ query documentationsByPerson($person: ID!, $term: ID) {
       colourBg
       showInCoursebook
     }
-    personalNote
+    relatedDocumentation: documentation {
+      id
+    }
   }
 }
 
-- 
GitLab