[config, ldap_crans] Liste des modes de paiement dans config.py

This commit is contained in:
Valentin Samir 2014-03-23 20:35:10 +01:00
parent 0b9635a91d
commit 597861497f
3 changed files with 5 additions and 2 deletions

View file

@ -104,6 +104,10 @@ droits_groupes = {'adm' : [u'Nounou'],
'webradio' : [u'Webradio'], 'webradio' : [u'Webradio'],
} }
####### Les modes de paiement accepté par le crans
modePaiement = ['liquide', 'paypal', 'solde', 'cheque']
####### Les ML ####### Les ML
# Le + devant un nom de ML indique une synchronisation # Le + devant un nom de ML indique une synchronisation
# ML <-> fonction partielle : il n'y a pas d'effacement automatique # ML <-> fonction partielle : il n'y a pas d'effacement automatique

View file

@ -6,6 +6,5 @@ items = {
'CABLE' : {'designation': u'Cable Ethernet 5m', 'pu': 3, 'imprimeur': False}, 'CABLE' : {'designation': u'Cable Ethernet 5m', 'pu': 3, 'imprimeur': False},
'ADAPTATEUR' : {'designation': u'Adaptateur Ethernet/USB', 'pu': 17, 'imprimeur': False}, 'ADAPTATEUR' : {'designation': u'Adaptateur Ethernet/USB', 'pu': 17, 'imprimeur': False},
'RELIURE': {'designation': u'Reliure plastique', 'pu': 0.12, 'imprimeur': False}, 'RELIURE': {'designation': u'Reliure plastique', 'pu': 0.12, 'imprimeur': False},
'DEV~ADHESION':{'designation': u'Adhésion à L\'association pour un an', 'pu':20, 'imprimeur': False},
'SOLDE':{'designation': u'Rechargement du solde', 'pu':'*', 'imprimeur': False}, 'SOLDE':{'designation': u'Rechargement du solde', 'pu':'*', 'imprimeur': False},
} }

View file

@ -3773,7 +3773,7 @@ class Facture(BaseClasseCrans):
if not self._modifiable: if not self._modifiable:
raise NotImplementedError, "La facture n'est pas modifiable" raise NotImplementedError, "La facture n'est pas modifiable"
if new not in ['liquide', 'cheque', 'paypal', 'solde']: if new not in config.modePaiement:
raise ValueError, u'Mode de paiement non accepté' raise ValueError, u'Mode de paiement non accepté'
self._set('modePaiement', [new]) self._set('modePaiement', [new])