From d0ec5a9bd6a0a5657b197e8a0f6f6f64515b6d73 Mon Sep 17 00:00:00 2001 From: Michael Bauer <michael-bauer@posteo.de> Date: Mon, 4 Nov 2024 10:56:28 +0100 Subject: [PATCH] Add get_teachers_short_names-method to Documentation --- aleksis/apps/alsijil/models.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/aleksis/apps/alsijil/models.py b/aleksis/apps/alsijil/models.py index fb9e57c40..b39b0d4b9 100644 --- a/aleksis/apps/alsijil/models.py +++ b/aleksis/apps/alsijil/models.py @@ -1,5 +1,5 @@ from datetime import datetime -from typing import Optional +from typing import Optional, List from django.contrib.auth.models import User from django.core.exceptions import PermissionDenied @@ -118,6 +118,9 @@ class Documentation(CalendarEvent): if self.course: return self.course.groups.all() + def get_teachers_short_names(self) -> List[str]: + return [teacher.short_name or teacher.name for teacher in self.teachers] + def __str__(self) -> str: start_datetime = CalendarEvent.value_start_datetime(self) end_datetime = CalendarEvent.value_end_datetime(self) -- GitLab