Index: trunk/www/ordipourtous/templates/ordi-pour-tous-givenitems.html =================================================================== diff -u -r13 -r14 --- trunk/www/ordipourtous/templates/ordi-pour-tous-givenitems.html (.../ordi-pour-tous-givenitems.html) (revision 13) +++ trunk/www/ordipourtous/templates/ordi-pour-tous-givenitems.html (.../ordi-pour-tous-givenitems.html) (revision 14) @@ -6,5 +6,6 @@

J'ai du matériel à céder


+

Ma commune:

{% crispy form %} {% endblock content %} Index: trunk/www/ordipourtous/templates/ordi-pour-tous-neededitems.html =================================================================== diff -u -r13 -r14 --- trunk/www/ordipourtous/templates/ordi-pour-tous-neededitems.html (.../ordi-pour-tous-neededitems.html) (revision 13) +++ trunk/www/ordipourtous/templates/ordi-pour-tous-neededitems.html (.../ordi-pour-tous-neededitems.html) (revision 14) @@ -6,6 +6,7 @@

J'ai besoin de quelque chose


+

Ma commune:

{% crispy form %} {% endblock content %} Index: trunk/www/ordipourtous/models.py =================================================================== diff -u -r13 -r14 --- trunk/www/ordipourtous/models.py (.../models.py) (revision 13) +++ trunk/www/ordipourtous/models.py (.../models.py) (revision 14) @@ -1,5 +1,18 @@ from django.db import models +CITY_CHOICES= [ + ('Berstett', 'Berstett'), + ('Bilwisheim', 'Bilwisheim'), + ('Donnenheim', 'Donnenheim'), + ('Eckwersheim', 'Eckwersheim'), + ('Lampertheim', 'Lampertheim'), + ('Mittelhausen', 'Mittelhausen'), + ('Mittelshaeffolsheim', 'Mittelshaeffolsheim'), + ('Olwisheim', 'Olwisheim'), + ('Rumersheim', 'Rumersheim'), + ('Vendenheim', 'Vendenheim'), + ] + # Create your models here. class GivenItems(models.Model): computer_ok = models.BooleanField(verbose_name= 'PC/MAC non fonctionnel, toutes les données seront effacées') @@ -10,6 +23,7 @@ name = models.CharField(max_length=40, verbose_name='Nom/Prénom', null=True, blank=True) email = models.EmailField(max_length=60, verbose_name='Courriel') phone = models.CharField(max_length=128, verbose_name='Téléphone', null=True, blank=True) + city = models.CharField(max_length=20, verbose_name='Localité', choices=CITY_CHOICES) comments = models.TextField(max_length=512, verbose_name='Commentaires/Précisions') class NeededItems(models.Model): @@ -21,4 +35,5 @@ name = models.CharField(max_length=40, verbose_name='Nom/Prénom', null=True, blank=True) email = models.EmailField(max_length=60, verbose_name='Courriel') phone = models.CharField(max_length=128, verbose_name='Téléphone', null=True, blank=True) + city = models.CharField(max_length=20, verbose_name='Localité', choices=CITY_CHOICES) comments = models.TextField(max_length=512, verbose_name='Commentaires/Précisions') Index: trunk/www/ordipourtous/templates/ordi-pour-tous-home.html =================================================================== diff -u -r13 -r14 --- trunk/www/ordipourtous/templates/ordi-pour-tous-home.html (.../ordi-pour-tous-home.html) (revision 13) +++ trunk/www/ordipourtous/templates/ordi-pour-tous-home.html (.../ordi-pour-tous-home.html) (revision 14) @@ -5,7 +5,7 @@

Initiative

Un ordinateur, un écran voir une imprimante peut s'avérer nécessaire dans cette période de confinement.

-

Vous avez peut-être besoin de matériel ou vous avez peut-être du matériel qui prend la poussière qui fonctionne on qui ne fonctionne plus. Notre initiative dans cette période de confinement est de rendre service aux particuliers.

+

Vous avez peut-être besoin de matériel ou vous avez peut-être du matériel qui prend la poussière qui fonctionne on qui ne fonctionne plus. Notre initiative dans cette période de confinement est de rendre service aux particuliers à l'échelle locale.

Si vous avez du matériel que vous n'utilisez plus, nous prendrons contact avec vous pour récupérer votre matériel, nous nous engageons à effacer toutes les données avant de le reconditionner. Cliquez sur le bouton ci-dessous.

Index: trunk/www/ordipourtous/views.py =================================================================== diff -u -r13 -r14 --- trunk/www/ordipourtous/views.py (.../views.py) (revision 13) +++ trunk/www/ordipourtous/views.py (.../views.py) (revision 14) @@ -58,11 +58,11 @@ class GivenItemsView(ItemsViewBase): model = GivenItems template_name = 'ordi-pour-tous-givenitems.html' - fields = [ 'computer_ok', 'computer_nok', 'printer_ok', 'screen_ok', 'other', 'name', 'email', 'phone', 'comments' ] + fields = [ 'city', 'computer_ok', 'computer_nok', 'printer_ok', 'screen_ok', 'other', 'name', 'email', 'phone', 'comments' ] email_pre_subject = 'matériel disponible' class NeededItemsView(ItemsViewBase): model = NeededItems template_name = 'ordi-pour-tous-neededitems.html' - fields = [ 'computer_ok', 'printer_ok', 'screen_ok', 'something_is_broken', 'other', 'name', 'email', 'phone', 'comments' ] + fields = [ 'city', 'computer_ok', 'printer_ok', 'screen_ok', 'something_is_broken', 'other', 'name', 'email', 'phone', 'comments' ] email_pre_subject = 'besoin de quelque chose'