Source code for payments.forms
from django import forms
from payments.models import BankAccount
from payments.widgets import SignatureWidget
from django.utils.translation import gettext as _
[docs]class BankAccountForm(forms.ModelForm):
"""
Custom admin form for BankAccount model
to add the widget for the signature
"""
direct_debit = forms.BooleanField(
required=False, label=_("I want to use this account for direct debits")
)
[docs] class Meta:
fields = (
"initials",
"last_name",
"iban",
"bic",
"signature",
"valid_from",
"mandate_no",
"owner",
)
model = BankAccount