wifi-form.html 3.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118
  1. {% extends "base.html" %}
  2. {% load bootstrap %}
  3. {% block content %}
  4. <script src="assets/form.js" type="text/javascript"></script>
  5. <header class="jumbotron">
  6. <div class="container">
  7. <p>
  8. L'association <a href="//www.faimaison.net">FAImaison</a> expérimente à
  9. grande échelle (Nantes et environs) la création d'un réseau sans-fil à
  10. longue portée à des fins, entre autres, de <em>partage</em> et
  11. <em>fourniture</em> d'<strong>accès à internet</strong>.
  12. </p>
  13. <p>
  14. Pour cela, nous recherchons des volontaires, tant pour <strong>partager une
  15. partie de leur connexion</strong> que pour participer au réseau (accès à
  16. internet, partage local…).
  17. </p>
  18. <p>
  19. Renseigner ce formulaire nous permet de définir quelles <strong>zones
  20. d'expérimentations</strong> (avec une grande densité de volontaires)
  21. pourraient être intéressantes.
  22. </p>
  23. </div>
  24. </header>
  25. <section role="main" class="container">
  26. <form role="form" method="post">{% csrf_token %}
  27. {% if form.non_field_errors %}
  28. <div id="errors" class="bg-danger">
  29. {{ form.non_field_errors }}
  30. </div>
  31. {% endif %}
  32. <h2>Contact</h2>
  33. <div class="form-group">
  34. <label for="name">Nom / Pseudo</label>
  35. {{ form.name|formcontrol }}
  36. {{ form.name.errors }}
  37. </div>
  38. <div class="row">
  39. <div class="form-group col-md-6">
  40. <label for="email">Email</label>
  41. {{ form.email|formcontrol }}
  42. {{ form.email.errors }}
  43. <p class="help-block">
  44. <span class="glyphicon glyphicon-warning-sign"></span>
  45. Un moyen de contact au moins est nécessaire
  46. </p>
  47. </div>
  48. <div class="form-group col-md-6">
  49. <label for="phone">Téléphone</label>
  50. {{ form.phone|formcontrol }}
  51. {{ form.phone.errors }}
  52. </div>
  53. </div>
  54. <h2>Je souhaite</h2>
  55. <p class="radio">
  56. {{ form.contrib_type }}
  57. {{ form.contrib_type.errors }}
  58. </p>
  59. <div id="contrib-type-share">
  60. <h2>Partager une connexion</h2>
  61. <h3>Type de connexion</h3>
  62. {{ form.access_type }}
  63. {{ form.access_type.errors }}
  64. <h3>Débits</h3>
  65. <p class="help-block">
  66. Il est possible de limiter techniquement la quantité de bande passante
  67. partagée avec les autres expérimentateurs afin de ne pas pénaliser votre
  68. confort.
  69. </p>
  70. <p>
  71. <label for="bandwidth">Débit total</label>
  72. {{ form.bandwidth }}
  73. {{ form.bandwidth.errors }}
  74. </p>
  75. <p>
  76. <label for="share-part">Je souhaite partager (au max.)</label>
  77. {{ form.share_part }}
  78. {{ form.share_part.errors }}
  79. </p>
  80. </div>
  81. <div id="contrib-type-connect">
  82. <h2>Me raccorder au réseau</h2>
  83. <h3>J'aimerais pouvoir</h3>
  84. <p class="checkbox"><label>
  85. {{ form.connect_local }}
  86. Proposer et utiliser des services en local avec les autres utilisateurs du réseau
  87. {{ form.connect_local.errors }}
  88. </label></p>
  89. <p class="checkbox"><label>
  90. {{ form.connect_internet }}
  91. Avoir un accès à Internet
  92. {{ form.connect_internet.errors }}
  93. </label></p>
  94. </div>
  95. <input type="submit" value="Envoyer" class="btn btn-primary btn-lg"/>
  96. </form>
  97. </section>
  98. {% endblock %}