]> git.siccegge.de Git - fachschaftentool.git/commitdiff
Update Fachschaftentool
authorChristoph Egger <siccegge@cs.fau.de>
Tue, 15 Oct 2013 19:07:41 +0000 (21:07 +0200)
committerChristoph Egger <siccegge@cs.fau.de>
Tue, 15 Oct 2013 19:07:55 +0000 (21:07 +0200)
application.py
templates/add.html
templates/show.html

index 8ceb6c9e74c6bf45737c884ea7179d47abd22d25..c296f31413debd4352aaf81e859c66537f3835ea 100644 (file)
@@ -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
index 2f5372212aed8ff140b6597006dd8b1e44a3c364..f4b795f481c79cb5cb9c498d45cfbb481d5b046a 100644 (file)
@@ -30,7 +30,7 @@
       <td><input type="text" name="bundesland" /></td>
     </tr>
     <tr>
-      <td>Gesamtzahl Studenten an der Uni (ca.):</td>
+      <td>Gesamtzahl Studierende an der Uni (ca.):</td>
       <td><input type="text" name="gesamtstudis" /></td>
     </tr>
     <tr>
@@ -38,7 +38,7 @@
       <td> <input type="text" name="fsorgan" /></td>
     </tr>
     <tr>
-      <td>Vertretene Studenten:</td>
+      <td>Vertretene StuddentInnen:</td>
       <td><input type="text" name="vertretenestudis" /></td>
     </tr>
     <tr>
       <td><input type="text" name="organisationsform" /></td>
     </tr>
     <tr>
-      <td>Anzahl aktiver Fachschaftler (ohne "Karteileichen"): </td>
+      <td>Anzahl aktiver FachschaftlerInnen (ohne "Karteileichen"): </td>
       <td><input type="text" name="aktive" /></td>
     </tr>
+    <tr>
+      <td>Homepage: </td>
+      <td><input type="text" name="homepage" /></td>
+    </tr>
   </table>
 </p>
 <h3>Studiengänge</h3>
@@ -61,7 +65,7 @@
   <tr>
     <th rowspan="2" class="headbottom noborder"></th>
     <th rowspan="2" class="headbottom noborder">Bezeichnung des<br />Studienganges</th>
-    <th colspan="2">Anzahl der Studienanfänger im...</th>
+    <th colspan="2">Anzahl der StudienanfängerInnen im...</th>
   </tr>
   <tr class="headbottom">
     <th class="small">aktuellen akademischen Jahr</th>
@@ -77,7 +81,6 @@
   {% endfor %}
 </table>
 <p>
-  <input type="submit" name="submit" value="Vorschaubild anzeigen" />
   <input type="submit" name="submit" value="Eintragen" />
   <input type="hidden" name="sessionid" value="42" />
 </p>
index 0ecc0ef41fba96c27d6bcde0a7413c40994ddf1d..00b580d0ac66ca23d5bafc69d22545780d786a18 100644 (file)
@@ -6,19 +6,20 @@
 <table>
   <tr><td>Land/Bundesland</td><td>{{fachschaft.land}}</td></tr>
   <tr><td>Stadt</td><td>{{fachschaft.stadt}}</td></tr>
-  <tr><td>Studenten (Uni)</td><td>{{fachschaft.studenten}}</td></tr>
+  <tr><td>Studierende (Uni)</td><td>{{fachschaft.studenten}}</td></tr>
   <tr><td>Fachschaftsorgan</td><td>{{fachschaft.organ}}</td></tr>
-  <tr><td>Vertretene Studenten</td><td>{{fachschaft.vertreten}}</td></tr>
+  <tr><td>Vertretene StudentInnen</td><td>{{fachschaft.vertreten}}</td></tr>
   <tr><td>Organisationsform</td><td>{{fachschaft.organisation}}</td></tr>
-  <tr><td>Aktive Fachschaftler</td><td>{{fachschaft.fachschaftler}}</td></tr>
+  <tr><td>Aktive FachschaftlerInnen</td><td>{{fachschaft.fachschaftler}}</td></tr>
+  <tr><td>Homepage</td><td><a href="{{fachschaft.homepage}}">{{fachschaft.homepage}}</a></td></tr>
 <table>
 
 <h4>Studiengänge</h4>
 <table>
 <tr>
   <th>Studiengang</th>
-  <th>Anfänger 2013</th>
-  <th>Anfänger 2012</th>
+  <th>AnfängerInnen 2013</th>
+  <th>AnfängerInnen 2012</th>
 </tr>
 {% for studiengang in studiengaenge %}
 <tr>