Skip to content
Snippets Groups Projects
Commit d565b615 authored by Jonathan Weth's avatar Jonathan Weth :keyboard:
Browse files

Show class teacher and deputy class teacher on plan views

closes #331
parent 2f5ae2a6
No related branches found
No related tags found
No related merge requests found
from django.conf import settings from django.conf import settings
from untisconnect.api_helper import get_term_by_ids, run_using, untis_date_to_date, date_to_untis_date from untisconnect.api_helper import get_term_by_ids, run_using, untis_date_to_date, date_to_untis_date, \
untis_split_first
from . import models from . import models
from timetable.settings import untis_settings from timetable.settings import untis_settings
...@@ -8,8 +9,6 @@ TYPE_TEACHER = 0 ...@@ -8,8 +9,6 @@ TYPE_TEACHER = 0
TYPE_ROOM = 1 TYPE_ROOM = 1
TYPE_CLASS = 2 TYPE_CLASS = 2
from datetime import date
def run_all(obj, filter_term=True): def run_all(obj, filter_term=True):
return run_default_filter(run_using(obj).all(), filter_term=filter_term) return run_default_filter(run_using(obj).all(), filter_term=filter_term)
...@@ -118,6 +117,7 @@ class Class(object): ...@@ -118,6 +117,7 @@ class Class(object):
self.text1 = None self.text1 = None
self.text2 = None self.text2 = None
self.room = None self.room = None
self.teachers = []
def __str__(self): def __str__(self):
if self.filled: if self.filled:
...@@ -138,6 +138,9 @@ class Class(object): ...@@ -138,6 +138,9 @@ class Class(object):
self.name = db_obj.name self.name = db_obj.name
self.text1 = db_obj.longname self.text1 = db_obj.longname
self.text2 = db_obj.text self.text2 = db_obj.text
teacher_ids = untis_split_first(db_obj.teacherids, int)
self.teachers = [get_teacher_by_id(t_id) for t_id in teacher_ids]
print(self.teachers)
# print(db_obj.room_id) # print(db_obj.room_id)
if db_obj.room_id != 0: if db_obj.room_id != 0:
# print("RAUM") # print("RAUM")
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment