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
Studiengang |
- Anfänger 2013 |
- Anfänger 2012 |
+ AnfängerInnen 2013 |
+ AnfängerInnen 2012 |
{% for studiengang in studiengaenge %}
--
2.39.5