Add a phone number for the delivery referent. Fixes #22

This commit is contained in:
Daniel Atwood 2020-06-07 19:49:20 +02:00
parent 3a6fde7234
commit b4508c78da
4 changed files with 8 additions and 1 deletions

View file

@ -288,6 +288,7 @@ class Delivery(PersistedBase):
to_date: datetime_field to_date: datetime_field
order_before: datetime_field order_before: datetime_field
contact: str contact: str
contact_phone: str = ""
instructions: str = "" instructions: str = ""
where: str = "Marché de la Briche" where: str = "Marché de la Briche"
products: List[Product] = field(default_factory=list) products: List[Product] = field(default_factory=list)

View file

@ -68,6 +68,7 @@
progress: true, progress: true,
interactive: true, interactive: true,
timeout: 8000, timeout: 8000,
theme: "dark"
}); });
</script> </script>
{% endif %} {% endif %}

View file

@ -30,6 +30,11 @@
<p>Référent⋅e</p> <p>Référent⋅e</p>
<input type="email" name="contact" value="{{ delivery.contact or request.user.email }}" required> <input type="email" name="contact" value="{{ delivery.contact or request.user.email }}" required>
</label> </label>
<label>
<p>Téléphone référent⋅e</p>
<input id="contact_phone" onInput="prettifyPhoneNumber('contact_phone')" type="phone" name="contact_phone" value="{{ delivery.contact_phone }}" required>
</label>
<label> <label>
<p>Lieu</p> <p>Lieu</p>
<input type="text" name="where" value="{{ delivery.where or '' }}" required> <input type="text" name="where" value="{{ delivery.where or '' }}" required>

View file

@ -54,7 +54,7 @@
</div> </div>
<div class="pure-control-group"> <div class="pure-control-group">
<label>Téléphone référent⋅e</label> <label>Téléphone référent⋅e</label>
<input type="tel" name="referent_tel" value="{{ producer.referent_tel or '' }}" required> <input onInput="prettifyPhoneNumber('referent_tel')" id="referent_tel" type="tel" name="referent_tel" value="{{ producer.referent_tel or '' }}" required>
</div> </div>
<div class="pure-control-group"> <div class="pure-control-group">
<label>Contact producteur⋅rice</label> <label>Contact producteur⋅rice</label>