license: subset of payforms for license form

remotes/origin/license
Andrey 9 years ago
parent 9c207bb8d5
commit 6943b380be
  1. 5
      project/customer/consts.py
  2. 9
      project/customer/forms.py

@ -47,8 +47,9 @@ LICENSE_STATUSES = (
PAYFORM_FREE = -1
PAYFORM_BEZNAL = 0
PAYFORM_CARD = 1
# PAYFORM_SBER_KVITANZ = 2
PAYFORM_SBER_KVITANZ = 2
# все возможные формы оплаты (для админки)
PAYFORMS = (
(PAYFORM_FREE, u'Бесплатно'),
(PAYFORM_BEZNAL, u'Безналичный расчёт'),
@ -56,3 +57,5 @@ PAYFORMS = (
# (PAYFORM_SBER_KVITANZ, u'Квитанция Сбербанка'),
)
# отдельные формы оплаты для показа пользователям в форме покупки лицензии. бесплатные формы оплаты отбрасываются
LICENSEFORM_PAYFORMS = tuple(x for x in PAYFORMS if x[0] > PAYFORM_FREE)

@ -473,12 +473,11 @@ class EmailProfileForm(forms.Form):
class LicenseForm(forms.Form):
"""Форма продления лицензии
"""Форма продления лицензии.
"""
term = forms.ModelChoiceField(queryset=models.LicensePrice.objects.all(),
widget=forms.RadioSelect, label=u'Срок лицензии', empty_label = None)
payform = forms.ChoiceField(choices=consts.PAYFORMS[1:], widget=forms.RadioSelect,
label=u'Форма оплаты')
term = forms.ModelChoiceField(label=u'Срок лицензии', queryset=models.LicensePrice.objects.all(),
widget=forms.RadioSelect, empty_label = None)
payform = forms.ChoiceField(label=u'Форма оплаты', choices=consts.LICENSEFORM_PAYFORMS, widget=forms.RadioSelect)
class YaForm(PaymentForm):

Loading…
Cancel
Save