Open
Description
Wie soll der Seriendruck aussehen? Je Veranstaltung oder ein großes PDF? Wo kommt die View dafür hin?
CSV in Objekte umwandeln geht via:
from feedback.models import Veranstaltung, Semester
for l in Veranstaltung.objects.filter(semester=Semester.current):
l.csv_to_tutor()
Erstellen des Seriendrucks geht im Moment nur händisch über die Shell
Dieses Ticket ist Mission Critical für den Versand der Bögen. Ich musste in diesem Sommersemester die Bögen wieder händisch erstellen was einen Arbeitsaufwand von etwa 2 Stunden bedeutet.
Shell Snippet:
from feedback.models import Veranstaltung, Semester, Tutor
s = Semester.objects.filter(semester=20160)
vl = Veranstaltung.objects.filter(semester=s, typ='vu')
for v in vl:
print(v)
print(v.kleingruppen)
v.csv_to_tutor()
for v in vl:
tutor = Tutor.objects.filter(veranstaltung=v)
for t in tutor:
print('\\adrentry{%s}{%s}{%s}{%s}{%s}{%s}{%s}{%s}{%s}') % (t.vorname+' '+t.nachname,
t.veranstaltung.verantwortlich.full_name()+'\\\\'+ t.veranstaltung.verantwortlich.anschrift,
t.veranstaltung.name,
'',
t.veranstaltung.sprache,
'',
t.get_barcode_number(),
t.anmerkung,
t.nummer)
Trac 1341