X-Git-Url: https://git.siccegge.de//index.cgi?p=teilnehmertool.git;a=blobdiff_plain;f=teilnehmertool.py;fp=teilnehmertool.py;h=d80d2a1e98309b275d5c79a21cb241b1d1311335;hp=0408eb22ed886723ac792b4c7cb20c74736fd1b2;hb=f285089977c17a79f5458af7e57096674633bc4a;hpb=f4ea1e680e265a8df411b3e2a81a924aee6c529c diff --git a/teilnehmertool.py b/teilnehmertool.py index 0408eb2..d80d2a1 100755 --- a/teilnehmertool.py +++ b/teilnehmertool.py @@ -163,14 +163,14 @@ def create_nametag(outdir='output'): uni1=hochschule.decode('utf-8')).encode('utf-8')) - +## TODO: feld 'comments', alle abgemeldeten checken und eintragen, +## nicht-tüter, nicht-XYer.. def create_teilnehmer_list(outdir = 'output'): template = env.get_template('teilnehmerliste.tex') teilnehmer = [] - i = 1 - for vor, nach, nick, hochschule, betrag, bezahlt, shirtsize, zippersize in \ - conn.execute("SELECT vorname, nachname, namensschild, hochschule, betrag, bezahlt, tshirt, zipper FROM teilnehmer ORDER BY UPPER(nachname) ASC"): + for vor, nach, nick, hochschule, betrag, bezahlt, shirtsize, zippersize, dochned, comment in \ + conn.execute("SELECT vorname, nachname, namensschild, hochschule, betrag, bezahlt, tshirt, zipper, dochned, orga_comment FROM teilnehmer ORDER BY UPPER(nachname) ASC"): vor = vor.decode('utf8') nach = nach.decode('utf8') @@ -186,10 +186,17 @@ def create_teilnehmer_list(outdir = 'output'): if re.match("kein", zippersize, flags=re.IGNORECASE): zippersize = "" - teilnehmer.append({'vorname': vor, 'nachname': nach, 'num': i, + ## string to bool.. + if dochned == "false": + will_attend = True + else: + will_attend = False + comment = comment.decode('utf8') + + teilnehmer.append({'vorname': vor, 'nachname': nach, 'hochschule': hochschule, 'nick': nick, 'betrag': betrag, 'bezahlt': - bezahlt, 'shirtsize': shirtsize, 'zippersize': zippersize}) - i = i+1 + bezahlt, 'shirtsize': shirtsize, 'zippersize': zippersize, + 'will_attend': will_attend, 'comment': comment}) with open(os.path.join(outdir, "teilnehmerliste.tex"), 'w') as out: