mirror of https://gitlab.federez.net/re2o/re2o
2 changed files with 22 additions and 12 deletions
@ -0,0 +1,21 @@ |
|||
from django.forms import ValidationError |
|||
from django.utils.translation import ugettext as _ |
|||
|
|||
|
|||
def check_no_balance(is_balance): |
|||
"""This functions checks that no Paiement with is_balance=True exists |
|||
|
|||
Args: |
|||
is_balance: True if the model is balance. |
|||
|
|||
Raises: |
|||
ValidationError: if such a Paiement exists. |
|||
""" |
|||
from .models import Paiement |
|||
if not is_balance: |
|||
return |
|||
p = Paiement.objects.filter(is_balance=True) |
|||
if len(p) > 0: |
|||
raise ValidationError( |
|||
_("There are already payment method(s) for user balance") |
|||
) |
|||
Loading…
Reference in new issue