mirror of
https://github.com/almet/copanier.git
synced 2025-04-28 19:42:37 +02:00
Add a summary link to the email sent to referents.
This commit is contained in:
parent
af0ab5cb82
commit
698d2ef87f
3 changed files with 20 additions and 2 deletions
|
@ -451,7 +451,19 @@ async def send_referent_emails(request, response, id):
|
|||
})
|
||||
|
||||
|
||||
@app.route("/livraison/{id}/{producer}/bon-de-commande", methods=["GET"])
|
||||
@app.route("/livraison/{id}/bon-de-commande-referent⋅e", methods=['GET'])
|
||||
async def download_referent_summary(request, response, id):
|
||||
delivery = Delivery.load(id)
|
||||
date = delivery.to_date.strftime("%Y-%m-%d")
|
||||
if not request['user'].is_referent(delivery):
|
||||
return
|
||||
referent = request['user'].email
|
||||
producers = delivery.get_producers_for_referent(referent)
|
||||
summary = reports.summary(delivery, producers)
|
||||
response.xlsx(summary, filename=f"{config.SITE_NAME}-{date}-{referent}.xlsx")
|
||||
|
||||
|
||||
@app.route("/livraison/{id}/product⋅eur⋅rice/{producer}/bon-de-commande", methods=["GET"])
|
||||
async def download_producer_report(request, response, id, producer):
|
||||
delivery = Delivery.load(id)
|
||||
summary = reports.summary(delivery, [producer, ])
|
||||
|
|
|
@ -558,4 +558,8 @@ details summary {
|
|||
border: 1px solid #ddd;
|
||||
padding: 10px 15px;
|
||||
resize: vertical;
|
||||
}
|
||||
|
||||
.email-template {
|
||||
height: 400px;
|
||||
}
|
|
@ -6,12 +6,14 @@
|
|||
|
||||
<form method="post">
|
||||
<input type="text" name="email_subject" style="width:800px" value="{{ config.SITE_NAME }} - Les commandes pour vos producteurs⋅rices" /><br />
|
||||
<textarea name="email_body" cols="80" rows="10">
|
||||
<textarea class="email-template" name="email_body" cols="80" rows="10">
|
||||
Bonjour,
|
||||
|
||||
Et voilà, les commandes maintenant terminées, il est maintenant temps de passer à l'action !
|
||||
En pièce-jointe, les informations pour les producteurs⋅rices dont tu est référent⋅e.
|
||||
|
||||
Tu peux aussi retrouver le doc à cette URL : https://{{ request.host }}/livraison/{{ delivery.id }}/bon-de-commande-referent⋅e
|
||||
|
||||
Rendez-vous pour la distribution, le {{ delivery.from_date|date }} de {{ delivery.from_date|time }} à {{ delivery.to_date|time }} à {{ delivery.where }}.
|
||||
|
||||
A bientôt !
|
||||
|
|
Loading…
Reference in a new issue