From ec50cb19d23917b7a3d709d81abd955d39984bbf Mon Sep 17 00:00:00 2001
From: Jonathan Weth <git@jonathanweth.de>
Date: Thu, 4 Apr 2024 21:50:31 +0200
Subject: [PATCH] Reformat and lint

---
 .../documentation/DocumentationStatus.vue          | 14 +++++++++-----
 .../coursebook/documentation/LessonSummary.vue     |  5 ++++-
 aleksis/apps/alsijil/models.py                     |  2 +-
 aleksis/apps/alsijil/schema/documentation.py       |  6 ++++--
 4 files changed, 18 insertions(+), 9 deletions(-)

diff --git a/aleksis/apps/alsijil/frontend/components/coursebook/documentation/DocumentationStatus.vue b/aleksis/apps/alsijil/frontend/components/coursebook/documentation/DocumentationStatus.vue
index 75a671e14..4b44fa537 100644
--- a/aleksis/apps/alsijil/frontend/components/coursebook/documentation/DocumentationStatus.vue
+++ b/aleksis/apps/alsijil/frontend/components/coursebook/documentation/DocumentationStatus.vue
@@ -102,7 +102,7 @@ export default {
         this.updateStatus();
       },
       deep: true,
-    }
+    },
   },
   mounted() {
     this.updateStatus();
@@ -110,13 +110,17 @@ export default {
     if (DateTime.now() < this.documentationDateTimeStart) {
       this.statusTimeout = setTimeout(
         this.updateStatus,
-        this.documentationDateTimeStart.diff(DateTime.now(), "seconds").toObject(),
-        );
+        this.documentationDateTimeStart
+          .diff(DateTime.now(), "seconds")
+          .toObject(),
+      );
     } else if (DateTime.now() < this.documentationDateTimeEnd) {
       this.statusTimeout = setTimeout(
         this.updateStatus,
-        this.documentationDateTimeEnd.diff(DateTime.now(), "seconds").toObject(),
-        );
+        this.documentationDateTimeEnd
+          .diff(DateTime.now(), "seconds")
+          .toObject(),
+      );
     }
   },
   beforeDestroy() {
diff --git a/aleksis/apps/alsijil/frontend/components/coursebook/documentation/LessonSummary.vue b/aleksis/apps/alsijil/frontend/components/coursebook/documentation/LessonSummary.vue
index bddf96b2f..47bca3b28 100644
--- a/aleksis/apps/alsijil/frontend/components/coursebook/documentation/LessonSummary.vue
+++ b/aleksis/apps/alsijil/frontend/components/coursebook/documentation/LessonSummary.vue
@@ -164,7 +164,10 @@ export default {
           cached[index] = {
             ...this.documentation,
             ...object,
-            oldId: this.documentation.id !== object.id ? this.documentation.id : this.documentation.oldId,
+            oldId:
+              this.documentation.id !== object.id
+                ? this.documentation.id
+                : this.documentation.oldId,
           };
         }
         return cached;
diff --git a/aleksis/apps/alsijil/models.py b/aleksis/apps/alsijil/models.py
index db8445213..5fcc55309 100644
--- a/aleksis/apps/alsijil/models.py
+++ b/aleksis/apps/alsijil/models.py
@@ -1,4 +1,4 @@
-from datetime import date, datetime, timezone
+from datetime import date, datetime
 from typing import Optional, Union
 from urllib.parse import urlparse
 
diff --git a/aleksis/apps/alsijil/schema/documentation.py b/aleksis/apps/alsijil/schema/documentation.py
index 0c9082e01..e65c8fb71 100644
--- a/aleksis/apps/alsijil/schema/documentation.py
+++ b/aleksis/apps/alsijil/schema/documentation.py
@@ -1,4 +1,4 @@
-from datetime import datetime, timezone
+from datetime import datetime
 
 from django.core.exceptions import PermissionDenied
 
@@ -181,7 +181,9 @@ class DocumentationBatchCreateOrUpdateMutation(graphene.Mutation):
             # Timezone removal is necessary due to ISO style offsets are no valid timezones.
             # Instead, we take the timezone from the lesson_event and save it in a dedicated field.
             obj = Documentation.objects.create(
-                datetime_start=datetime.fromisoformat(datetime_start).astimezone(lesson_event.timezone),
+                datetime_start=datetime.fromisoformat(datetime_start).astimezone(
+                    lesson_event.timezone
+                ),
                 datetime_end=datetime.fromisoformat(datetime_end).astimezone(lesson_event.timezone),
                 lesson_event=lesson_event,
                 course=lesson_event.course,
-- 
GitLab