summaryrefslogtreecommitdiff
path: root/payments/stripe
diff options
context:
space:
mode:
authorMarcin Gębala <maarcin.gebala@gmail.com>2017-02-23 13:36:17 +0100
committerMarcin Gębala <maarcin.gebala@gmail.com>2017-02-23 13:36:17 +0100
commita79e22f405eb9d6585a131c132e73ec08fad314e (patch)
tree8bb6dde31ee70028c5460e0b478b06f4d9c24f34 /payments/stripe
parentdd3d7aa477b1c8be2b589063f4b696d1c0d167fe (diff)
downloaddjango-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.py8
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
-