13 Commits 5fe33f28e0 ... d4b78ae900

Author SHA1 Message Date
  Mehdi Abaakouk d4b78ae900 Allow to set STATIC_URL 7 years ago
  Mehdi Abaakouk 5fe33f28e0 Allow to set STATIC_URL 7 years ago
  jocelyn f2891375eb Merge branch 'sileht/req' of sileht/wifi-with-me into master 8 years ago
  Mehdi Abaakouk ddcd5b6f33 requirements: accept bug-fixes/security releases 8 years ago
  Jocelyn Delalande a903943aae Offer default values for new ISP settings 8 years ago
  Jocelyn Delalande 5b4253e7ba Put the welcome_speech template at the right place. 8 years ago
  Jocelyn Delalande 481578596a Mention that the `ISP` setting is mandatory 8 years ago
  jocelyn 8595bafbb0 Merge branch 'sileht/address-example' of sileht/wifi-with-me into master 8 years ago
  jocelyn 7650fb000d Merge branch 'sileht/welcome-page' of sileht/wifi-with-me into master 8 years ago
  Jocelyn Delalande 46e2a31317 Fix admin page of contributions. 8 years ago
  Mehdi Abaakouk dc0aae5c54 Allow to configure address example 8 years ago
  Mehdi Abaakouk fc057149d5 Allow customize title 8 years ago
  Mehdi Abaakouk 6b6167ec27 Move welcome speech into a template 8 years ago

+ 26 - 36
README.md

@@ -24,49 +24,20 @@ For development, install `dev.txt` instead:
 Set up configuration
 ====================
 
-Then create and edit a `wifiwithme/settings/local.py` configuration file
-`wifiwithme/settings/local.py`.
+You may want to create and edit configuration file
+`wifiwithme/settings/local.py` (no setting is mandatory at the
+moment):
 
-Mandatory settings
-------------------
-
-You **must** Define some details about your ISP in the ISP variable, eg:
-
-    ISP={
-        'NAME':'FAIMAISON',
-        'TITLE':'Réseau wifi expérimental',
-        'SITE':'//www.faimaison.net',
-        'EMAIL':'bureau (at) faimaison.net',
-        'ZONE':'Nantes et environs',
-        'ADDRESS_EXAMPLE': 'rue du calvaire, nantes',
-        'URL_CONTACT':'//www.faimaison.net/pages/contact.html',
-        'LATITUDE':47.218371,
-        'LONGITUDE':-1.553621,
-        'ZOOM':13,
-        'CNIL':{
-            'LINK':'//www.faimaison.net/files/cnil-faimaison-1819684-withwithme.pdf',
-            'NUMBER':1819684
-        }
-    }
-
-Optional settings
------------------
-
-### Website URL
-
-The wifi-with-me website URL (for links included in emails :)
-
-    SITE_URL="http://example.tld"
-
-
-## URL Prefix
+URL Prefix
+----------
 
 Optionaly, you can define an url prefix (ex: `/foo/`) so that wifi-with-me is
 accessible under *http://example.com/foo/* :
 
     URL_PREFIX='foo/'
 
-### Notifications
+Notifications
+-------------
 
 If you to receive notifications on each new contrib, customize those :
 
@@ -78,6 +49,25 @@ Notification sender address:
 
     DEFAULT_FROM_EMAIL='notifier@example.tld'
 
+The wifi-with-me website URL (for links included in emails :)
+
+    SITE_URL="http://example.tld"
+
+    ISP={
+        'NAME':'FAIMAISON',
+        'SITE':'//www.faimaison.net',
+        'EMAIL':'bureau (at) faimaison.net',
+        'ZONE':'Nantes et environs',
+        'URL_CONTACT':'//www.faimaison.net/pages/contact.html',
+        'LATITUDE':47.218371,
+        'LONGITUDE':-1.553621,
+        'ZOOM':13,
+        'CNIL':{
+            'LINK':'//www.faimaison.net/files/cnil-faimaison-1819684-withwithme.pdf',
+            'NUMBER':1819684
+        }
+    }
+
 Migrate from bottle version (optional)
 ======================================
 

+ 2 - 2
requirements/base.txt

@@ -1,4 +1,4 @@
-Django>=1.9.3,<1.10
-PyYAML>=3.11,<4.0
+Django==1.9.3
+PyYAML==3.11
 pytz
 sqlparse

+ 4 - 0
wifiwithme/apps/contribmap/admin.py

