From 46f447ec5db5fd3888b0790bba9e18ba377e0d28 Mon Sep 17 00:00:00 2001 From: Ludovic Stephan Date: Wed, 16 Sep 2020 17:16:14 +0200 Subject: [PATCH] Formulaires pour nettoyage --- kfet/forms.py | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/kfet/forms.py b/kfet/forms.py index 9419d9f8..79073f39 100644 --- a/kfet/forms.py +++ b/kfet/forms.py @@ -23,6 +23,7 @@ from kfet.models import ( Transfer, TransferGroup, ) +from kfet.statistic import SCALE_CLASS_CHOICES from . import KFET_DELETED_TRIGRAMME from .auth import KFET_GENERIC_TRIGRAMME @@ -587,3 +588,28 @@ class OrderArticleToInventoryForm(forms.Form): self.category = kwargs["initial"]["category"] self.category_name = kwargs["initial"]["category__name"] self.quantity_ordered = kwargs["initial"]["quantity_ordered"] + + +# ---- +# Formulaires pour les statistiques K-Fêt +# ---- + + +class StatScaleForm(forms.Form): + """Formulaire pour nettoyer les paramètres envoyés aux + vues de statistiques K-Fêt. Non destiné à être affiché. + """ + + name = forms.ChoiceField(choices=SCALE_CLASS_CHOICES) + begin = forms.DateTimeField(required=False) + end = forms.DateTimeField(required=False) + n_steps = forms.IntegerField(required=False) + last = forms.BooleanField(required=False) + + +class AccountStatForm(forms.Form): + """ Idem, mais pour la balance d'un compte """ + + begin_date = forms.DateTimeField(required=False) + end_date = forms.DateTimeField(required=False) + last_days = forms.IntegerField(required=False)