feat(fournée): reporte l ordre des pates aux coulées
This commit is contained in:
parent
6a2a3b8290
commit
d81451bc68
@ -153,9 +153,9 @@ class FournéeAdmin(nested_admin.NestedModelAdmin):
|
||||
|
||||
"""Pour chaque pâte on regarde si les coulées sont complètes.
|
||||
Si elles ne le sont pas, on ajoute ce qui manque."""
|
||||
for pâte_id, pâte_nom in (
|
||||
for pâte_id, pâte_nom, pâte_ordre in (
|
||||
obj.commande_set.values_list(
|
||||
"réservation__pain__pâte", "réservation__pain__pâte__nom"
|
||||
"réservation__pain__pâte", "réservation__pain__pâte__nom", "réservation__pain__pâte__ordre"
|
||||
)
|
||||
.order_by("réservation__pain__pâte")
|
||||
.distinct()
|
||||
@ -169,7 +169,7 @@ class FournéeAdmin(nested_admin.NestedModelAdmin):
|
||||
pâte_manquante = somme_commandée - somme_coulée
|
||||
if pâte_manquante > 0:
|
||||
obj.coulée_set.create(
|
||||
pâte_id=pâte_id, quantité=pâte_manquante
|
||||
pâte_id=pâte_id, quantité=pâte_manquante, ordre=pâte_ordre
|
||||
)
|
||||
self.message_user(
|
||||
request,
|
||||
|
16
fournée/core/migrations/0006_alter_pain_options.py
Normal file
16
fournée/core/migrations/0006_alter_pain_options.py
Normal file
@ -0,0 +1,16 @@
|
||||
# Generated by Django 4.2.11 on 2024-05-12 20:34
|
||||
|
||||
from django.db import migrations
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
dependencies = [
|
||||
("core", "0005_alter_recette_options_recette_ordre"),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.AlterModelOptions(
|
||||
name="pain",
|
||||
options={"ordering": ["pâte", "-poids", "moulé"]},
|
||||
),
|
||||
]
|
Loading…
x
Reference in New Issue
Block a user