Skip to content

Commit

Permalink
remove/disable router selection in Wizard
Browse files Browse the repository at this point in the history
  • Loading branch information
sarumpaet committed Nov 28, 2016
1 parent a7978ba commit 868aa00
Show file tree
Hide file tree
Showing 5 changed files with 39 additions and 89 deletions.
41 changes: 10 additions & 31 deletions app/templates/config.html
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
<div class="row">
<div class="col-md-12">
<p>
Im Folgenden findest du eine Auflistung der Konfigurationsparameter
Im Folgenden findest du eine Auflistung der Konfigurationsparameter.
</p>
</div>

Expand All @@ -23,67 +23,46 @@

<dt>Firmware</dt>
<dd>
{% for raw,firmware in router.firmwares|dictsort %}
<em>{{firmware.name}}</em>
-
<a href="{{firmware.url}}">{{raw}}.bin</a>
<br />
<small>
{{firmware.description}}
</small>
<br />
<br />
{% endfor %}
siehe Tabelle im Wiki-Artikel <a href="https://wiki.freifunk.net/Berlin:Firmware">Berlin:Firmware</a>
</dd>
{% endif %}

{% if ips['mesh'] %}
<dt>Mesh-IPs</dt>
<dd>
{% for ip in ips['mesh'] %}
{% if not loop.last %}
<code>{{ip}}</code>
{% else %}
<br /><code>{{ip}}</code>
(optional - für LAN Meshing)
{% endif %}
<code>{{ip}}</code>
{% endfor %}
</dd>
{% endif %}

{% if ips['hna'] %}
<dt>Addressraum</dt>
<dt>DHCP-Network</dt>
<dd>
{% for ip in ips['hna'] %}
<code>{{ip}}</code>
{% endfor %}
</dd>
{% endif %}
</dl>

{% if router %}
<p class="col-md-4 form-router text-center">
<img src="{{url_for('static', filename=router.img)}}" alt="{{router.name}}" />
{{router.name}}
</p>
{% endif %}
</div>
</div>

{% if router %}
<div class="row">
<h2 class="col-md-12">nächsten Schritte</h2>
<h2 class="col-md-12">Nächste Schritte</h2>
</div>

<div class="row">
<p class="col-md-12">
Mit Hilfe der Konfigurationsparameter kannst du nun deinen Router
<em>flashen</em>. Das heißt das Freifunk-Betriebssystem installieren
und konfigurieren. Hierzu folgst du am besten den Anleitungen:
<em>flashen</em>. Das heißt, das Freifunk-Betriebssystem installieren
und konfigurieren. Hierzu folgst du am besten diesen Informationen:
</p>
<ul class="col-md-l col-md-offset-1">
<li><a href="http://berlin.freifunk.net/participate/howto/flash">Router flashen</a></li>
<li><a href="http://berlin.freifunk.net/participate/howto/config">Router konfigurieren</a></li>
<li><a href="https://wiki.freifunk.net/Berlin:Firmware">Berlin:Firmware</a> - Wiki-Artikel mit Firmware-Images und häufigen Fragen</li>
<li><a href="https://berlin.freifunk.net/participate/howto/flash">Router flashen</a></li>
<li><a href="https://berlin.freifunk.net/participate/howto/config">Router konfigurieren</a></li>
</ul>
</div>
</div>
Expand Down
26 changes: 10 additions & 16 deletions app/templates/wizard/email.txt
Original file line number Diff line number Diff line change
@@ -1,37 +1,31 @@
Hey,

für deinen Freifunk Router '{{request.name}}' gibts folgende Konfiguration:

Firmware - {{request.router.name}}:
{% for raw,firmware in request.router.firmwares|dictsort %}
* {{firmware.name}} - {{raw}}.bin [{{loop.index}}]
{{firmware.description}}
{% endfor %}
für deinen Freifunk-Router '{{request.name}}' gibt's folgende Konfiguration:

Mesh-IPs:
{% for ip in request.ips_pretty['mesh'] %} * {{ip}} {% if loop.last %} (optional - für LAN Meshing) {% endif %}
{% for ip in request.ips_pretty['mesh'] %} * {{ip}}
{% endfor %}
Wahrscheinlich brauchst du für deinen Router nicht alle obigen IPs.

DHCP-Network:
{% for ip in request.ips_pretty['hna'] %} {{ip}}
{% endfor %}

Am besten orientierst du dich an folgenden Anleitungen:
Am besten orientierst du dich an folgenden Informationen:

Firmware-Downloads und häufige Fragen:
- https://wiki.freifunk.net/Berlin:Firmware

Flashen (Betriebsystem installieren):
- http://berlin.freifunk.net/participate/howto/flash
- https://berlin.freifunk.net/participate/howto/flash

Konfigurieren:
- http://berlin.freifunk.net/participate/howto/config
- https://berlin.freifunk.net/participate/howto/config

Wenn du die IP-Adressen nicht mehr brauchst kannst du sie folgendem Link
Wenn du die IP-Adressen nicht mehr brauchst, kannst du sie folgendem Link
löschen:

{{url}}

Grüße
Freifunk Berlin


