Browse Source

Added the « Thanks » page

Jocelyn Delande 10 years ago
parent
commit
a85b79ab1a
3 changed files with 85 additions and 4 deletions
  1. 0 3
      TODO.md
  2. 7 1
      backend.py
  3. 78 0
      views/thanks.html

+ 0 - 3
TODO.md

@@ -1,12 +1,9 @@
 Bugs
 ====
 
-- loading with « Partager ma connexion checked » -> section is not unfolded
-
 Features
 ========
 
-- Redirection and thanks message
 - pass the DB name as enviornment
 
 Cosmetics/Optional

+ 7 - 1
backend.py

@@ -3,9 +3,10 @@
 import os
 import sys
 import sqlite3
+import urlparse
 from os.path import join, dirname
 
-from bottle import route, run, static_file, request, template, FormsDict
+from bottle import route, run, static_file, request, template, FormsDict, redirect
 
 ORIENTATIONS = (
     ('N', 'Nord'),
@@ -127,7 +128,12 @@ def submit_wifi_form():
                 'privacy_comment'      : 'comment' in d.getall('privacy'),
         })
         DB.commit()
+        return redirect(urlparse.urljoin(request.path,'thanks'))
 
+@route('/thanks')
+def wifi_form_thanks():
+    return static_file('thanks.html',
+                       root=join(dirname(__file__), 'views/'))
 
 @route('/assets/<filename:path>')
 def send_asset(filename):

+ 78 - 0
views/thanks.html

@@ -0,0 +1,78 @@
+<!DOCTYPE html>
+<html lang="en">
+  <head>
+    <meta charset="utf-8">
+    <title>FAIMaison − contribution à l'expérimentation wifi</title>
+
+    <!-- jQuery -->
+    <script src="assets/jquery/jquery-1.11.0.min.js" type="text/javascript"></script>
+
+    <!-- Bootstrap -->
+    <script src="assets/bootstrap/js/bootstrap.js"></script>
+    <link href="assets/bootstrap/css/bootstrap.min.css" rel="stylesheet">
+
+    <!-- Leaflet -->
+    <link rel="stylesheet" type="text/css" media="all" href="assets/leaflet/leaflet.css" />
+    <script src="assets/leaflet/leaflet.js" type="text/javascript"></script>
+
+    <!-- Custom -->
+    <link rel="stylesheet" type="text/css" media="all" href="assets/main.css" />
+    <script src="assets/main.js" type="text/javascript"></script>
+
+  </head>
+<body>
+  <header class="jumbotron">
+    <div class="container">
+    <h1>Merci !</h1>
+    <p>
+Votre contribution a bien été enregistrée.
+    </p>
+
+      <p>
+      </p>
+    </div>
+  </header>
+
+<section role="main" class="container">
+    <p>
+Si vous voulez <strong>rester en
+contact</strong> avec l'association, nous rencontrer ou vous tenir informé, ça
+    se passe sur
+    <a href="https://faimaison.net/pages/contact.html">la page contact</a> de
+l'association.
+    </p>
+
+
+<aside>
+    <p>
+La carte publique sera disponible prochainement à l'adresse
+<a href="https://faimaison.net/carto/">https://faimaison.net/carto/</a>.
+    </p>
+
+<footer>
+
+<h3>Mentions légales</h3>
+<p>
+Les informations recueillies font l’objet d’un traitement informatique.
+</p>
+
+<p>
+Conformément à la loi « informatique et libertés » du 6 janvier 1978 modifiée en
+2004, vous bénéficiez d’un droit d’accès et de rectification aux informations
+qui vous concernent, que vous pouvez exercer en vous adressant à bureaut (at) faimaison.net.
+</p>
+
+<p>
+Vous pouvez également, pour des motifs légitimes, vous opposer au traitement des
+données vous concernant.
+</p>
+
+</footer>
+
+</section>
+
+<footer>
+  <p><3</p>
+</footer>
+</body>
+</html>