diff options
author | Marcin Gębala <maarcin.gebala@gmail.com> | 2017-02-23 13:36:17 +0100 |
---|---|---|
committer | Marcin Gębala <maarcin.gebala@gmail.com> | 2017-02-23 13:36:17 +0100 |
commit | a79e22f405eb9d6585a131c132e73ec08fad314e (patch) | |
tree | 8bb6dde31ee70028c5460e0b478b06f4d9c24f34 /payments/stripe | |
parent | dd3d7aa477b1c8be2b589063f4b696d1c0d167fe (diff) | |
download | django-payments-taler-a79e22f405eb9d6585a131c132e73ec08fad314e.tar.gz django-payments-taler-a79e22f405eb9d6585a131c132e73ec08fad314e.tar.bz2 django-payments-taler-a79e22f405eb9d6585a131c132e73ec08fad314e.zip |
Move functions that generate choices to utils
Diffstat (limited to 'payments/stripe')
-rw-r--r-- | payments/stripe/forms.py | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/payments/stripe/forms.py b/payments/stripe/forms.py index f26d590..0c83657 100644 --- a/payments/stripe/forms.py +++ b/payments/stripe/forms.py @@ -4,9 +4,9 @@ import stripe from django import forms from django.utils.translation import ugettext as _ -from payments.fields import CreditCardExpiryField from .. import FraudStatus, PaymentStatus, RedirectNeeded from ..forms import PaymentForm as BasePaymentForm, CreditCardPaymentFormWithName +from ..utils import get_month_choices, get_year_choices from ..widgets import ( SensitiveTextInput, SensitiveSelect, CreditCardExpiryWidget) from .widgets import StripeCheckoutWidget, StripeWidget @@ -100,13 +100,11 @@ class PaymentForm(StripeFormMixin, CreditCardPaymentFormWithName): SensitiveSelect( attrs={'autocomplete': 'cc-exp-month', 'required': 'required'}, - choices=CreditCardExpiryField.get_year_choices()), + choices=get_month_choices()), SensitiveSelect( attrs={'autocomplete': 'cc-exp-year', 'required': 'required'}, - choices=CreditCardExpiryField.get_year_choices())]) - } + choices=get_year_choices())])} for field_name, widget in widget_map.items(): self.fields[field_name].widget = widget self.fields[field_name].required = False - |