mirror of
https://gitlab2.federez.net/re2o/re2o
synced 2024-11-20 10:23:12 +00:00
c4a104b3b6
Just ran black on the whoe repository. Fix #210.
20 lines
564 B
Python
20 lines
564 B
Python
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 is already a payment method for user balance."))
|