{% for k,v in request.router.firmwares|dictsort %}[{{loop.index}}] {{v.url}}
{% endfor %}
10 changes: 3 additions & 7 deletions app/templates/wizard/form.html
Original file line number Diff line number Diff line change
Expand Up @@ -9,17 +9,13 @@
{% block body %}
<div class="row">
<div class="row flexible">
<p class="col-md-4 form-router text-center">
<img src="{{url_for('static', filename=router.img)}}" alt="{{router.name}}" />
{{router.name}}
</p>
<form class="form-horizontal col-md-8" role="form" action="{{url_for('.wizard_form', router_id = "/".join(router.id)) }}" method="post">

{{ form.csrf_token }}
{{ render_bootstrap_field(form.hostname, "Spitzname des Routers", "Ein kurzer und eindeutiger Name für deinen Router (z.B. <em>funkenpumpe</em> oder <em>HermannStr42_VH</em>).") }}
{{ render_bootstrap_field(form.email, "Kontaktadresse", "Notwendig, damit wir dir die Router-Konfiguration und Firmware per Email zuschicken können.") }}
{{ render_bootstrap_field(form.hostname, "Spitzname des Routers", "Ein kurzer und eindeutiger Name für deinen Router (z.B. <em>funkenpumpe</em> oder <em>HermannStr42_VH</em>). Dieser Name wird nur intern für dich hinterlegt.") }}
{{ render_bootstrap_field(form.email, "Kontaktadresse", "Notwendig, damit wir dir die Router-Konfiguration per E-Mail zuschicken können. Benutze am besten immer die gleiche Adresse, auch falls du mehrere Router hast; dann kannst du die IPs hier gesammelt verwalten.") }}
{{ render_bootstrap_field(form.location_type, help="Je nach Standort benutzen mehr oder weniger viele Menschen zur selben Zeit den Freifunk-Router. Cafés und Kneipen haben mehr gleichzeitige Benutzer_innen und brauchen so mehr IP-Adressen als ein Router zu Hause.") }}
{{ render_bootstrap_field(form.captcha, "Hauptstadt Deutschlands?", "Wird benötigt um Spam-Bots auszuschließen.") }}
{{ render_bootstrap_field(form.captcha, "Hauptstadt Deutschlands?", "Wird benötigt, um Spam-Bots auszuschließen.") }}

<div class="form-group">
<div class="col-sm-offset-2 col-sm-10">
Expand Down
41 changes: 6 additions & 35 deletions app/templates/wizard/select_router.html
Original file line number Diff line number Diff line change
@@ -1,50 +1,21 @@
{% extends "_layout.html" %}

{% block title %}
Router auswählen
IP-Vergabe
{% endblock %}

{% block body %}
<div class="row">
<div class="col-md-12">
<p>
Bevor du eine IP-Adresse bekommst, wähle bitte deinen Router aus,
damit wir dir einen Link zur passenden Firmware schicken können.
Die Firmware ist vom Router-Modell abhängig. Das Modell und die
Versionsnummer deines Routers findest du auf der Rückseite des
Gerätes.
Falls du deinen Router bereits mit Freifunk-Firmware ausgestattet
hast, kannst du ein beliebiges Modell wählen und die weiteren
Angaben zur Firmware ignorieren.
Du bekommst hier eine IP-Adresse für den Router, den du dir
aus der Tabelle im Wiki-Artikel
<a href="https://wiki.freifunk.net/Berlin:Firmware">Berlin:Firmware</a>
ausgesucht hast.
</p>

<p>TP-Link-Router, deren Modellname auf ND endet, sollten mit den
ansonsten gleichnamigen, auf N endenden, kompatibel sein
(das D verweist nur auf abnehmbare Antennen). Bei der
TP-Link-Versionsnummer kommt es nur auf die erste Stelle an.
</p>

<p>
<strong>Anmerkung:</strong>
Die folgende Liste ist <strong>nicht</strong> als Liste
<em>empfohlener</em> Router zu verstehen. Gut getestet sind nur die unter
<a href="http://berlin.freifunk.net/participate/overview/">Mitmachen/Überblick</a>
gelisteten Router. Insbesondere die Router mit nur 4MB Flash (u.a. die WR7xx und der WR841N)
empfehlen wir <b>nicht</b> (<a href="https://wiki.freifunk.net/Berlin:Firmware#Kann_ich_den_Router_XYZ.2Fden_alten_Linksys_WRT54G_mit_der_aktuellen_Firmware_benutzen.3F">Details</a>).
<b><a href="/wizard/routers/ar71xx/generic/defaultRouter/v1">weiter =&gt;</a></b>
</p>
</div>
</div>

<div class="row">
<ul id="routers" class="list-unstyled col-md-12">
{% for id, device in routers %}
<li class="col-md-3">
<a class="text-center thumbnail router" href="{{url_for('.wizard_select_router', router_id=id)}}">
<img src="{{url_for('static', filename=device.img)}}" alt="{{device.name}}" />
{{device.name}}
</a>
</li>
{% endfor %}
</ul>
</div>
{% endblock %}
10 changes: 10 additions & 0 deletions default.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,16 @@ ROUTER_DB = {
'entries' : {
'generic' : {
'entries' : {
'defaultRouter' : {
'packages' : 'default',
'dualband' : True,
'entries' : {
'v1' : {
'name': 'default',
'img': 'img/router/tl-wr740n-v1.jpg',
}
}
},
'tl-wr740n' : {
'packages' : 'default_4MB',
'entries' : {
Expand Down

0 comments on commit 868aa00

Please sign in to comment.