From 9b85c51219c8e60c9a51ac912b0be55b78356e2e Mon Sep 17 00:00:00 2001 From: Christoph Egger Date: Tue, 15 Oct 2013 21:07:41 +0200 Subject: [PATCH] Update Fachschaftentool --- application.py | 15 +++++++-------- templates/add.html | 13 ++++++++----- templates/show.html | 11 ++++++----- 3 files changed, 21 insertions(+), 18 deletions(-) diff --git a/application.py b/application.py index 8ceb6c9..c296f31 100644 --- a/application.py +++ b/application.py @@ -10,8 +10,8 @@ from flask import Flask, session, redirect, url_for, escape, request, render_tem app = Flask(__name__) -#DATABASE = os.path.join(os.path.dirname(__file__), '..', 'data', 'fachschaften.sqlite') -DATABASE = os.path.join(os.path.dirname(__file__), 'fachschaften.sqlite') +DATABASE = os.path.join(os.path.dirname(__file__), '..', 'data', 'fachschaften.sqlite') +#DATABASE = os.path.join(os.path.dirname(__file__), 'fachschaften.sqlite') def get_db(): db = sqlite3.connect(DATABASE) @@ -42,13 +42,11 @@ def add_process(): db = get_db() cursor = db.cursor() data = request.form - - print data cursor.execute("INSERT INTO fachschaft " "(langname, kurzname, land, stadt, studenten, " - "organ, vertreten, organisation, fachschaftler) " - "VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?)", + "organ, vertreten, organisation, fachschaftler, homepage) " + "VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?)", [data['unilang'], data['unikurz'], data['bundesland'], @@ -57,7 +55,8 @@ def add_process(): data['fsorgan'], data['vertretenestudis'], data['organisationsform'], - data['aktive']]) + data['aktive'], + data['homepage']]) rowid = cursor.lastrowid for i in range(0, 10): if data['studiengang%d' % i] != '': @@ -83,7 +82,7 @@ def download(): fachschaft = fachschaft, studiengaenge = studiengaenge) fdata = fdata.encode('utf-8') - info = tarfile.TarInfo(name=fachschaft['kurzname']) + info = tarfile.TarInfo(name='%s.tex' % fachschaft['kurzname'].strip().lower().replace(' ', '_').replace('/','_')) info.size = len(fdata) tar.addfile(info, StringIO.StringIO(fdata)) print fdata diff --git a/templates/add.html b/templates/add.html index 2f53722..f4b795f 100644 --- a/templates/add.html +++ b/templates/add.html @@ -30,7 +30,7 @@ - Gesamtzahl Studenten an der Uni (ca.): + Gesamtzahl Studierende an der Uni (ca.): @@ -38,7 +38,7 @@ - Vertretene Studenten: + Vertretene StuddentInnen: @@ -46,9 +46,13 @@ - Anzahl aktiver Fachschaftler (ohne "Karteileichen"): + Anzahl aktiver FachschaftlerInnen (ohne "Karteileichen"): + + Homepage: + +

Studiengänge

@@ -61,7 +65,7 @@ Bezeichnung des
Studienganges - Anzahl der Studienanfänger im... + Anzahl der StudienanfängerInnen im... aktuellen akademischen Jahr @@ -77,7 +81,6 @@ {% endfor %}

-

diff --git a/templates/show.html b/templates/show.html index 0ecc0ef..00b580d 100644 --- a/templates/show.html +++ b/templates/show.html @@ -6,19 +6,20 @@ - + - + - + +
Land/Bundesland{{fachschaft.land}}
Stadt{{fachschaft.stadt}}
Studenten (Uni){{fachschaft.studenten}}
Studierende (Uni){{fachschaft.studenten}}
Fachschaftsorgan{{fachschaft.organ}}
Vertretene Studenten{{fachschaft.vertreten}}
Vertretene StudentInnen{{fachschaft.vertreten}}
Organisationsform{{fachschaft.organisation}}
Aktive Fachschaftler{{fachschaft.fachschaftler}}
Aktive FachschaftlerInnen{{fachschaft.fachschaftler}}
Homepage{{fachschaft.homepage}}

Studiengänge

- - + + {% for studiengang in studiengaenge %} -- 2.39.2
StudiengangAnfänger 2013Anfänger 2012AnfängerInnen 2013AnfängerInnen 2012