@@ -26,6 +26,10 @@ class ContribAdmin(admin.ModelAdmin):
                 ('floor', 'floor_total'),
                 'orientations', 'roof']
         }],
+        ['Raccordement au réseau', {
+            'fields': ['connect_type'],
+            'classes': ['collapse'],
+        }],
         ['Partage de connexion', {
             'fields': ['access_type'],
             'classes': ['collapse'],

+ 1 - 1
wifiwithme/apps/contribmap/templates/base.html

@@ -30,7 +30,7 @@
     <div class="container">
     <h1>
     {% block title %}
-    <a href="{% url 'home' %}">{{ isp.TITLE|default:"Réseau wifi expérimental" }}</a>
+      <a href="{% url 'home' %}">Réseau wifi expérimental</a>
     {% endblock %}
     </h1>
     </div>

+ 19 - 2
wifiwithme/apps/contribmap/templates/contribmap/wifi-form.html

@@ -11,7 +11,24 @@
 
   <header class="jumbotron">
     <div class="container">
-        {% include "core/welcome_speech.html" %}
+    <p>
+<a href="{{ isp.SITE }}">{{ isp.NAME }}</a> expérimente à
+grande échelle ({{ isp.ZONE }}) la création d'un réseau sans-fil à
+longue portée à des fins, entre autres, de <em>partage</em> et
+<em>fourniture</em> d'<strong>accès à internet</strong>.
+    </p>
+
+    <p>
+Pour cela, nous recherchons des volontaires, tant pour <strong>partager une
+partie de leur connexion</strong> que pour participer au réseau (accès à
+internet, partage local…).
+      </p>
+
+      <p>
+Renseigner ce formulaire nous permet de définir quelles <strong>zones
+d'expérimentations</strong> (avec une grande densité de volontaires)
+pourraient être intéressantes.
+      </p>
     </div>
   </header>
 
@@ -82,7 +99,7 @@
       <div class="form-group col-sm-6">
         <div class="form-group form-group-lg form-inline">
           <input type="text" name="search"
-                 id="search" placeholder="{{ isp.ADDRESS_EXAMPLE|default:"rue du calvaire, nantes" }}" class="form-control" />
+                 id="search" placeholder="rue du calvaire, nantes" class="form-control" />
           <span id="search-btn" class="btn btn-default btn-lg" data-loading-text="...">Recherche</span>
 
           <div id="search-results" class=""></div>

+ 19 - 2
wifiwithme/apps/pages/templates/pages/home.html

@@ -6,7 +6,24 @@
 
   <header class="jumbotron">
     <div class="container">
-      {% include "core/welcome_speech.html" %}
+    <p>
+L'association <a href="{{ isp.SITE }}">{{ isp.NAME }}</a> expérimente à
+grande échelle ({{ isp.ZONE }}) la création d'un réseau sans-fil à
+longue portée à des fins, entre autres, de <em>partage</em> et
+<em>fourniture</em> d'<strong>accès à internet</strong>.
+    </p>
+
+    <p>
+Pour cela, nous recherchons des volontaires, tant pour <strong>partager une
+partie de leur connexion</strong> que pour participer au réseau (accès à
+internet, partage local…).
+      </p>
+
+      <p>
+Renseigner ce formulaire nous permet de définir quelles <strong>zones
+d'expérimentations</strong> (avec une grande densité de volontaires)
+pourraient être intéressantes.
+      </p>
 
       <p style="text-align:center">
         <a href="{% url 'add_contrib' %}" class="btn btn-lg btn-primary btn-default">
@@ -20,4 +37,4 @@
   </header>
 
 
-{% endblock content %}
+{% endblock content %}

+ 0 - 19
wifiwithme/core/templates/core/welcome_speech.html

@@ -1,19 +0,0 @@
-<p>
-    <a href="{{ isp.SITE }}">{{ isp.NAME }}</a> expérimente à
-    grande échelle ({{ isp.ZONE }}) la création d'un réseau sans-fil à
-    longue portée à des fins, entre autres, de <em>partage</em> et
-    <em>fourniture</em> d'<strong>accès à internet</strong>.
-</p>
-
-<p>
-    Pour cela, nous recherchons des volontaires, tant pour <strong>partager une
-    partie de leur connexion</strong> que pour participer au réseau (accès à
-    internet, partage local…).
-</p>
-
-<p>
-    Renseigner ce formulaire nous permet de définir quelles <strong>zones
-    d'expérimentations</strong> (avec une grande densité de volontaires)
-    pourraient être intéressantes.
-</p>
-