mirror of
https://github.com/almet/copanier.git
synced 2025-04-28 19:42:37 +02:00
Reorganizing the URLs seems to fix an issue with namespace collision in the URLs. - URLs for product related operations are now in the /produits/ namespace ; - Templates are now using a formalism of action_subject.html, which makes it simpler to find find them.
54 lines
2.2 KiB
HTML
54 lines
2.2 KiB
HTML
{% extends "base.html" %}
|
|
{% block toplink %}{% if delivery.id %}<a href="/distribution/{{ delivery.id }}">↶ Retourner à la distribution</a>{% endif %}{% endblock %}
|
|
{% block body %}
|
|
<div class="header">
|
|
{% if delivery.id %}
|
|
<h1>Modifier la distribution</h1>
|
|
<div class="pure-menu pure-menu-horizontal">
|
|
<ul class="pure-menu-list">
|
|
{% if delivery.status == delivery.CLOSED %}
|
|
<li class="pure-menu-item">
|
|
<a class="pure-menu-link danger" href="/distribution/{{ delivery.id }}/archiver"><i class="icon-layers"></i> Archiver</a>
|
|
</li>
|
|
{% endif %}
|
|
<li class="pure-menu-item">
|
|
<a class="pure-menu-link" href="/produits/{{ delivery.id }}"><i class="icon-pencil"></i> Gérer les produits / product⋅eur⋅rice⋅s</a>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
{% else %}
|
|
<h1>Nouvelle distribution</h1>
|
|
{% endif %}
|
|
|
|
</div>
|
|
<form method="post">
|
|
<label>
|
|
<p>Nom de la distribution</p>
|
|
<input type="text" name="name" value="{{ delivery.name or '' }}">
|
|
</label>
|
|
<label>
|
|
<p>Référent⋅e</p>
|
|
<input type="email" name="contact" value="{{ delivery.contact or request.user.email }}" required>
|
|
</label>
|
|
<label>
|
|
<p>Lieu</p>
|
|
<input type="text" name="where" value="{{ delivery.where or '' }}" required>
|
|
</label>
|
|
<label>
|
|
<p>Date de distribution</p>
|
|
<input type="date" name="date" value="{{ delivery.from_date.date() if delivery.from_date else '' }}" required> de <input type="time" name="from_time" value="{{ delivery.from_date.time() if delivery.from_date else '' }}" required> à <input type="time" name="to_time" value="{{ delivery.to_date.time() if delivery.to_date else '' }}" required>
|
|
</label>
|
|
<label>
|
|
<p>Date de limite de commande</p>
|
|
<input type="date" name="order_before" value="{{ delivery.order_before.date() if delivery.order_before else '' }}" required>
|
|
</label>
|
|
<label>
|
|
<p>Instructions particulières</p>
|
|
<input type="text" name="instructions" value="{{ delivery.instructions or '' }}">
|
|
</label>
|
|
<div>
|
|
<input type="submit" name="submit" value="Valider" class="primary">
|
|
</div>
|
|
</form>
|
|
<hr>
|
|
{% endblock body %}
|