mirror of
https://gitlab2.federez.net/re2o/re2o
synced 2024-11-27 15:12:25 +00:00
Factorisation/héritage dans les models
This commit is contained in:
parent
9436331c26
commit
036c4fc774
1 changed files with 6 additions and 12 deletions
|
@ -61,22 +61,16 @@ class NewFactureForm(ModelForm):
|
||||||
|
|
||||||
class Meta:
|
class Meta:
|
||||||
model = Facture
|
model = Facture
|
||||||
exclude = ['user', 'prix', 'name', 'valid']
|
fields = ['paiement','banque','cheque','number']
|
||||||
|
|
||||||
|
class EditFactureForm(NewFactureForm):
|
||||||
|
class Meta(NewFactureForm.Meta):
|
||||||
|
fields = '__all__'
|
||||||
|
|
||||||
class EditFactureForm(ModelForm):
|
|
||||||
def __init__(self, *args, **kwargs):
|
def __init__(self, *args, **kwargs):
|
||||||
super(EditFactureForm, self).__init__(*args, **kwargs)
|
super(EditFactureForm, self).__init__(*args, **kwargs)
|
||||||
self.fields['user'].label = 'Adherent'
|
self.fields['user'].label = 'Adherent'
|
||||||
self.fields['number'].label = 'Quantité'
|
|
||||||
self.fields['cheque'].required = False
|
|
||||||
self.fields['banque'].required = False
|
|
||||||
self.fields['cheque'].label = 'Numero de chèque'
|
|
||||||
self.fields['name'].label = 'Designation'
|
self.fields['name'].label = 'Designation'
|
||||||
self.fields['prix'].label = 'Prix unitaire'
|
self.fields['prix'].label = 'Prix unitaire'
|
||||||
self.fields['banque'].empty_label = "Non renseigné"
|
|
||||||
self.fields['paiement'].empty_label = "Séléctionner un moyen de paiement"
|
|
||||||
self.fields['user'].empty_label = "Séléctionner l'adhérent propriétaire"
|
self.fields['user'].empty_label = "Séléctionner l'adhérent propriétaire"
|
||||||
|
self.fields.pop('article')
|
||||||
class Meta:
|
|
||||||
model = Facture
|
|
||||||
fields = '__all__'
|
|
||||||
|
|
Loading…
Reference in a new issue