diff --git a/src/fobi/contrib/plugins/form_elements/fields/email/__init__.py b/src/fobi/contrib/plugins/form_elements/fields/email/__init__.py index d3e37644..729ebe7e 100644 --- a/src/fobi/contrib/plugins/form_elements/fields/email/__init__.py +++ b/src/fobi/contrib/plugins/form_elements/fields/email/__init__.py @@ -4,6 +4,7 @@ __copyright__ = '2014-2016 Artur Barseghyan' __license__ = 'GPL 2.0/LGPL 2.1' __all__ = ('default_app_config', 'UID',) -default_app_config = 'fobi.contrib.plugins.form_elements.fields.email.apps.Config' +default_app_config = 'fobi.contrib.plugins.form_elements.fields.' \ + 'email.apps.Config' UID = 'email' diff --git a/src/fobi/contrib/plugins/form_elements/fields/email/apps.py b/src/fobi/contrib/plugins/form_elements/fields/email/apps.py index 8ea70ad1..5e27bc44 100644 --- a/src/fobi/contrib/plugins/form_elements/fields/email/apps.py +++ b/src/fobi/contrib/plugins/form_elements/fields/email/apps.py @@ -8,6 +8,8 @@ try: from django.apps import AppConfig class Config(AppConfig): + """Config.""" + name = 'fobi.contrib.plugins.form_elements.fields.email' label = 'fobi_contrib_plugins_form_elements_fields_email' diff --git a/src/fobi/contrib/plugins/form_elements/fields/email/fobi_form_elements.py b/src/fobi/contrib/plugins/form_elements/fields/email/fobi_form_elements.py index 0f8e7403..57591c4d 100644 --- a/src/fobi/contrib/plugins/form_elements/fields/email/fobi_form_elements.py +++ b/src/fobi/contrib/plugins/form_elements/fields/email/fobi_form_elements.py @@ -1,11 +1,5 @@ from __future__ import absolute_import -__title__ = 'fobi.contrib.plugins.form_elements.fields.email.fobi_form_elements' -__author__ = 'Artur Barseghyan ' -__copyright__ = '2014-2016 Artur Barseghyan' -__license__ = 'GPL 2.0/LGPL 2.1' -__all__ = ('EmailInputPlugin',) - from django.forms.fields import EmailField from django.forms.widgets import TextInput from django.utils.translation import ugettext_lazy as _ @@ -15,21 +9,26 @@ from fobi.base import FormFieldPlugin, form_element_plugin_registry, get_theme from . import UID from .forms import EmailInputForm +__title__ = 'fobi.contrib.plugins.form_elements.fields.' \ + 'email.fobi_form_elements' +__author__ = 'Artur Barseghyan ' +__copyright__ = '2014-2016 Artur Barseghyan' +__license__ = 'GPL 2.0/LGPL 2.1' +__all__ = ('EmailInputPlugin',) + theme = get_theme(request=None, as_instance=True) + class EmailInputPlugin(FormFieldPlugin): - """ - Email input plugin. - """ + """Email input plugin.""" + uid = UID name = _("Email") group = _("Fields") form = EmailInputForm def get_form_field_instances(self, request=None): - """ - Get form field instances. - """ + """Get form field instances.""" widget_attrs = { 'class': theme.form_element_html_class, 'type': 'email', diff --git a/src/fobi/contrib/plugins/form_elements/fields/email/forms.py b/src/fobi/contrib/plugins/form_elements/fields/email/forms.py index ab7c4b96..94cd291e 100644 --- a/src/fobi/contrib/plugins/form_elements/fields/email/forms.py +++ b/src/fobi/contrib/plugins/form_elements/fields/email/forms.py @@ -1,23 +1,23 @@ from __future__ import absolute_import -__title__ = 'fobi.contrib.plugins.form_elements.email.forms' -__author__ = 'Artur Barseghyan ' -__copyright__ = '2014-2016 Artur Barseghyan' -__license__ = 'GPL 2.0/LGPL 2.1' -__all__ = ('EmailInputForm',) - from django import forms from django.utils.translation import ugettext_lazy as _ from fobi.base import BaseFormFieldPluginForm, get_theme from fobi.settings import DEFAULT_MAX_LENGTH +__title__ = 'fobi.contrib.plugins.form_elements.email.forms' +__author__ = 'Artur Barseghyan ' +__copyright__ = '2014-2016 Artur Barseghyan' +__license__ = 'GPL 2.0/LGPL 2.1' +__all__ = ('EmailInputForm',) + theme = get_theme(request=None, as_instance=True) + class EmailInputForm(forms.Form, BaseFormFieldPluginForm): - """ - Form for ``EmailInputPlugin``. - """ + """Form for ``EmailInputPlugin``.""" + plugin_data_fields = [ ("label", ""), ("name", ""), @@ -29,41 +29,56 @@ class EmailInputForm(forms.Form, BaseFormFieldPluginForm): ] label = forms.CharField( - label = _("Label"), - required = True, - widget = forms.widgets.TextInput(attrs={'class': theme.form_element_html_class}) + label=_("Label"), + required=True, + widget=forms.widgets.TextInput( + attrs={'class': theme.form_element_html_class} ) + ) name = forms.CharField( - label = _("Name"), - required = True, - widget = forms.widgets.TextInput(attrs={'class': theme.form_element_html_class}) + label=_("Name"), + required=True, + widget=forms.widgets.TextInput( + attrs={'class': theme.form_element_html_class} ) + ) help_text = forms.CharField( - label = _("Help text"), - required = False, - widget = forms.widgets.Textarea(attrs={'class': theme.form_element_html_class}) + label=_("Help text"), + required=False, + widget=forms.widgets.Textarea( + attrs={'class': theme.form_element_html_class} ) + ) initial = forms.EmailField( - label = _("Initial"), - required = False, - widget = forms.widgets.TextInput(attrs={'class': theme.form_element_html_class}) + label=_("Initial"), + required=False, + widget=forms.widgets.TextInput( + attrs={'class': theme.form_element_html_class} ) + ) max_length = forms.IntegerField( - label = _("Max length"), - required = True, - widget = forms.widgets.TextInput(attrs={'class': theme.form_element_html_class}), - initial = DEFAULT_MAX_LENGTH - ) + label=_("Max length"), + required=True, + widget=forms.widgets.TextInput( + attrs={'class': theme.form_element_html_class} + ), + initial=DEFAULT_MAX_LENGTH + ) required = forms.BooleanField( - label = _("Required"), - required = False, - widget = forms.widgets.CheckboxInput(attrs={'class': theme.form_element_checkbox_html_class}) + label=_("Required"), + required=False, + widget=forms.widgets.CheckboxInput( + attrs={'class': theme.form_element_checkbox_html_class} ) + ) placeholder = forms.CharField( - label = _("Placeholder"), - required = False, - widget = forms.widgets.TextInput(attrs={'class': theme.form_element_html_class}) + label=_("Placeholder"), + required=False, + widget=forms.widgets.TextInput( + attrs={'class': theme.form_element_html_class} ) + ) + # For backwards compatibility EmailForm = EmailInputForm diff --git a/src/fobi/contrib/plugins/form_elements/fields/file/__init__.py b/src/fobi/contrib/plugins/form_elements/fields/file/__init__.py index c0775026..1e0dbd0d 100644 --- a/src/fobi/contrib/plugins/form_elements/fields/file/__init__.py +++ b/src/fobi/contrib/plugins/form_elements/fields/file/__init__.py @@ -4,6 +4,7 @@ __copyright__ = '2014-2016 Artur Barseghyan' __license__ = 'GPL 2.0/LGPL 2.1' __all__ = ('default_app_config', 'UID',) -default_app_config = 'fobi.contrib.plugins.form_elements.fields.file.apps.Config' +default_app_config = 'fobi.contrib.plugins.form_elements.fields.' \ + 'file.apps.Config' UID = 'file' diff --git a/src/fobi/contrib/plugins/form_elements/fields/file/apps.py b/src/fobi/contrib/plugins/form_elements/fields/file/apps.py index d7995a19..65d3c18f 100644 --- a/src/fobi/contrib/plugins/form_elements/fields/file/apps.py +++ b/src/fobi/contrib/plugins/form_elements/fields/file/apps.py @@ -8,6 +8,8 @@ try: from django.apps import AppConfig class Config(AppConfig): + """Config.""" + name = 'fobi.contrib.plugins.form_elements.fields.file' label = 'fobi_contrib_plugins_form_elements_fields_file' diff --git a/src/fobi/contrib/plugins/form_elements/fields/file/conf.py b/src/fobi/contrib/plugins/form_elements/fields/file/conf.py index bb12ac13..2c339375 100644 --- a/src/fobi/contrib/plugins/form_elements/fields/file/conf.py +++ b/src/fobi/contrib/plugins/form_elements/fields/file/conf.py @@ -1,15 +1,17 @@ +from django.conf import settings + +from . import defaults + __title__ = 'fobi.contrib.plugins.form_elements.fields.file.conf' __author__ = 'Artur Barseghyan ' __copyright__ = '2014-2016 Artur Barseghyan' __license__ = 'GPL 2.0/LGPL 2.1' __all__ = ('get_setting',) -from django.conf import settings - -from . import defaults def get_setting(setting, override=None): - """ + """Get setting. + Get a setting from ``fobi.contrib.plugins.form_elements.fields.conf`` module, falling back to the default. diff --git a/src/fobi/contrib/plugins/form_elements/fields/file/defaults.py b/src/fobi/contrib/plugins/form_elements/fields/file/defaults.py index 9890200b..b6ddfcb3 100644 --- a/src/fobi/contrib/plugins/form_elements/fields/file/defaults.py +++ b/src/fobi/contrib/plugins/form_elements/fields/file/defaults.py @@ -1,9 +1,9 @@ +import os + __title__ = 'fobi.contrib.plugins.form_elements.fields.file.defaults' __author__ = 'Artur Barseghyan ' __copyright__ = '2014-2016 Artur Barseghyan' __license__ = 'GPL 2.0/LGPL 2.1' __all__ = ('FILES_UPLOAD_DIR',) -import os - FILES_UPLOAD_DIR = os.path.join('fobi_plugins', 'file') diff --git a/src/fobi/contrib/plugins/form_elements/fields/file/fobi_form_elements.py b/src/fobi/contrib/plugins/form_elements/fields/file/fobi_form_elements.py index f03019cf..99ca6157 100644 --- a/src/fobi/contrib/plugins/form_elements/fields/file/fobi_form_elements.py +++ b/src/fobi/contrib/plugins/form_elements/fields/file/fobi_form_elements.py @@ -1,9 +1,3 @@ -__title__ = 'fobi.contrib.plugins.form_elements.fields.file.fobi_form_elements' -__author__ = 'Artur Barseghyan ' -__copyright__ = '2014-2016 Artur Barseghyan' -__license__ = 'GPL 2.0/LGPL 2.1' -__all__ = ('FileInputPlugin',) - import os from django.forms.fields import FileField @@ -18,19 +12,23 @@ from . import UID from .forms import FileInputForm from .settings import FILES_UPLOAD_DIR +__title__ = 'fobi.contrib.plugins.form_elements.fields.file.fobi_form_elements' +__author__ = 'Artur Barseghyan ' +__copyright__ = '2014-2016 Artur Barseghyan' +__license__ = 'GPL 2.0/LGPL 2.1' +__all__ = ('FileInputPlugin',) + + class FileInputPlugin(FormFieldPlugin): - """ - File field plugin. - """ + """File field plugin.""" + uid = UID name = _("File") group = _("Fields") form = FileInputForm def get_form_field_instances(self, request=None): - """ - Get form field instances. - """ + """Get form field instances.""" kwargs = { 'label': self.data.label, 'help_text': self.data.help_text, @@ -44,12 +42,13 @@ class FileInputPlugin(FormFieldPlugin): return [(self.data.name, FileField, kwargs)] def submit_plugin_form_data(self, form_entry, request, form): - """ - Submit plugin form data/process file upload. Handling the posted data for file - plugin when form is submitted. This method affects the original form and that's - why it returns it. + """Submit plugin form data/process file upload. - :param fobi.models.FormEntry form_entry: Instance of ``fobi.models.FormEntry``. + Handling the posted data for file plugin when form is submitted. + This method affects the original form and that's why it returns it. + + :param fobi.models.FormEntry form_entry: Instance + of ``fobi.models.FormEntry``. :param django.http.HttpRequest request: :param django.forms.Form form: """ @@ -58,11 +57,16 @@ class FileInputPlugin(FormFieldPlugin): if file_path: # Handle the upload saved_file = handle_uploaded_file(FILES_UPLOAD_DIR, file_path) - # Overwrite ``cleaned_data`` of the ``form`` with path to moved file. + # Overwrite ``cleaned_data`` of the ``form`` with path to moved + # file. file_relative_url = saved_file.replace(os.path.sep, '/') - form.cleaned_data[self.data.name] = "{0}{1}".format(settings.MEDIA_URL, file_relative_url) + form.cleaned_data[self.data.name] = "{0}{1}".format( + settings.MEDIA_URL, + file_relative_url + ) - # It's critically important to return the ``form`` with updated ``cleaned_data`` + # It's critically important to return the ``form`` with updated + # ``cleaned_data`` return form diff --git a/src/fobi/contrib/plugins/form_elements/fields/file/forms.py b/src/fobi/contrib/plugins/form_elements/fields/file/forms.py index d14a61e6..83ca5bc7 100644 --- a/src/fobi/contrib/plugins/form_elements/fields/file/forms.py +++ b/src/fobi/contrib/plugins/form_elements/fields/file/forms.py @@ -1,21 +1,21 @@ -__title__ = 'fobi.contrib.plugins.form_elements.fields.file.forms' -__author__ = 'Artur Barseghyan ' -__copyright__ = '2014-2016 Artur Barseghyan' -__license__ = 'GPL 2.0/LGPL 2.1' -__all__ = ('FileInputForm',) - from django import forms from django.utils.translation import ugettext_lazy as _ from fobi.base import BaseFormFieldPluginForm, get_theme from fobi.settings import DEFAULT_MAX_LENGTH +__title__ = 'fobi.contrib.plugins.form_elements.fields.file.forms' +__author__ = 'Artur Barseghyan ' +__copyright__ = '2014-2016 Artur Barseghyan' +__license__ = 'GPL 2.0/LGPL 2.1' +__all__ = ('FileInputForm',) + theme = get_theme(request=None, as_instance=True) + class FileInputForm(forms.Form, BaseFormFieldPluginForm): - """ - Form for ``FileInputPlugin``. - """ + """Form for ``FileInputPlugin``.""" + plugin_data_fields = [ ("label", ""), ("name", ""), @@ -26,33 +26,45 @@ class FileInputForm(forms.Form, BaseFormFieldPluginForm): ] label = forms.CharField( - label = _("Label"), - required = True, - widget = forms.widgets.TextInput(attrs={'class': theme.form_element_html_class}) + label=_("Label"), + required=True, + widget=forms.widgets.TextInput( + attrs={'class': theme.form_element_html_class} ) + ) name = forms.CharField( - label = _("Name"), - required = True, - widget = forms.widgets.TextInput(attrs={'class': theme.form_element_html_class}) + label=_("Name"), + required=True, + widget=forms.widgets.TextInput( + attrs={'class': theme.form_element_html_class} ) + ) help_text = forms.CharField( - label = _("Help text"), - required = False, - widget = forms.widgets.Textarea(attrs={'class': theme.form_element_html_class}) + label=_("Help text"), + required=False, + widget=forms.widgets.Textarea( + attrs={'class': theme.form_element_html_class} ) + ) initial = forms.CharField( - label = _("Initial"), - required = False, - widget = forms.widgets.TextInput(attrs={'class': theme.form_element_html_class}) + label=_("Initial"), + required=False, + widget=forms.widgets.TextInput( + attrs={'class': theme.form_element_html_class} ) + ) max_length = forms.IntegerField( - label = _("Max length"), - required = True, - widget = forms.widgets.TextInput(attrs={'class': theme.form_element_html_class}), - initial = DEFAULT_MAX_LENGTH - ) + label=_("Max length"), + required=True, + widget=forms.widgets.TextInput( + attrs={'class': theme.form_element_html_class} + ), + initial=DEFAULT_MAX_LENGTH + ) required = forms.BooleanField( - label = _("Required"), - required = False, - widget = forms.widgets.CheckboxInput(attrs={'class': theme.form_element_checkbox_html_class}) + label=_("Required"), + required=False, + widget=forms.widgets.CheckboxInput( + attrs={'class': theme.form_element_checkbox_html_class} ) + ) diff --git a/src/fobi/contrib/plugins/form_elements/fields/file/settings.py b/src/fobi/contrib/plugins/form_elements/fields/file/settings.py index 44f3a8eb..7c190f74 100644 --- a/src/fobi/contrib/plugins/form_elements/fields/file/settings.py +++ b/src/fobi/contrib/plugins/form_elements/fields/file/settings.py @@ -1,6 +1,7 @@ """ - ``FILES_UPLOAD_DIR`` (string) """ +from .conf import get_setting __title__ = 'fobi.contrib.plugins.form_elements.fields.file.settings' __author__ = 'Artur Barseghyan ' @@ -8,6 +9,4 @@ __copyright__ = '2014-2016 Artur Barseghyan' __license__ = 'GPL 2.0/LGPL 2.1' __all__ = ('FILES_UPLOAD_DIR',) -from .conf import get_setting - FILES_UPLOAD_DIR = get_setting('FILES_UPLOAD_DIR') diff --git a/src/fobi/contrib/plugins/form_elements/fields/float/__init__.py b/src/fobi/contrib/plugins/form_elements/fields/float/__init__.py index 327208d8..66251579 100644 --- a/src/fobi/contrib/plugins/form_elements/fields/float/__init__.py +++ b/src/fobi/contrib/plugins/form_elements/fields/float/__init__.py @@ -4,6 +4,7 @@ __copyright__ = '2014-2016 Artur Barseghyan' __license__ = 'GPL 2.0/LGPL 2.1' __all__ = ('default_app_config', 'UID',) -default_app_config = 'fobi.contrib.plugins.form_elements.fields.float.apps.Config' +default_app_config = 'fobi.contrib.plugins.form_elements.fields.' \ + 'float.apps.Config' UID = 'float' diff --git a/src/fobi/contrib/plugins/form_elements/fields/float/apps.py b/src/fobi/contrib/plugins/form_elements/fields/float/apps.py index b00d5e29..38226f1f 100644 --- a/src/fobi/contrib/plugins/form_elements/fields/float/apps.py +++ b/src/fobi/contrib/plugins/form_elements/fields/float/apps.py @@ -8,6 +8,8 @@ try: from django.apps import AppConfig class Config(AppConfig): + """Config.""" + name = 'fobi.contrib.plugins.form_elements.fields.float' label = 'fobi_contrib_plugins_form_elements_fields_float' diff --git a/src/fobi/contrib/plugins/form_elements/fields/float/fobi_form_elements.py b/src/fobi/contrib/plugins/form_elements/fields/float/fobi_form_elements.py index 18ba358c..d11ed92a 100644 --- a/src/fobi/contrib/plugins/form_elements/fields/float/fobi_form_elements.py +++ b/src/fobi/contrib/plugins/form_elements/fields/float/fobi_form_elements.py @@ -1,9 +1,3 @@ -__title__ = 'fobi.contrib.plugins.form_elements.fields.float.fobi_form_elements' -__author__ = 'Artur Barseghyan ' -__copyright__ = '2014-2016 Artur Barseghyan' -__license__ = 'GPL 2.0/LGPL 2.1' -__all__ = ('FloatInputPlugin',) - from django.forms.fields import FloatField from django.utils.translation import ugettext_lazy as _ @@ -13,21 +7,26 @@ from fobi.widgets import NumberInput from . import UID from .forms import FloatInputForm +__title__ = 'fobi.contrib.plugins.form_elements.fields.' \ + 'float.fobi_form_elements' +__author__ = 'Artur Barseghyan ' +__copyright__ = '2014-2016 Artur Barseghyan' +__license__ = 'GPL 2.0/LGPL 2.1' +__all__ = ('FloatInputPlugin',) + theme = get_theme(request=None, as_instance=True) + class FloatInputPlugin(FormFieldPlugin): - """ - Float input plugin. - """ + """Float input plugin.""" + uid = UID name = _("Float") group = _("Fields") form = FloatInputForm def get_form_field_instances(self, request=None): - """ - Get form field instances. - """ + """Get form field instances.""" widget_attrs = { 'class': theme.form_element_html_class, 'type': 'number', diff --git a/src/fobi/contrib/plugins/form_elements/fields/float/forms.py b/src/fobi/contrib/plugins/form_elements/fields/float/forms.py index 6439c257..ec469d87 100644 --- a/src/fobi/contrib/plugins/form_elements/fields/float/forms.py +++ b/src/fobi/contrib/plugins/form_elements/fields/float/forms.py @@ -1,21 +1,21 @@ -__title__ = 'fobi.contrib.plugins.form_elements.fields.float.forms' -__author__ = 'Artur Barseghyan ' -__copyright__ = '2014-2016 Artur Barseghyan' -__license__ = 'GPL 2.0/LGPL 2.1' -__all__ = ('FloatInputForm',) - from django import forms from django.utils.translation import ugettext_lazy as _ from fobi.base import BaseFormFieldPluginForm, get_theme from fobi.widgets import NumberInput +__title__ = 'fobi.contrib.plugins.form_elements.fields.float.forms' +__author__ = 'Artur Barseghyan ' +__copyright__ = '2014-2016 Artur Barseghyan' +__license__ = 'GPL 2.0/LGPL 2.1' +__all__ = ('FloatInputForm',) + theme = get_theme(request=None, as_instance=True) + class FloatInputForm(forms.Form, BaseFormFieldPluginForm): - """ - Form for ``FloatInputPlugin``. - """ + """Form for ``FloatInputPlugin``.""" + plugin_data_fields = [ ("label", ""), ("name", ""), @@ -28,42 +28,52 @@ class FloatInputForm(forms.Form, BaseFormFieldPluginForm): ] label = forms.CharField( - label = _("Label"), - required = True, - widget = forms.widgets.TextInput(attrs={'class': theme.form_element_html_class}) + label=_("Label"), + required=True, + widget=forms.widgets.TextInput( + attrs={'class': theme.form_element_html_class} ) + ) name = forms.CharField( - label = _("Name"), - required = True, - widget = forms.widgets.TextInput(attrs={'class': theme.form_element_html_class}) + label=_("Name"), + required=True, + widget=forms.widgets.TextInput( + attrs={'class': theme.form_element_html_class} ) + ) help_text = forms.CharField( - label = _("Help text"), - required = False, - widget = forms.widgets.Textarea(attrs={'class': theme.form_element_html_class}) + label=_("Help text"), + required=False, + widget=forms.widgets.Textarea( + attrs={'class': theme.form_element_html_class} ) + ) initial = forms.FloatField( - label = _("Initial"), - required = False, - widget = NumberInput(attrs={'class': theme.form_element_html_class}) - ) + label=_("Initial"), + required=False, + widget=NumberInput(attrs={'class': theme.form_element_html_class}) + ) min_value = forms.FloatField( - label = _("Min value"), + label=_("Min value"), required=False, - widget = NumberInput(attrs={'class': theme.form_element_html_class}) - ) + widget=NumberInput(attrs={'class': theme.form_element_html_class}) + ) max_value = forms.FloatField( - label = _("Max value"), + label=_("Max value"), required=False, - widget = NumberInput(attrs={'class': theme.form_element_html_class}) - ) + widget=NumberInput(attrs={'class': theme.form_element_html_class}) + ) required = forms.BooleanField( - label = _("Required"), - required = False, - widget = forms.widgets.CheckboxInput(attrs={'class': theme.form_element_checkbox_html_class}) + label=_("Required"), + required=False, + widget=forms.widgets.CheckboxInput( + attrs={'class': theme.form_element_checkbox_html_class} ) + ) placeholder = forms.CharField( - label = _("Placeholder"), - required = False, - widget = forms.widgets.TextInput(attrs={'class': theme.form_element_html_class}) + label=_("Placeholder"), + required=False, + widget=forms.widgets.TextInput( + attrs={'class': theme.form_element_html_class} ) + ) diff --git a/src/fobi/contrib/plugins/form_elements/fields/hidden/__init__.py b/src/fobi/contrib/plugins/form_elements/fields/hidden/__init__.py index 4447da8a..98904ef9 100644 --- a/src/fobi/contrib/plugins/form_elements/fields/hidden/__init__.py +++ b/src/fobi/contrib/plugins/form_elements/fields/hidden/__init__.py @@ -4,6 +4,7 @@ __copyright__ = '2014-2016 Artur Barseghyan' __license__ = 'GPL 2.0/LGPL 2.1' __all__ = ('default_app_config', 'UID',) -default_app_config = 'fobi.contrib.plugins.form_elements.fields.hidden.apps.Config' +default_app_config = 'fobi.contrib.plugins.form_elements.fields.' \ + 'hidden.apps.Config' UID = 'hidden' diff --git a/src/fobi/contrib/plugins/form_elements/fields/hidden/apps.py b/src/fobi/contrib/plugins/form_elements/fields/hidden/apps.py index 99228c16..b3ad7a7c 100644 --- a/src/fobi/contrib/plugins/form_elements/fields/hidden/apps.py +++ b/src/fobi/contrib/plugins/form_elements/fields/hidden/apps.py @@ -8,6 +8,8 @@ try: from django.apps import AppConfig class Config(AppConfig): + """Config.""" + name = 'fobi.contrib.plugins.form_elements.fields.hidden' label = 'fobi_contrib_plugins_form_elements_fields_hidden' diff --git a/src/fobi/contrib/plugins/form_elements/fields/hidden/fobi_form_elements.py b/src/fobi/contrib/plugins/form_elements/fields/hidden/fobi_form_elements.py index 06d5b489..2b0e9132 100644 --- a/src/fobi/contrib/plugins/form_elements/fields/hidden/fobi_form_elements.py +++ b/src/fobi/contrib/plugins/form_elements/fields/hidden/fobi_form_elements.py @@ -1,11 +1,5 @@ -__title__ = 'fobi.contrib.plugins.form_elements.fields.hidden.fobi_form_elements' -__author__ = 'Artur Barseghyan ' -__copyright__ = '2014-2016 Artur Barseghyan' -__license__ = 'GPL 2.0/LGPL 2.1' -__all__ = ('HiddenInputPlugin',) - from django.forms.fields import CharField -from django.forms.widgets import HiddenInput#, TextInput +from django.forms.widgets import HiddenInput # , TextInput from django.utils.translation import ugettext_lazy as _ from fobi.base import FormFieldPlugin, form_element_plugin_registry, get_theme @@ -13,12 +7,19 @@ from fobi.base import FormFieldPlugin, form_element_plugin_registry, get_theme from . import UID from .forms import HiddenInputForm +__title__ = 'fobi.contrib.plugins.form_elements.fields.' \ + 'hidden.fobi_form_elements' +__author__ = 'Artur Barseghyan ' +__copyright__ = '2014-2016 Artur Barseghyan' +__license__ = 'GPL 2.0/LGPL 2.1' +__all__ = ('HiddenInputPlugin',) + theme = get_theme(request=None, as_instance=True) + class HiddenInputPlugin(FormFieldPlugin): - """ - Hidden field plugin. - """ + """Hidden field plugin.""" + uid = UID name = _("Hidden") group = _("Fields") @@ -26,20 +27,20 @@ class HiddenInputPlugin(FormFieldPlugin): is_hidden = True def get_form_field_instances(self, request=None): - """ - Get form field instances. - """ + """Get form field instances.""" kwargs = { 'label': self.data.label, 'initial': self.data.initial, 'required': self.data.required, - 'widget': HiddenInput(attrs={'class': theme.form_element_html_class}), + 'widget': HiddenInput( + attrs={'class': theme.form_element_html_class} + ), } if self.data.max_length: kwargs['max_length'] = self.data.max_length return [(self.data.name, CharField, kwargs)] - #return [(self.data.name, (CharField, TextInput), kwargs)] + # return [(self.data.name, (CharField, TextInput), kwargs)] form_element_plugin_registry.register(HiddenInputPlugin) diff --git a/src/fobi/contrib/plugins/form_elements/fields/hidden/forms.py b/src/fobi/contrib/plugins/form_elements/fields/hidden/forms.py index a6f0acd7..125a298b 100644 --- a/src/fobi/contrib/plugins/form_elements/fields/hidden/forms.py +++ b/src/fobi/contrib/plugins/form_elements/fields/hidden/forms.py @@ -1,21 +1,21 @@ -__title__ = 'fobi.contrib.plugins.form_elements.fields.hidden.forms' -__author__ = 'Artur Barseghyan ' -__copyright__ = '2014-2016 Artur Barseghyan' -__license__ = 'GPL 2.0/LGPL 2.1' -__all__ = ('HiddenInputForm',) - from django import forms from django.utils.translation import ugettext_lazy as _ from fobi.base import BaseFormFieldPluginForm, get_theme from fobi.settings import DEFAULT_MAX_LENGTH +__title__ = 'fobi.contrib.plugins.form_elements.fields.hidden.forms' +__author__ = 'Artur Barseghyan ' +__copyright__ = '2014-2016 Artur Barseghyan' +__license__ = 'GPL 2.0/LGPL 2.1' +__all__ = ('HiddenInputForm',) + theme = get_theme(request=None, as_instance=True) + class HiddenInputForm(forms.Form, BaseFormFieldPluginForm): - """ - Form for ``HiddenInputPlugin``. - """ + """Form for ``HiddenInputPlugin``.""" + plugin_data_fields = [ ("label", ""), ("name", ""), @@ -25,28 +25,38 @@ class HiddenInputForm(forms.Form, BaseFormFieldPluginForm): ] label = forms.CharField( - label = _("Label"), - required = True, - widget = forms.widgets.TextInput(attrs={'class': theme.form_element_html_class}) + label=_("Label"), + required=True, + widget=forms.widgets.TextInput( + attrs={'class': theme.form_element_html_class} ) + ) name = forms.CharField( - label = _("Name"), - required = True, - widget = forms.widgets.TextInput(attrs={'class': theme.form_element_html_class}) + label=_("Name"), + required=True, + widget=forms.widgets.TextInput( + attrs={'class': theme.form_element_html_class} ) + ) initial = forms.CharField( - label = _("Initial"), - required = False, - widget = forms.widgets.TextInput(attrs={'class': theme.form_element_html_class}) + label=_("Initial"), + required=False, + widget=forms.widgets.TextInput( + attrs={'class': theme.form_element_html_class} ) + ) max_length = forms.IntegerField( - label = _("Max length"), - required = True, - widget = forms.widgets.TextInput(attrs={'class': theme.form_element_html_class}), - initial = DEFAULT_MAX_LENGTH - ) + label=_("Max length"), + required=True, + widget=forms.widgets.TextInput( + attrs={'class': theme.form_element_html_class} + ), + initial=DEFAULT_MAX_LENGTH + ) required = forms.BooleanField( - label = _("Required"), - required = False, - widget = forms.widgets.CheckboxInput(attrs={'class': theme.form_element_checkbox_html_class}) + label=_("Required"), + required=False, + widget=forms.widgets.CheckboxInput( + attrs={'class': theme.form_element_checkbox_html_class} ) + ) diff --git a/src/fobi/contrib/plugins/form_elements/fields/input/forms.py b/src/fobi/contrib/plugins/form_elements/fields/input/forms.py index dbf94e99..dfbe1717 100644 --- a/src/fobi/contrib/plugins/form_elements/fields/input/forms.py +++ b/src/fobi/contrib/plugins/form_elements/fields/input/forms.py @@ -52,101 +52,101 @@ class InputForm(forms.Form, BaseFormFieldPluginForm): ] label = forms.CharField( - label = _("Label"), - required = True, - widget = forms.widgets.TextInput(attrs={'class': theme.form_element_html_class}) + label=_("Label"), + required=True, + widget=forms.widgets.TextInput(attrs={'class': theme.form_element_html_class}) ) name = forms.CharField( - label = _("Name"), - required = True, - widget = forms.widgets.TextInput(attrs={'class': theme.form_element_html_class}) + label=_("Name"), + required=True, + widget=forms.widgets.TextInput(attrs={'class': theme.form_element_html_class}) ) help_text = forms.CharField( - label = _("Help text"), - required = False, - widget = forms.widgets.Textarea(attrs={'class': theme.form_element_html_class}) + label=_("Help text"), + required=False, + widget=forms.widgets.Textarea(attrs={'class': theme.form_element_html_class}) ) initial = forms.CharField( - label = _("Initial"), - required = False, - widget = forms.widgets.TextInput(attrs={'class': theme.form_element_html_class}) + label=_("Initial"), + required=False, + widget=forms.widgets.TextInput(attrs={'class': theme.form_element_html_class}) ) max_length = forms.IntegerField( - label = _("Max length"), - required = True, - widget = forms.widgets.TextInput(attrs={'class': theme.form_element_html_class}), + label=_("Max length"), + required=True, + widget=forms.widgets.TextInput(attrs={'class': theme.form_element_html_class}), initial = DEFAULT_MAX_LENGTH ) required = forms.BooleanField( - label = _("Required"), - required = False, - widget = forms.widgets.CheckboxInput(attrs={'class': theme.form_element_checkbox_html_class}) + label=_("Required"), + required=False, + widget=forms.widgets.CheckboxInput(attrs={'class': theme.form_element_checkbox_html_class}) ) placeholder = forms.CharField( - label = _("Placeholder"), - required = False, - widget = forms.widgets.TextInput(attrs={'class': theme.form_element_html_class}) + label=_("Placeholder"), + required=False, + widget=forms.widgets.TextInput(attrs={'class': theme.form_element_html_class}) ) # Additional elements autocomplete_value = forms.BooleanField( label = _("Auto-complete (HTML5 autocomplete)"), - required = False, - widget = forms.widgets.CheckboxInput(attrs={'class': theme.form_element_checkbox_html_class}) + required=False, + widget=forms.widgets.CheckboxInput(attrs={'class': theme.form_element_checkbox_html_class}) ) autofocus_value = forms.BooleanField( label = _("Auto-focus (HTML5 autofocus)"), - required = False, - widget = forms.widgets.CheckboxInput(attrs={'class': theme.form_element_checkbox_html_class}) + required=False, + widget=forms.widgets.CheckboxInput(attrs={'class': theme.form_element_checkbox_html_class}) ) disabled_value = forms.BooleanField( label = _("Disabled"), - required = False, - widget = forms.widgets.CheckboxInput(attrs={'class': theme.form_element_checkbox_html_class}) + required=False, + widget=forms.widgets.CheckboxInput(attrs={'class': theme.form_element_checkbox_html_class}) ) #formnovalidate_value = forms.BooleanField( # label = _("Skip validation (HTML5 formnovalidate)"), - # required = False, + # required=False, # widget = forms.widgets.CheckboxInput(attrs={'class': theme.form_element_html_class}) # ) list_value = forms.CharField( label = _("List (HTML5 list)"), - required = False, - widget = forms.widgets.TextInput(attrs={'class': theme.form_element_html_class}) + required=False, + widget=forms.widgets.TextInput(attrs={'class': theme.form_element_html_class}) ) max_value = forms.CharField( label = _("Max (HTML5 max)"), - required = False, - widget = forms.widgets.TextInput(attrs={'class': theme.form_element_html_class}) + required=False, + widget=forms.widgets.TextInput(attrs={'class': theme.form_element_html_class}) ) min_value = forms.CharField( label = _("Min (HTML5 min)"), - required = False, - widget = forms.widgets.TextInput(attrs={'class': theme.form_element_html_class}) + required=False, + widget=forms.widgets.TextInput(attrs={'class': theme.form_element_html_class}) ) multiple_value = forms.BooleanField( label = _("Multiple (HTML5 multiple)"), - required = False, - widget = forms.widgets.CheckboxInput(attrs={'class': theme.form_element_checkbox_html_class}) + required=False, + widget=forms.widgets.CheckboxInput(attrs={'class': theme.form_element_checkbox_html_class}) ) pattern_value = forms.CharField( label = _("Pattern (HTML5 pattern)"), - required = False, - widget = forms.widgets.TextInput(attrs={'class': theme.form_element_html_class}) + required=False, + widget=forms.widgets.TextInput(attrs={'class': theme.form_element_html_class}) ) readonly_value = forms.BooleanField( label = _("Read-only (HTML readonly)"), - required = False, - widget = forms.widgets.CheckboxInput(attrs={'class': theme.form_element_checkbox_html_class}) + required=False, + widget=forms.widgets.CheckboxInput(attrs={'class': theme.form_element_checkbox_html_class}) ) step_value = forms.IntegerField( label = _("Step (HTML5 step)"), - required = False, + required=False, widget = NumberInput(attrs={'class': theme.form_element_html_class}) ) type_value = forms.ChoiceField( label = _("Type (HTML type)"), - required = False, + required=False, choices = FORM_FIELD_TYPE_CHOICES, widget = forms.widgets.Select(attrs={'class': theme.form_element_html_class}) ) diff --git a/src/fobi/contrib/plugins/form_elements/fields/integer/forms.py b/src/fobi/contrib/plugins/form_elements/fields/integer/forms.py index eec574b9..dc8d5c3b 100644 --- a/src/fobi/contrib/plugins/form_elements/fields/integer/forms.py +++ b/src/fobi/contrib/plugins/form_elements/fields/integer/forms.py @@ -28,23 +28,23 @@ class IntegerInputForm(forms.Form, BaseFormFieldPluginForm): ] label = forms.CharField( - label = _("Label"), - required = True, - widget = forms.widgets.TextInput(attrs={'class': theme.form_element_html_class}) + label=_("Label"), + required=True, + widget=forms.widgets.TextInput(attrs={'class': theme.form_element_html_class}) ) name = forms.CharField( - label = _("Name"), - required = True, - widget = forms.widgets.TextInput(attrs={'class': theme.form_element_html_class}) + label=_("Name"), + required=True, + widget=forms.widgets.TextInput(attrs={'class': theme.form_element_html_class}) ) help_text = forms.CharField( - label = _("Help text"), - required = False, - widget = forms.widgets.Textarea(attrs={'class': theme.form_element_html_class}) + label=_("Help text"), + required=False, + widget=forms.widgets.Textarea(attrs={'class': theme.form_element_html_class}) ) initial = forms.IntegerField( - label = _("Initial"), - required = False, + label=_("Initial"), + required=False, widget = NumberInput(attrs={'class': theme.form_element_html_class}) ) min_value = forms.IntegerField( @@ -58,12 +58,12 @@ class IntegerInputForm(forms.Form, BaseFormFieldPluginForm): widget = NumberInput(attrs={'class': theme.form_element_html_class}) ) required = forms.BooleanField( - label = _("Required"), - required = False, - widget = forms.widgets.CheckboxInput(attrs={'class': theme.form_element_checkbox_html_class}) + label=_("Required"), + required=False, + widget=forms.widgets.CheckboxInput(attrs={'class': theme.form_element_checkbox_html_class}) ) placeholder = forms.CharField( - label = _("Placeholder"), - required = False, - widget = forms.widgets.TextInput(attrs={'class': theme.form_element_html_class}) + label=_("Placeholder"), + required=False, + widget=forms.widgets.TextInput(attrs={'class': theme.form_element_html_class}) ) diff --git a/src/fobi/contrib/plugins/form_elements/fields/ip_address/forms.py b/src/fobi/contrib/plugins/form_elements/fields/ip_address/forms.py index c0b7dfc7..37908365 100644 --- a/src/fobi/contrib/plugins/form_elements/fields/ip_address/forms.py +++ b/src/fobi/contrib/plugins/form_elements/fields/ip_address/forms.py @@ -30,49 +30,49 @@ class IPAddressInputForm(forms.Form, BaseFormFieldPluginForm): ] label = forms.CharField( - label = _("Label"), - required = True, - widget = forms.widgets.TextInput(attrs={'class': theme.form_element_html_class}) + label=_("Label"), + required=True, + widget=forms.widgets.TextInput(attrs={'class': theme.form_element_html_class}) ) name = forms.CharField( - label = _("Name"), - required = True, - widget = forms.widgets.TextInput(attrs={'class': theme.form_element_html_class}) + label=_("Name"), + required=True, + widget=forms.widgets.TextInput(attrs={'class': theme.form_element_html_class}) ) help_text = forms.CharField( - label = _("Help text"), - required = False, - widget = forms.widgets.Textarea(attrs={'class': theme.form_element_html_class}) + label=_("Help text"), + required=False, + widget=forms.widgets.Textarea(attrs={'class': theme.form_element_html_class}) ) initial = forms.CharField( - label = _("Initial"), - required = False, - widget = forms.widgets.TextInput(attrs={'class': theme.form_element_html_class}) + label=_("Initial"), + required=False, + widget=forms.widgets.TextInput(attrs={'class': theme.form_element_html_class}) ) protocol = forms.ChoiceField( label = _("Protocol"), choices = [(pr, pr) for pr in ip_address_validator_map.keys()], - required = True, + required=True, widget = forms.widgets.Select(attrs={'class': theme.form_element_html_class}) ) unpack_ipv4 = forms.BooleanField( label = _("Unpack IPV4"), - required = False, - widget = forms.widgets.CheckboxInput(attrs={'class': theme.form_element_checkbox_html_class}) + required=False, + widget=forms.widgets.CheckboxInput(attrs={'class': theme.form_element_checkbox_html_class}) ) max_length = forms.IntegerField( - label = _("Max length"), - required = True, - widget = forms.widgets.TextInput(attrs={'class': theme.form_element_html_class}), + label=_("Max length"), + required=True, + widget=forms.widgets.TextInput(attrs={'class': theme.form_element_html_class}), initial = DEFAULT_MAX_LENGTH ) required = forms.BooleanField( - label = _("Required"), - required = False, - widget = forms.widgets.CheckboxInput(attrs={'class': theme.form_element_checkbox_html_class}) + label=_("Required"), + required=False, + widget=forms.widgets.CheckboxInput(attrs={'class': theme.form_element_checkbox_html_class}) ) placeholder = forms.CharField( - label = _("Placeholder"), - required = False, - widget = forms.widgets.TextInput(attrs={'class': theme.form_element_html_class}) + label=_("Placeholder"), + required=False, + widget=forms.widgets.TextInput(attrs={'class': theme.form_element_html_class}) ) diff --git a/src/fobi/contrib/plugins/form_elements/fields/null_boolean/forms.py b/src/fobi/contrib/plugins/form_elements/fields/null_boolean/forms.py index e3968462..8d94a6a0 100644 --- a/src/fobi/contrib/plugins/form_elements/fields/null_boolean/forms.py +++ b/src/fobi/contrib/plugins/form_elements/fields/null_boolean/forms.py @@ -24,27 +24,27 @@ class NullBooleanSelectForm(forms.Form, BaseFormFieldPluginForm): ] label = forms.CharField( - label = _("Label"), - required = True, - widget = forms.widgets.TextInput(attrs={'class': theme.form_element_html_class}) + label=_("Label"), + required=True, + widget=forms.widgets.TextInput(attrs={'class': theme.form_element_html_class}) ) name = forms.CharField( - label = _("Name"), - required = True, - widget = forms.widgets.TextInput(attrs={'class': theme.form_element_html_class}) + label=_("Name"), + required=True, + widget=forms.widgets.TextInput(attrs={'class': theme.form_element_html_class}) ) help_text = forms.CharField( - label = _("Help text"), - required = False, - widget = forms.widgets.Textarea(attrs={'class': theme.form_element_html_class}) + label=_("Help text"), + required=False, + widget=forms.widgets.Textarea(attrs={'class': theme.form_element_html_class}) ) initial = forms.NullBooleanField( - label = _("Initial"), - required = False, + label=_("Initial"), + required=False, widget = forms.widgets.NullBooleanSelect(attrs={'class': theme.form_element_checkbox_html_class}) ) required = forms.BooleanField( - label = _("Required"), - required = False, - widget = forms.widgets.CheckboxInput(attrs={'class': theme.form_element_checkbox_html_class}) + label=_("Required"), + required=False, + widget=forms.widgets.CheckboxInput(attrs={'class': theme.form_element_checkbox_html_class}) ) diff --git a/src/fobi/contrib/plugins/form_elements/fields/password/forms.py b/src/fobi/contrib/plugins/form_elements/fields/password/forms.py index dd46d2ee..e5098edd 100644 --- a/src/fobi/contrib/plugins/form_elements/fields/password/forms.py +++ b/src/fobi/contrib/plugins/form_elements/fields/password/forms.py @@ -27,38 +27,38 @@ class PasswordInputForm(forms.Form, BaseFormFieldPluginForm): ] label = forms.CharField( - label = _("Label"), - required = True, - widget = forms.widgets.TextInput(attrs={'class': theme.form_element_html_class}) + label=_("Label"), + required=True, + widget=forms.widgets.TextInput(attrs={'class': theme.form_element_html_class}) ) name = forms.CharField( - label = _("Name"), - required = True, - widget = forms.widgets.TextInput(attrs={'class': theme.form_element_html_class}) + label=_("Name"), + required=True, + widget=forms.widgets.TextInput(attrs={'class': theme.form_element_html_class}) ) help_text = forms.CharField( - label = _("Help text"), - required = False, - widget = forms.widgets.Textarea(attrs={'class': theme.form_element_html_class}) + label=_("Help text"), + required=False, + widget=forms.widgets.Textarea(attrs={'class': theme.form_element_html_class}) ) initial = forms.CharField( - label = _("Initial"), - required = False, - widget = forms.widgets.TextInput(attrs={'class': theme.form_element_html_class}) + label=_("Initial"), + required=False, + widget=forms.widgets.TextInput(attrs={'class': theme.form_element_html_class}) ) max_length = forms.IntegerField( - label = _("Max length"), - required = True, - widget = forms.widgets.TextInput(attrs={'class': theme.form_element_html_class}), + label=_("Max length"), + required=True, + widget=forms.widgets.TextInput(attrs={'class': theme.form_element_html_class}), initial = DEFAULT_MAX_LENGTH ) required = forms.BooleanField( - label = _("Required"), - required = False, - widget = forms.widgets.CheckboxInput(attrs={'class': theme.form_element_checkbox_html_class}) + label=_("Required"), + required=False, + widget=forms.widgets.CheckboxInput(attrs={'class': theme.form_element_checkbox_html_class}) ) placeholder = forms.CharField( - label = _("Placeholder"), - required = False, - widget = forms.widgets.TextInput(attrs={'class': theme.form_element_html_class}) + label=_("Placeholder"), + required=False, + widget=forms.widgets.TextInput(attrs={'class': theme.form_element_html_class}) ) diff --git a/src/fobi/contrib/plugins/form_elements/fields/radio/forms.py b/src/fobi/contrib/plugins/form_elements/fields/radio/forms.py index d41a3f37..d241dacd 100644 --- a/src/fobi/contrib/plugins/form_elements/fields/radio/forms.py +++ b/src/fobi/contrib/plugins/form_elements/fields/radio/forms.py @@ -26,18 +26,18 @@ class RadioInputForm(forms.Form, BaseFormFieldPluginForm): ] label = forms.CharField( - label = _("Label"), - required = True, - widget = forms.widgets.TextInput(attrs={'class': theme.form_element_html_class}) + label=_("Label"), + required=True, + widget=forms.widgets.TextInput(attrs={'class': theme.form_element_html_class}) ) name = forms.CharField( - label = _("Name"), - required = True, - widget = forms.widgets.TextInput(attrs={'class': theme.form_element_html_class}) + label=_("Name"), + required=True, + widget=forms.widgets.TextInput(attrs={'class': theme.form_element_html_class}) ) choices = forms.CharField( label = _("Choices"), - required = False, + required=False, help_text = _("Enter single values/pairs per line. Example:
" "    1
" "    2
" @@ -54,22 +54,22 @@ class RadioInputForm(forms.Form, BaseFormFieldPluginForm): '        <option value="omega">omega</option>
' '    </select>' "
"), - widget = forms.widgets.Textarea(attrs={'class': theme.form_element_html_class}) + widget=forms.widgets.Textarea(attrs={'class': theme.form_element_html_class}) ) help_text = forms.CharField( - label = _("Help text"), - required = False, - widget = forms.widgets.Textarea(attrs={'class': theme.form_element_html_class}) + label=_("Help text"), + required=False, + widget=forms.widgets.Textarea(attrs={'class': theme.form_element_html_class}) ) initial = forms.CharField( - label = _("Initial"), - required = False, - widget = forms.widgets.TextInput(attrs={'class': theme.form_element_html_class}) + label=_("Initial"), + required=False, + widget=forms.widgets.TextInput(attrs={'class': theme.form_element_html_class}) ) required = forms.BooleanField( - label = _("Required"), - required = False, - widget = forms.widgets.CheckboxInput(attrs={'class': theme.form_element_checkbox_html_class}) + label=_("Required"), + required=False, + widget=forms.widgets.CheckboxInput(attrs={'class': theme.form_element_checkbox_html_class}) ) def clean_initial(self): diff --git a/src/fobi/contrib/plugins/form_elements/fields/regex/forms.py b/src/fobi/contrib/plugins/form_elements/fields/regex/forms.py index 356a8591..dfa552a0 100644 --- a/src/fobi/contrib/plugins/form_elements/fields/regex/forms.py +++ b/src/fobi/contrib/plugins/form_elements/fields/regex/forms.py @@ -30,29 +30,29 @@ class RegexInputForm(forms.Form, BaseFormFieldPluginForm): ] label = forms.CharField( - label = _("Label"), - required = True, + label=_("Label"), + required=True, widget = forms.widgets.TextInput( attrs={'class': theme.form_element_html_class} ) ) name = forms.CharField( - label = _("Name"), - required = True, + label=_("Name"), + required=True, widget = forms.widgets.TextInput( attrs={'class': theme.form_element_html_class} ) ) help_text = forms.CharField( - label = _("Help text"), - required = False, + label=_("Help text"), + required=False, widget = forms.widgets.Textarea( attrs={'class': theme.form_element_html_class} ) ) regex = forms.RegexField( label = _("Regex"), - required = True, + required=True, widget = forms.widgets.TextInput( attrs={'class': theme.form_element_html_class} ), @@ -68,30 +68,30 @@ class RegexInputForm(forms.Form, BaseFormFieldPluginForm): "^#?([a-f0-9]{6}|[a-f0-9]{3})$
") ) initial = forms.CharField( - label = _("Initial"), - required = False, + label=_("Initial"), + required=False, widget = forms.widgets.TextInput( attrs={'class': theme.form_element_html_class} ) ) max_length = forms.IntegerField( - label = _("Max length"), - required = True, + label=_("Max length"), + required=True, widget = forms.widgets.TextInput( attrs={'class': theme.form_element_html_class} ), initial = DEFAULT_MAX_LENGTH ) required = forms.BooleanField( - label = _("Required"), - required = False, + label=_("Required"), + required=False, widget = forms.widgets.CheckboxInput( attrs={'class': theme.form_element_checkbox_html_class} ) ) placeholder = forms.CharField( - label = _("Placeholder"), - required = False, + label=_("Placeholder"), + required=False, widget = forms.widgets.TextInput( attrs={'class': theme.form_element_html_class} ) diff --git a/src/fobi/contrib/plugins/form_elements/fields/select/forms.py b/src/fobi/contrib/plugins/form_elements/fields/select/forms.py index 9d6bd3f4..3a895e76 100644 --- a/src/fobi/contrib/plugins/form_elements/fields/select/forms.py +++ b/src/fobi/contrib/plugins/form_elements/fields/select/forms.py @@ -26,18 +26,18 @@ class SelectInputForm(forms.Form, BaseFormFieldPluginForm): ] label = forms.CharField( - label = _("Label"), - required = True, - widget = forms.widgets.TextInput(attrs={'class': theme.form_element_html_class}) + label=_("Label"), + required=True, + widget=forms.widgets.TextInput(attrs={'class': theme.form_element_html_class}) ) name = forms.CharField( - label = _("Name"), - required = True, - widget = forms.widgets.TextInput(attrs={'class': theme.form_element_html_class}) + label=_("Name"), + required=True, + widget=forms.widgets.TextInput(attrs={'class': theme.form_element_html_class}) ) choices = forms.CharField( label = _("Choices"), - required = False, + required=False, help_text = _("Enter single values/pairs per line. Example:
" "    1
" "    2
" @@ -54,22 +54,22 @@ class SelectInputForm(forms.Form, BaseFormFieldPluginForm): '        <option value="omega">omega</option>
' '    </select>' "
"), - widget = forms.widgets.Textarea(attrs={'class': theme.form_element_html_class}) + widget=forms.widgets.Textarea(attrs={'class': theme.form_element_html_class}) ) help_text = forms.CharField( - label = _("Help text"), - required = False, - widget = forms.widgets.Textarea(attrs={'class': theme.form_element_html_class}) + label=_("Help text"), + required=False, + widget=forms.widgets.Textarea(attrs={'class': theme.form_element_html_class}) ) initial = forms.CharField( - label = _("Initial"), - required = False, - widget = forms.widgets.TextInput(attrs={'class': theme.form_element_html_class}) + label=_("Initial"), + required=False, + widget=forms.widgets.TextInput(attrs={'class': theme.form_element_html_class}) ) required = forms.BooleanField( - label = _("Required"), - required = False, - widget = forms.widgets.CheckboxInput(attrs={'class': theme.form_element_checkbox_html_class}) + label=_("Required"), + required=False, + widget=forms.widgets.CheckboxInput(attrs={'class': theme.form_element_checkbox_html_class}) ) def clean_initial(self): diff --git a/src/fobi/contrib/plugins/form_elements/fields/select_model_object/forms.py b/src/fobi/contrib/plugins/form_elements/fields/select_model_object/forms.py index e4e5b945..057af54b 100644 --- a/src/fobi/contrib/plugins/form_elements/fields/select_model_object/forms.py +++ b/src/fobi/contrib/plugins/form_elements/fields/select_model_object/forms.py @@ -28,35 +28,35 @@ class SelectModelObjectInputForm(forms.Form, BaseFormFieldPluginForm): ] label = forms.CharField( - label = _("Label"), - required = True, - widget = forms.widgets.TextInput(attrs={'class': theme.form_element_html_class}) + label=_("Label"), + required=True, + widget=forms.widgets.TextInput(attrs={'class': theme.form_element_html_class}) ) name = forms.CharField( - label = _("Name"), - required = True, - widget = forms.widgets.TextInput(attrs={'class': theme.form_element_html_class}) + label=_("Name"), + required=True, + widget=forms.widgets.TextInput(attrs={'class': theme.form_element_html_class}) ) model = forms.ChoiceField( label = _("Model"), choices = [], - required = False, + required=False, widget = forms.widgets.Select(attrs={'class': theme.form_element_html_class}) ) help_text = forms.CharField( - label = _("Help text"), - required = False, - widget = forms.widgets.Textarea(attrs={'class': theme.form_element_html_class}) + label=_("Help text"), + required=False, + widget=forms.widgets.Textarea(attrs={'class': theme.form_element_html_class}) ) initial = forms.CharField( - label = _("Initial"), - required = False, - widget = forms.widgets.TextInput(attrs={'class': theme.form_element_html_class}) + label=_("Initial"), + required=False, + widget=forms.widgets.TextInput(attrs={'class': theme.form_element_html_class}) ) required = forms.BooleanField( - label = _("Required"), - required = False, - widget = forms.widgets.CheckboxInput(attrs={'class': theme.form_element_checkbox_html_class}) + label=_("Required"), + required=False, + widget=forms.widgets.CheckboxInput(attrs={'class': theme.form_element_checkbox_html_class}) ) def __init__(self, *args, **kwargs): diff --git a/src/fobi/contrib/plugins/form_elements/fields/select_mptt_model_object/forms.py b/src/fobi/contrib/plugins/form_elements/fields/select_mptt_model_object/forms.py index 31720845..a95e7ebe 100644 --- a/src/fobi/contrib/plugins/form_elements/fields/select_mptt_model_object/forms.py +++ b/src/fobi/contrib/plugins/form_elements/fields/select_mptt_model_object/forms.py @@ -28,35 +28,35 @@ class SelectMPTTModelObjectInputForm(forms.Form, BaseFormFieldPluginForm): ] label = forms.CharField( - label = _("Label"), - required = True, - widget = forms.widgets.TextInput(attrs={'class': theme.form_element_html_class}) + label=_("Label"), + required=True, + widget=forms.widgets.TextInput(attrs={'class': theme.form_element_html_class}) ) name = forms.CharField( - label = _("Name"), - required = True, - widget = forms.widgets.TextInput(attrs={'class': theme.form_element_html_class}) + label=_("Name"), + required=True, + widget=forms.widgets.TextInput(attrs={'class': theme.form_element_html_class}) ) model = forms.ChoiceField( label = _("Model"), choices = [], - required = False, + required=False, widget = forms.widgets.Select(attrs={'class': theme.form_element_html_class}) ) help_text = forms.CharField( - label = _("Help text"), - required = False, - widget = forms.widgets.Textarea(attrs={'class': theme.form_element_html_class}) + label=_("Help text"), + required=False, + widget=forms.widgets.Textarea(attrs={'class': theme.form_element_html_class}) ) initial = forms.CharField( - label = _("Initial"), - required = False, - widget = forms.widgets.TextInput(attrs={'class': theme.form_element_html_class}) + label=_("Initial"), + required=False, + widget=forms.widgets.TextInput(attrs={'class': theme.form_element_html_class}) ) required = forms.BooleanField( - label = _("Required"), - required = False, - widget = forms.widgets.CheckboxInput(attrs={'class': theme.form_element_checkbox_html_class}) + label=_("Required"), + required=False, + widget=forms.widgets.CheckboxInput(attrs={'class': theme.form_element_checkbox_html_class}) ) def __init__(self, *args, **kwargs): diff --git a/src/fobi/contrib/plugins/form_elements/fields/select_multiple/forms.py b/src/fobi/contrib/plugins/form_elements/fields/select_multiple/forms.py index 7b072a67..9e880d7b 100644 --- a/src/fobi/contrib/plugins/form_elements/fields/select_multiple/forms.py +++ b/src/fobi/contrib/plugins/form_elements/fields/select_multiple/forms.py @@ -26,18 +26,18 @@ class SelectMultipleInputForm(forms.Form, BaseFormFieldPluginForm): ] label = forms.CharField( - label = _("Label"), - required = True, - widget = forms.widgets.TextInput(attrs={'class': theme.form_element_html_class}) + label=_("Label"), + required=True, + widget=forms.widgets.TextInput(attrs={'class': theme.form_element_html_class}) ) name = forms.CharField( - label = _("Name"), - required = True, - widget = forms.widgets.TextInput(attrs={'class': theme.form_element_html_class}) + label=_("Name"), + required=True, + widget=forms.widgets.TextInput(attrs={'class': theme.form_element_html_class}) ) choices = forms.CharField( label = _("Choices"), - required = False, + required=False, help_text = _("Enter single values/pairs per line. Example:
" "    1
" "    2
" @@ -54,22 +54,22 @@ class SelectMultipleInputForm(forms.Form, BaseFormFieldPluginForm): '        <option value="omega">omega</option>
' '    </select>' "
"), - widget = forms.widgets.Textarea(attrs={'class': theme.form_element_html_class}) + widget=forms.widgets.Textarea(attrs={'class': theme.form_element_html_class}) ) help_text = forms.CharField( - label = _("Help text"), - required = False, - widget = forms.widgets.Textarea(attrs={'class': theme.form_element_html_class}) + label=_("Help text"), + required=False, + widget=forms.widgets.Textarea(attrs={'class': theme.form_element_html_class}) ) initial = forms.CharField( - label = _("Initial"), - required = False, - widget = forms.widgets.TextInput(attrs={'class': theme.form_element_html_class}) + label=_("Initial"), + required=False, + widget=forms.widgets.TextInput(attrs={'class': theme.form_element_html_class}) ) required = forms.BooleanField( - label = _("Required"), - required = False, - widget = forms.widgets.CheckboxInput(attrs={'class': theme.form_element_checkbox_html_class}) + label=_("Required"), + required=False, + widget=forms.widgets.CheckboxInput(attrs={'class': theme.form_element_checkbox_html_class}) ) def clean_initial(self): diff --git a/src/fobi/contrib/plugins/form_elements/fields/select_multiple_model_objects/forms.py b/src/fobi/contrib/plugins/form_elements/fields/select_multiple_model_objects/forms.py index 4f30cb65..be02be23 100644 --- a/src/fobi/contrib/plugins/form_elements/fields/select_multiple_model_objects/forms.py +++ b/src/fobi/contrib/plugins/form_elements/fields/select_multiple_model_objects/forms.py @@ -28,35 +28,35 @@ class SelectMultipleModelObjectsInputForm(forms.Form, BaseFormFieldPluginForm): ] label = forms.CharField( - label = _("Label"), - required = True, - widget = forms.widgets.TextInput(attrs={'class': theme.form_element_html_class}) + label=_("Label"), + required=True, + widget=forms.widgets.TextInput(attrs={'class': theme.form_element_html_class}) ) name = forms.CharField( - label = _("Name"), - required = True, - widget = forms.widgets.TextInput(attrs={'class': theme.form_element_html_class}) + label=_("Name"), + required=True, + widget=forms.widgets.TextInput(attrs={'class': theme.form_element_html_class}) ) model = forms.ChoiceField( label = _("Model"), choices = [], - required = False, + required=False, widget = forms.widgets.Select(attrs={'class': theme.form_element_html_class}) ) help_text = forms.CharField( - label = _("Help text"), - required = False, - widget = forms.widgets.Textarea(attrs={'class': theme.form_element_html_class}) + label=_("Help text"), + required=False, + widget=forms.widgets.Textarea(attrs={'class': theme.form_element_html_class}) ) initial = forms.CharField( - label = _("Initial"), - required = False, - widget = forms.widgets.TextInput(attrs={'class': theme.form_element_html_class}) + label=_("Initial"), + required=False, + widget=forms.widgets.TextInput(attrs={'class': theme.form_element_html_class}) ) required = forms.BooleanField( - label = _("Required"), - required = False, - widget = forms.widgets.CheckboxInput(attrs={'class': theme.form_element_checkbox_html_class}) + label=_("Required"), + required=False, + widget=forms.widgets.CheckboxInput(attrs={'class': theme.form_element_checkbox_html_class}) ) def __init__(self, *args, **kwargs): diff --git a/src/fobi/contrib/plugins/form_elements/fields/select_multiple_mptt_model_objects/forms.py b/src/fobi/contrib/plugins/form_elements/fields/select_multiple_mptt_model_objects/forms.py index dcf32b75..71637ffb 100644 --- a/src/fobi/contrib/plugins/form_elements/fields/select_multiple_mptt_model_objects/forms.py +++ b/src/fobi/contrib/plugins/form_elements/fields/select_multiple_mptt_model_objects/forms.py @@ -28,35 +28,35 @@ class SelectMultipleMPTTModelObjectsInputForm(forms.Form, BaseFormFieldPluginFor ] label = forms.CharField( - label = _("Label"), - required = True, - widget = forms.widgets.TextInput(attrs={'class': theme.form_element_html_class}) + label=_("Label"), + required=True, + widget=forms.widgets.TextInput(attrs={'class': theme.form_element_html_class}) ) name = forms.CharField( - label = _("Name"), - required = True, - widget = forms.widgets.TextInput(attrs={'class': theme.form_element_html_class}) + label=_("Name"), + required=True, + widget=forms.widgets.TextInput(attrs={'class': theme.form_element_html_class}) ) model = forms.ChoiceField( label = _("Model"), choices = [], - required = False, + required=False, widget = forms.widgets.Select(attrs={'class': theme.form_element_html_class}) ) help_text = forms.CharField( - label = _("Help text"), - required = False, - widget = forms.widgets.Textarea(attrs={'class': theme.form_element_html_class}) + label=_("Help text"), + required=False, + widget=forms.widgets.Textarea(attrs={'class': theme.form_element_html_class}) ) initial = forms.CharField( - label = _("Initial"), - required = False, - widget = forms.widgets.TextInput(attrs={'class': theme.form_element_html_class}) + label=_("Initial"), + required=False, + widget=forms.widgets.TextInput(attrs={'class': theme.form_element_html_class}) ) required = forms.BooleanField( - label = _("Required"), - required = False, - widget = forms.widgets.CheckboxInput(attrs={'class': theme.form_element_checkbox_html_class}) + label=_("Required"), + required=False, + widget=forms.widgets.CheckboxInput(attrs={'class': theme.form_element_checkbox_html_class}) ) def __init__(self, *args, **kwargs): diff --git a/src/fobi/contrib/plugins/form_elements/fields/select_multiple_with_max/forms.py b/src/fobi/contrib/plugins/form_elements/fields/select_multiple_with_max/forms.py index e9123e40..05988398 100644 --- a/src/fobi/contrib/plugins/form_elements/fields/select_multiple_with_max/forms.py +++ b/src/fobi/contrib/plugins/form_elements/fields/select_multiple_with_max/forms.py @@ -27,18 +27,18 @@ class SelectMultipleWithMaxInputForm(forms.Form, BaseFormFieldPluginForm): ] label = forms.CharField( - label = _("Label"), - required = True, - widget = forms.widgets.TextInput(attrs={'class': theme.form_element_html_class}) + label=_("Label"), + required=True, + widget=forms.widgets.TextInput(attrs={'class': theme.form_element_html_class}) ) name = forms.CharField( - label = _("Name"), - required = True, - widget = forms.widgets.TextInput(attrs={'class': theme.form_element_html_class}) + label=_("Name"), + required=True, + widget=forms.widgets.TextInput(attrs={'class': theme.form_element_html_class}) ) choices = forms.CharField( label = _("Choices"), - required = False, + required=False, help_text = _("Enter single values/pairs per line. Example:
" "    1
" "    2
" @@ -55,26 +55,26 @@ class SelectMultipleWithMaxInputForm(forms.Form, BaseFormFieldPluginForm): '        <option value="omega">omega</option>
' '    </select>' "
"), - widget = forms.widgets.Textarea(attrs={'class': theme.form_element_html_class}) + widget=forms.widgets.Textarea(attrs={'class': theme.form_element_html_class}) ) help_text = forms.CharField( - label = _("Help text"), - required = False, - widget = forms.widgets.Textarea(attrs={'class': theme.form_element_html_class}) + label=_("Help text"), + required=False, + widget=forms.widgets.Textarea(attrs={'class': theme.form_element_html_class}) ) initial = forms.CharField( - label = _("Initial"), - required = False, - widget = forms.widgets.TextInput(attrs={'class': theme.form_element_html_class}) + label=_("Initial"), + required=False, + widget=forms.widgets.TextInput(attrs={'class': theme.form_element_html_class}) ) required = forms.BooleanField( - label = _("Required"), - required = False, - widget = forms.widgets.CheckboxInput(attrs={'class': theme.form_element_checkbox_html_class}) + label=_("Required"), + required=False, + widget=forms.widgets.CheckboxInput(attrs={'class': theme.form_element_checkbox_html_class}) ) max_choices = forms.IntegerField( label = _("Max choices"), - required = False, + required=False, widget=forms.widgets.NumberInput(attrs={'class': theme.form_element_html_class}) ) diff --git a/src/fobi/contrib/plugins/form_elements/fields/slug/forms.py b/src/fobi/contrib/plugins/form_elements/fields/slug/forms.py index 8c5626f3..9e1c7759 100644 --- a/src/fobi/contrib/plugins/form_elements/fields/slug/forms.py +++ b/src/fobi/contrib/plugins/form_elements/fields/slug/forms.py @@ -27,38 +27,38 @@ class SlugInputForm(forms.Form, BaseFormFieldPluginForm): ] label = forms.CharField( - label = _("Label"), - required = True, - widget = forms.widgets.TextInput(attrs={'class': theme.form_element_html_class}) + label=_("Label"), + required=True, + widget=forms.widgets.TextInput(attrs={'class': theme.form_element_html_class}) ) name = forms.CharField( - label = _("Name"), - required = True, - widget = forms.widgets.TextInput(attrs={'class': theme.form_element_html_class}) + label=_("Name"), + required=True, + widget=forms.widgets.TextInput(attrs={'class': theme.form_element_html_class}) ) help_text = forms.CharField( - label = _("Help text"), - required = False, - widget = forms.widgets.Textarea(attrs={'class': theme.form_element_html_class}) + label=_("Help text"), + required=False, + widget=forms.widgets.Textarea(attrs={'class': theme.form_element_html_class}) ) initial = forms.SlugField( - label = _("Initial"), - required = False, - widget = forms.widgets.TextInput(attrs={'class': theme.form_element_html_class}) + label=_("Initial"), + required=False, + widget=forms.widgets.TextInput(attrs={'class': theme.form_element_html_class}) ) max_length = forms.IntegerField( - label = _("Max length"), - required = True, - widget = forms.widgets.TextInput(attrs={'class': theme.form_element_html_class}), + label=_("Max length"), + required=True, + widget=forms.widgets.TextInput(attrs={'class': theme.form_element_html_class}), initial = DEFAULT_MAX_LENGTH ) required = forms.BooleanField( - label = _("Required"), - required = False, - widget = forms.widgets.CheckboxInput(attrs={'class': theme.form_element_checkbox_html_class}) + label=_("Required"), + required=False, + widget=forms.widgets.CheckboxInput(attrs={'class': theme.form_element_checkbox_html_class}) ) placeholder = forms.CharField( - label = _("Placeholder"), - required = False, - widget = forms.widgets.TextInput(attrs={'class': theme.form_element_html_class}) + label=_("Placeholder"), + required=False, + widget=forms.widgets.TextInput(attrs={'class': theme.form_element_html_class}) ) diff --git a/src/fobi/contrib/plugins/form_elements/fields/text/forms.py b/src/fobi/contrib/plugins/form_elements/fields/text/forms.py index 307e0f4a..47f881ca 100644 --- a/src/fobi/contrib/plugins/form_elements/fields/text/forms.py +++ b/src/fobi/contrib/plugins/form_elements/fields/text/forms.py @@ -27,38 +27,38 @@ class TextInputForm(forms.Form, BaseFormFieldPluginForm): ] label = forms.CharField( - label = _("Label"), - required = True, - widget = forms.widgets.TextInput(attrs={'class': theme.form_element_html_class}) + label=_("Label"), + required=True, + widget=forms.widgets.TextInput(attrs={'class': theme.form_element_html_class}) ) name = forms.CharField( - label = _("Name"), - required = True, - widget = forms.widgets.TextInput(attrs={'class': theme.form_element_html_class}) + label=_("Name"), + required=True, + widget=forms.widgets.TextInput(attrs={'class': theme.form_element_html_class}) ) help_text = forms.CharField( - label = _("Help text"), - required = False, - widget = forms.widgets.Textarea(attrs={'class': theme.form_element_html_class}) + label=_("Help text"), + required=False, + widget=forms.widgets.Textarea(attrs={'class': theme.form_element_html_class}) ) initial = forms.CharField( - label = _("Initial"), - required = False, - widget = forms.widgets.TextInput(attrs={'class': theme.form_element_html_class}) + label=_("Initial"), + required=False, + widget=forms.widgets.TextInput(attrs={'class': theme.form_element_html_class}) ) max_length = forms.IntegerField( - label = _("Max length"), - required = True, - widget = forms.widgets.TextInput(attrs={'class': theme.form_element_html_class}), + label=_("Max length"), + required=True, + widget=forms.widgets.TextInput(attrs={'class': theme.form_element_html_class}), initial = DEFAULT_MAX_LENGTH ) required = forms.BooleanField( - label = _("Required"), - required = False, - widget = forms.widgets.CheckboxInput(attrs={'class': theme.form_element_checkbox_html_class}) + label=_("Required"), + required=False, + widget=forms.widgets.CheckboxInput(attrs={'class': theme.form_element_checkbox_html_class}) ) placeholder = forms.CharField( - label = _("Placeholder"), - required = False, - widget = forms.widgets.TextInput(attrs={'class': theme.form_element_html_class}) + label=_("Placeholder"), + required=False, + widget=forms.widgets.TextInput(attrs={'class': theme.form_element_html_class}) ) diff --git a/src/fobi/contrib/plugins/form_elements/fields/textarea/forms.py b/src/fobi/contrib/plugins/form_elements/fields/textarea/forms.py index ca4caece..ca85289d 100644 --- a/src/fobi/contrib/plugins/form_elements/fields/textarea/forms.py +++ b/src/fobi/contrib/plugins/form_elements/fields/textarea/forms.py @@ -25,32 +25,32 @@ class TextareaForm(forms.Form, BaseFormFieldPluginForm): ] label = forms.CharField( - label = _("Label"), - required = True, - widget = forms.widgets.TextInput(attrs={'class': theme.form_element_html_class}) + label=_("Label"), + required=True, + widget=forms.widgets.TextInput(attrs={'class': theme.form_element_html_class}) ) name = forms.CharField( - label = _("Name"), - required = True, - widget = forms.widgets.TextInput(attrs={'class': theme.form_element_html_class}) + label=_("Name"), + required=True, + widget=forms.widgets.TextInput(attrs={'class': theme.form_element_html_class}) ) help_text = forms.CharField( - label = _("Help text"), - required = False, - widget = forms.widgets.Textarea(attrs={'class': theme.form_element_html_class}) + label=_("Help text"), + required=False, + widget=forms.widgets.Textarea(attrs={'class': theme.form_element_html_class}) ) initial = forms.CharField( - label = _("Initial"), - required = False, - widget = forms.widgets.Textarea(attrs={'class': theme.form_element_html_class}) + label=_("Initial"), + required=False, + widget=forms.widgets.Textarea(attrs={'class': theme.form_element_html_class}) ) required = forms.BooleanField( - label = _("Required"), - required = False, - widget = forms.widgets.CheckboxInput(attrs={'class': theme.form_element_checkbox_html_class}) + label=_("Required"), + required=False, + widget=forms.widgets.CheckboxInput(attrs={'class': theme.form_element_checkbox_html_class}) ) placeholder = forms.CharField( - label = _("Placeholder"), - required = False, - widget = forms.widgets.TextInput(attrs={'class': theme.form_element_html_class}) + label=_("Placeholder"), + required=False, + widget=forms.widgets.TextInput(attrs={'class': theme.form_element_html_class}) ) diff --git a/src/fobi/contrib/plugins/form_elements/fields/time/forms.py b/src/fobi/contrib/plugins/form_elements/fields/time/forms.py index 327d5ecf..ca64c444 100644 --- a/src/fobi/contrib/plugins/form_elements/fields/time/forms.py +++ b/src/fobi/contrib/plugins/form_elements/fields/time/forms.py @@ -27,35 +27,35 @@ class TimeInputForm(forms.Form, BaseFormFieldPluginForm): ] label = forms.CharField( - label = _("Label"), - required = True, - widget = forms.widgets.TextInput(attrs={'class': theme.form_element_html_class}) + label=_("Label"), + required=True, + widget=forms.widgets.TextInput(attrs={'class': theme.form_element_html_class}) ) name = forms.CharField( - label = _("Name"), - required = True, - widget = forms.widgets.TextInput(attrs={'class': theme.form_element_html_class}) + label=_("Name"), + required=True, + widget=forms.widgets.TextInput(attrs={'class': theme.form_element_html_class}) ) help_text = forms.CharField( - label = _("Help text"), - required = False, - widget = forms.widgets.Textarea(attrs={'class': theme.form_element_html_class}) + label=_("Help text"), + required=False, + widget=forms.widgets.Textarea(attrs={'class': theme.form_element_html_class}) ) initial = forms.TimeField( - label = _("Initial"), - required = False, + label=_("Initial"), + required=False, widget = forms.widgets.TextInput(attrs={'class': theme.form_element_html_class, 'type': 'time'}) ) input_formats = forms.CharField( label = _("Input formats"), - required = False, - widget = forms.widgets.TextInput(attrs={'class': theme.form_element_html_class}) + required=False, + widget=forms.widgets.TextInput(attrs={'class': theme.form_element_html_class}) ) required = forms.BooleanField( - label = _("Required"), - required = False, - widget = forms.widgets.CheckboxInput(attrs={'class': theme.form_element_checkbox_html_class}) + label=_("Required"), + required=False, + widget=forms.widgets.CheckboxInput(attrs={'class': theme.form_element_checkbox_html_class}) ) def clean_initial(self): diff --git a/src/fobi/contrib/plugins/form_elements/fields/url/forms.py b/src/fobi/contrib/plugins/form_elements/fields/url/forms.py index f5781709..7b823c4f 100644 --- a/src/fobi/contrib/plugins/form_elements/fields/url/forms.py +++ b/src/fobi/contrib/plugins/form_elements/fields/url/forms.py @@ -27,38 +27,38 @@ class URLInputForm(forms.Form, BaseFormFieldPluginForm): ] label = forms.CharField( - label = _("Label"), - required = True, - widget = forms.widgets.TextInput(attrs={'class': theme.form_element_html_class}) + label=_("Label"), + required=True, + widget=forms.widgets.TextInput(attrs={'class': theme.form_element_html_class}) ) name = forms.CharField( - label = _("Name"), - required = True, - widget = forms.widgets.TextInput(attrs={'class': theme.form_element_html_class}) + label=_("Name"), + required=True, + widget=forms.widgets.TextInput(attrs={'class': theme.form_element_html_class}) ) help_text = forms.CharField( - label = _("Help text"), - required = False, - widget = forms.widgets.Textarea(attrs={'class': theme.form_element_html_class}) + label=_("Help text"), + required=False, + widget=forms.widgets.Textarea(attrs={'class': theme.form_element_html_class}) ) initial = forms.URLField( - label = _("Initial"), - required = False, - widget = forms.widgets.TextInput(attrs={'class': theme.form_element_html_class}) + label=_("Initial"), + required=False, + widget=forms.widgets.TextInput(attrs={'class': theme.form_element_html_class}) ) max_length = forms.IntegerField( - label = _("Max length"), - required = True, - widget = forms.widgets.TextInput(attrs={'class': theme.form_element_html_class}), + label=_("Max length"), + required=True, + widget=forms.widgets.TextInput(attrs={'class': theme.form_element_html_class}), initial = DEFAULT_MAX_LENGTH ) required = forms.BooleanField( - label = _("Required"), - required = False, - widget = forms.widgets.CheckboxInput(attrs={'class': theme.form_element_checkbox_html_class}) + label=_("Required"), + required=False, + widget=forms.widgets.CheckboxInput(attrs={'class': theme.form_element_checkbox_html_class}) ) placeholder = forms.CharField( - label = _("Placeholder"), - required = False, - widget = forms.widgets.TextInput(attrs={'class': theme.form_element_html_class}) + label=_("Placeholder"), + required=False, + widget=forms.widgets.TextInput(attrs={'class': theme.form_element_html_class}) ) diff --git a/src/fobi/contrib/plugins/form_elements/security/captcha/forms.py b/src/fobi/contrib/plugins/form_elements/security/captcha/forms.py index 0621b2c8..09a8381c 100644 --- a/src/fobi/contrib/plugins/form_elements/security/captcha/forms.py +++ b/src/fobi/contrib/plugins/form_elements/security/captcha/forms.py @@ -26,38 +26,38 @@ class CaptchaInputForm(forms.Form, BaseFormFieldPluginForm): ] label = forms.CharField( - label = _("Label"), - required = True, - widget = forms.widgets.TextInput(attrs={'class': theme.form_element_html_class}) + label=_("Label"), + required=True, + widget=forms.widgets.TextInput(attrs={'class': theme.form_element_html_class}) ) name = forms.CharField( - label = _("Name"), - required = True, - widget = forms.widgets.TextInput(attrs={'class': theme.form_element_html_class}) + label=_("Name"), + required=True, + widget=forms.widgets.TextInput(attrs={'class': theme.form_element_html_class}) ) help_text = forms.CharField( - label = _("Help text"), - required = False, - widget = forms.widgets.Textarea(attrs={'class': theme.form_element_html_class}) + label=_("Help text"), + required=False, + widget=forms.widgets.Textarea(attrs={'class': theme.form_element_html_class}) ) #initial = forms.CharField( - # label = _("Initial"), - # required = False, - # widget = forms.widgets.TextInput(attrs={'class': theme.form_element_html_class}) + # label=_("Initial"), + # required=False, + # widget=forms.widgets.TextInput(attrs={'class': theme.form_element_html_class}) # ) #max_length = forms.IntegerField( - # label = _("Max length"), - # required = True, - # widget = forms.widgets.TextInput(attrs={'class': theme.form_element_html_class}), + # label=_("Max length"), + # required=True, + # widget=forms.widgets.TextInput(attrs={'class': theme.form_element_html_class}), # initial = DEFAULT_MAX_LENGTH # ) required = forms.BooleanField( - label = _("Required"), - required = False, - widget = forms.widgets.CheckboxInput(attrs={'class': theme.form_element_checkbox_html_class}) + label=_("Required"), + required=False, + widget=forms.widgets.CheckboxInput(attrs={'class': theme.form_element_checkbox_html_class}) ) #placeholder = forms.CharField( - # label = _("Placeholder"), - # required = False, - # widget = forms.widgets.TextInput(attrs={'class': theme.form_element_html_class}) + # label=_("Placeholder"), + # required=False, + # widget=forms.widgets.TextInput(attrs={'class': theme.form_element_html_class}) # ) diff --git a/src/fobi/contrib/plugins/form_elements/security/honeypot/forms.py b/src/fobi/contrib/plugins/form_elements/security/honeypot/forms.py index f2734f36..de2e96b5 100644 --- a/src/fobi/contrib/plugins/form_elements/security/honeypot/forms.py +++ b/src/fobi/contrib/plugins/form_elements/security/honeypot/forms.py @@ -27,38 +27,38 @@ class HoneypotInputForm(forms.Form, BaseFormFieldPluginForm): ] label = forms.CharField( - label = _("Label"), - required = True, - widget = forms.widgets.TextInput(attrs={'class': theme.form_element_html_class}) + label=_("Label"), + required=True, + widget=forms.widgets.TextInput(attrs={'class': theme.form_element_html_class}) ) name = forms.CharField( - label = _("Name"), - required = True, - widget = forms.widgets.TextInput(attrs={'class': theme.form_element_html_class}) + label=_("Name"), + required=True, + widget=forms.widgets.TextInput(attrs={'class': theme.form_element_html_class}) ) #help_text = forms.CharField( - # label = _("Help text"), - # required = False, - # widget = forms.widgets.Textarea(attrs={'class': theme.form_element_html_class}) + # label=_("Help text"), + # required=False, + # widget=forms.widgets.Textarea(attrs={'class': theme.form_element_html_class}) # ) initial = forms.CharField( - label = _("Initial"), - required = False, - widget = forms.widgets.TextInput(attrs={'class': theme.form_element_html_class}) + label=_("Initial"), + required=False, + widget=forms.widgets.TextInput(attrs={'class': theme.form_element_html_class}) ) max_length = forms.IntegerField( - label = _("Max length"), - required = True, - widget = forms.widgets.TextInput(attrs={'class': theme.form_element_html_class}), + label=_("Max length"), + required=True, + widget=forms.widgets.TextInput(attrs={'class': theme.form_element_html_class}), initial = DEFAULT_MAX_LENGTH ) required = forms.BooleanField( - label = _("Required"), - required = False, - widget = forms.widgets.CheckboxInput(attrs={'class': theme.form_element_checkbox_html_class}) + label=_("Required"), + required=False, + widget=forms.widgets.CheckboxInput(attrs={'class': theme.form_element_checkbox_html_class}) ) #placeholder = forms.CharField( - # label = _("Placeholder"), - # required = False, - # widget = forms.widgets.TextInput(attrs={'class': theme.form_element_html_class}) + # label=_("Placeholder"), + # required=False, + # widget=forms.widgets.TextInput(attrs={'class': theme.form_element_html_class}) # ) diff --git a/src/fobi/contrib/plugins/form_elements/security/recaptcha/forms.py b/src/fobi/contrib/plugins/form_elements/security/recaptcha/forms.py index 388fd52d..1d30f965 100644 --- a/src/fobi/contrib/plugins/form_elements/security/recaptcha/forms.py +++ b/src/fobi/contrib/plugins/form_elements/security/recaptcha/forms.py @@ -27,38 +27,38 @@ class ReCaptchaInputForm(forms.Form, BaseFormFieldPluginForm): ] label = forms.CharField( - label = _("Label"), - required = True, - widget = forms.widgets.TextInput(attrs={'class': theme.form_element_html_class}) + label=_("Label"), + required=True, + widget=forms.widgets.TextInput(attrs={'class': theme.form_element_html_class}) ) name = forms.CharField( - label = _("Name"), - required = True, - widget = forms.widgets.TextInput(attrs={'class': theme.form_element_html_class}) + label=_("Name"), + required=True, + widget=forms.widgets.TextInput(attrs={'class': theme.form_element_html_class}) ) help_text = forms.CharField( - label = _("Help text"), - required = False, - widget = forms.widgets.Textarea(attrs={'class': theme.form_element_html_class}) + label=_("Help text"), + required=False, + widget=forms.widgets.Textarea(attrs={'class': theme.form_element_html_class}) ) #initial = forms.CharField( - # label = _("Initial"), - # required = False, - # widget = forms.widgets.TextInput(attrs={'class': theme.form_element_html_class}) + # label=_("Initial"), + # required=False, + # widget=forms.widgets.TextInput(attrs={'class': theme.form_element_html_class}) # ) #max_length = forms.IntegerField( - # label = _("Max length"), - # required = True, - # widget = forms.widgets.TextInput(attrs={'class': theme.form_element_html_class}), + # label=_("Max length"), + # required=True, + # widget=forms.widgets.TextInput(attrs={'class': theme.form_element_html_class}), # initial = DEFAULT_MAX_LENGTH # ) required = forms.BooleanField( - label = _("Required"), - required = False, - widget = forms.widgets.CheckboxInput(attrs={'class': theme.form_element_checkbox_html_class}) + label=_("Required"), + required=False, + widget=forms.widgets.CheckboxInput(attrs={'class': theme.form_element_checkbox_html_class}) ) #placeholder = forms.CharField( - # label = _("Placeholder"), - # required = False, - # widget = forms.widgets.TextInput(attrs={'class': theme.form_element_html_class}) + # label=_("Placeholder"), + # required=False, + # widget=forms.widgets.TextInput(attrs={'class': theme.form_element_html_class}) # ) diff --git a/src/fobi/contrib/plugins/form_handlers/http_repost/forms.py b/src/fobi/contrib/plugins/form_handlers/http_repost/forms.py index 8bb021ce..9d948a96 100644 --- a/src/fobi/contrib/plugins/form_handlers/http_repost/forms.py +++ b/src/fobi/contrib/plugins/form_handlers/http_repost/forms.py @@ -21,6 +21,6 @@ class HTTPRepostForm(forms.Form, BasePluginForm): endpoint_url = forms.URLField( label = _("Endpoint URL"), - required = True, - widget = forms.widgets.TextInput(attrs={'class': theme.form_element_html_class}) + required=True, + widget=forms.widgets.TextInput(attrs={'class': theme.form_element_html_class}) ) diff --git a/src/fobi/contrib/plugins/form_handlers/mail/forms.py b/src/fobi/contrib/plugins/form_handlers/mail/forms.py index 00ffb2be..fb1fc98e 100644 --- a/src/fobi/contrib/plugins/form_handlers/mail/forms.py +++ b/src/fobi/contrib/plugins/form_handlers/mail/forms.py @@ -31,42 +31,42 @@ class MailForm(forms.Form, BasePluginForm): from_name = forms.CharField( label = _("From name"), - required = True, + required=True, widget = forms.widgets.TextInput( attrs={'class': theme.form_element_html_class} ) ) from_email = forms.EmailField( label = _("From email"), - required = True, + required=True, widget = forms.widgets.TextInput( attrs={'class': theme.form_element_html_class} ) ) to_name = forms.CharField( label = _("To name"), - required = True, + required=True, widget = forms.widgets.TextInput( attrs={'class': theme.form_element_html_class} ) ) to_email = MultiEmailField(#forms.EmailField( label = _("To email"), - required = True, + required=True, widget = MultiEmailWidget(#forms.widgets.TextInput( attrs={'class': theme.form_element_html_class} ) ) subject = forms.CharField( label = _("Subject"), - required = True, + required=True, widget = forms.widgets.TextInput( attrs={'class': theme.form_element_html_class} ) ) body = forms.CharField( label = _("Body"), - required = False, + required=False, widget = forms.widgets.Textarea( attrs={'class': theme.form_element_html_class} )