[attributs] Enforçage de la valeure de modePaiement à une liste prédéfinie
This commit is contained in:
parent
27af8f31c0
commit
b7ceb88051
1 changed files with 6 additions and 0 deletions
|
@ -1447,6 +1447,12 @@ class modePaiement(Attr):
|
|||
singlevalue = True
|
||||
ldap_name = "modePaiement"
|
||||
|
||||
def parse_value(self, mode):
|
||||
if not mode in config.modePaiement:
|
||||
raise ValueError("%s n'est pas un moyen de paiement accepté. Les moyens accepté sont %s" % ", ".join(config.modePaiement))
|
||||
self.value = mode
|
||||
self.parent._frais(mode)
|
||||
|
||||
@crans_attribute
|
||||
class recuPaiement(Attr):
|
||||
ldap_name = "recuPaiement"
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue