diff --git a/kfet/forms.py b/kfet/forms.py index fc4e6937..e6807884 100644 --- a/kfet/forms.py +++ b/kfet/forms.py @@ -151,10 +151,17 @@ class KPsulCheckoutForm(forms.Form): class KPsulOperationForm(forms.ModelForm): article = forms.ModelChoiceField( queryset=Article.objects.select_related('category').all(), - required=False) + required=False, + widget = forms.HiddenInput()) class Meta: model = Operation fields = ['type', 'amount', 'is_checkout', 'article', 'article_nb'] + widgets = { + 'type': forms.HiddenInput(), + 'amount': forms.HiddenInput(), + 'is_checkout': forms.HiddenInput(), + 'article_nb': forms.HiddenInput(), + } def clean(self): super(KPsulOperationForm, self).clean() @@ -182,5 +189,6 @@ class KPsulOperationForm(forms.ModelForm): KPsulOperationFormSet = modelformset_factory( Operation, form = KPsulOperationForm, - extra = 1, + can_delete = True, + extra = 0, min_num = 1, validate_min = True) diff --git a/kfet/templates/kfet/kpsul.html b/kfet/templates/kfet/kpsul.html index 06f75350..9d809bd9 100644 --- a/kfet/templates/kfet/kpsul.html +++ b/kfet/templates/kfet/kpsul.html @@ -90,11 +90,12 @@ - +--> + +