mirror of
https://github.com/pretix/pretix.git
synced 2026-05-09 15:54:03 +00:00
Quickfix for a boolean field
This commit is contained in:
@@ -2,6 +2,7 @@ from django.forms.models import ModelFormMetaclass, BaseModelForm
|
|||||||
from django import forms
|
from django import forms
|
||||||
from django.utils import six
|
from django.utils import six
|
||||||
from versions.models import Versionable
|
from versions.models import Versionable
|
||||||
|
from django.utils.translation import ugettext_lazy as _
|
||||||
|
|
||||||
|
|
||||||
class VersionedBaseModelForm(BaseModelForm):
|
class VersionedBaseModelForm(BaseModelForm):
|
||||||
@@ -30,6 +31,10 @@ class SettingsForm(forms.Form):
|
|||||||
"""
|
"""
|
||||||
This form is meant to be used for modifying Event- or OrganizerSettings
|
This form is meant to be used for modifying Event- or OrganizerSettings
|
||||||
"""
|
"""
|
||||||
|
BOOL_CHOICES = (
|
||||||
|
('True', _('enabled')),
|
||||||
|
('False', _('disabled')),
|
||||||
|
)
|
||||||
|
|
||||||
def __init__(self, *args, **kwargs):
|
def __init__(self, *args, **kwargs):
|
||||||
self.obj = kwargs.pop('obj')
|
self.obj = kwargs.pop('obj')
|
||||||
|
|||||||
@@ -130,9 +130,10 @@ class PaymentSettings(EventPermissionRequiredMixin, TemplateView, SingleObjectMi
|
|||||||
provider.form.fields = OrderedDict(
|
provider.form.fields = OrderedDict(
|
||||||
[
|
[
|
||||||
('payment_%s__enabled' % provider.identifier,
|
('payment_%s__enabled' % provider.identifier,
|
||||||
forms.BooleanField(
|
forms.ChoiceField(
|
||||||
label=_('Enable payment method'),
|
label=_('Enable payment method'),
|
||||||
required=False
|
required=False,
|
||||||
|
choices=SettingsForm.BOOL_CHOICES,
|
||||||
)),
|
)),
|
||||||
('payment_%s__fee_abs' % provider.identifier,
|
('payment_%s__fee_abs' % provider.identifier,
|
||||||
forms.DecimalField(
|
forms.DecimalField(
|
||||||
|
|||||||
Reference in New Issue
Block a user