From 597861497f60105f8353f0054ae5c96bfd083811 Mon Sep 17 00:00:00 2001 From: Valentin Samir Date: Sun, 23 Mar 2014 20:35:10 +0100 Subject: [PATCH] [config, ldap_crans] Liste des modes de paiement dans config.py --- gestion/config/config.py | 4 ++++ gestion/config/factures.py | 1 - gestion/ldap_crans.py | 2 +- 3 files changed, 5 insertions(+), 2 deletions(-) diff --git a/gestion/config/config.py b/gestion/config/config.py index fb5ef43e..d3f284a7 100644 --- a/gestion/config/config.py +++ b/gestion/config/config.py @@ -104,6 +104,10 @@ droits_groupes = {'adm' : [u'Nounou'], 'webradio' : [u'Webradio'], } +####### Les modes de paiement accepté par le crans + +modePaiement = ['liquide', 'paypal', 'solde', 'cheque'] + ####### Les ML # Le + devant un nom de ML indique une synchronisation # ML <-> fonction partielle : il n'y a pas d'effacement automatique diff --git a/gestion/config/factures.py b/gestion/config/factures.py index 4e2b5af8..39c10127 100644 --- a/gestion/config/factures.py +++ b/gestion/config/factures.py @@ -6,6 +6,5 @@ items = { 'CABLE' : {'designation': u'Cable Ethernet 5m', 'pu': 3, 'imprimeur': False}, 'ADAPTATEUR' : {'designation': u'Adaptateur Ethernet/USB', 'pu': 17, '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}, } diff --git a/gestion/ldap_crans.py b/gestion/ldap_crans.py index c2be1a8d..c036947b 100755 --- a/gestion/ldap_crans.py +++ b/gestion/ldap_crans.py @@ -3773,7 +3773,7 @@ class Facture(BaseClasseCrans): if not self._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é' self._set('modePaiement', [new])