Merge branch 'master' into wagtail/integration

This commit is contained in:
Artur Barseghyan 2017-06-13 00:19:31 +02:00
commit a7a4f4def7
9 changed files with 45 additions and 19 deletions

View file

@ -15,11 +15,6 @@ Present
- Django 1.8, 1.9, 1.10 and 1.11.
- Python 2.7, 3.4, 3.5, 3.6 and PyPy.
Note, that Django 1.11 is not yet proclaimed to be flawlessly supported. The
core and contrib packages have been tested against the Django 1.11.
All tests have successfully passed, although it's yet too early
to claim that Django 1.11 is fully supported.
Past
----
- Dropping support of Django 1.5, 1.6 has been announced in version
@ -1804,6 +1799,8 @@ It's possible to provide `Dynamic initial values`_ for text elements.
<https://github.com/barseghyanartur/django-fobi/tree/stable/src/fobi/contrib/plugins/form_elements/fields/date_drop_down/>`_
- `Decimal
<https://github.com/barseghyanartur/django-fobi/tree/master/src/fobi/contrib/plugins/form_elements/fields/decimal>`_
- `Duration
<https://github.com/barseghyanartur/django-fobi/tree/master/src/fobi/contrib/plugins/form_elements/fields/duration>`_
- `Email*
<https://github.com/barseghyanartur/django-fobi/tree/stable/src/fobi/contrib/plugins/form_elements/fields/email/>`_
- `File

View file

@ -15,11 +15,6 @@ Present
- Django 1.8, 1.9, 1.10 and 1.11.
- Python 2.7, 3.4, 3.5, 3.6 and PyPy.
Note, that Django 1.11 is not yet proclaimed to be flawlessly supported. The
core and contrib packages have been tested against the Django 1.11.
All tests have successfully passed, although it's yet too early
to claim that Django 1.11 is fully supported.
Past
----
- Dropping support of Django 1.5, 1.6 has been announced in version
@ -1804,6 +1799,8 @@ It's possible to provide `Dynamic initial values`_ for text elements.
<https://github.com/barseghyanartur/django-fobi/tree/stable/src/fobi/contrib/plugins/form_elements/fields/date_drop_down/>`_
- `Decimal
<https://github.com/barseghyanartur/django-fobi/tree/master/src/fobi/contrib/plugins/form_elements/fields/decimal>`_
- `Duration
<https://github.com/barseghyanartur/django-fobi/tree/master/src/fobi/contrib/plugins/form_elements/fields/duration>`_
- `Email*
<https://github.com/barseghyanartur/django-fobi/tree/stable/src/fobi/contrib/plugins/form_elements/fields/email/>`_
- `File
@ -2733,6 +2730,7 @@ Fields
- date_drop_down
- datetime
- decimal
- duration
- email
- file
- float
@ -2785,6 +2783,7 @@ the core plugins:
- fobi.contrib.plugins.form_elements.fields.date_drop_down
- fobi.contrib.plugins.form_elements.fields.datetime
- fobi.contrib.plugins.form_elements.fields.decimal
- fobi.contrib.plugins.form_elements.fields.duration
- fobi.contrib.plugins.form_elements.fields.email
- fobi.contrib.plugins.form_elements.fields.file
- fobi.contrib.plugins.form_elements.fields.float
@ -2823,6 +2822,7 @@ in the ``INSTALLED_APPS`` as well:
- fobi.contrib.apps.drf_integration.form_elements.fields.date_drop_down
- fobi.contrib.apps.drf_integration.form_elements.fields.datetime
- fobi.contrib.apps.drf_integration.form_elements.fields.decimal
- fobi.contrib.apps.drf_integration.form_elements.fields.duration
- fobi.contrib.apps.drf_integration.form_elements.fields.email
- fobi.contrib.apps.drf_integration.form_elements.fields.file
- fobi.contrib.apps.drf_integration.form_elements.fields.float
@ -2886,6 +2886,7 @@ See the `example settings file
'fobi.contrib.apps.drf_integration.form_elements.fields.date',
'fobi.contrib.apps.drf_integration.form_elements.fields.datetime',
'fobi.contrib.apps.drf_integration.form_elements.fields.decimal',
'fobi.contrib.apps.drf_integration.form_elements.fields.duration',
'fobi.contrib.apps.drf_integration.form_elements.fields.email',
'fobi.contrib.apps.drf_integration.form_elements.fields.file',
'fobi.contrib.apps.drf_integration.form_elements.fields.float',

View file

@ -0,0 +1,9 @@
from captcha.fields import CaptchaField
from registration.forms import RegistrationForm
class CaptchaRegistrationForm(RegistrationForm):
"""Captcha registration form."""
captcha = CaptchaField()

View file

@ -265,6 +265,7 @@ INSTALLED_APPS = [
# 'tinymce', # TinyMCE
'easy_thumbnails', # Thumbnailer
'registration', # Auth views and registration app
'captcha',
# ***********************************************************************
# ***********************************************************************
@ -484,7 +485,10 @@ PACKAGE_NAME_GRAPPELLI = "grappelli_safe" # Just for tests
# ********************* Registration settings ******************
# **************************************************************
ACCOUNT_ACTIVATION_DAYS = 7
REGISTRATION_FORM = 'registration_addons.forms.CaptchaRegistrationForm'
SIMPLE_BACKEND_REDIRECT_URL = '/en/'
# **************************************************************
# ************************ Fobi settings ***********************

View file

@ -3,10 +3,14 @@ from .base import *
INSTALLED_APPS = list(INSTALLED_APPS)
try:
INSTALLED_APPS.append('captcha')
INSTALLED_APPS.append(
'fobi.contrib.plugins.form_elements.security.captcha'
)
if 'captcha' not in INSTALLED_APPS:
INSTALLED_APPS.append('captcha')
if 'fobi.contrib.plugins.form_elements.security.captcha' \
not in INSTALLED_APPS:
INSTALLED_APPS.append(
'fobi.contrib.plugins.form_elements.security.captcha'
)
except Exception as e:
pass

View file

@ -1,10 +1,17 @@
from .bootstrap3_theme_feincms import *
INSTALLED_APPS = list(INSTALLED_APPS)
try:
INSTALLED_APPS += [
'captcha',
'fobi.contrib.plugins.form_elements.security.captcha',
]
if 'captcha' not in INSTALLED_APPS:
INSTALLED_APPS.append('captcha')
if 'fobi.contrib.plugins.form_elements.security.captcha' \
not in INSTALLED_APPS:
INSTALLED_APPS.append(
'fobi.contrib.plugins.form_elements.security.captcha'
)
except Exception as err:
pass

View file

@ -52,7 +52,7 @@ url_patterns_args = [
url(r'^admin/', include(admin.site.urls)),
# django-registration URLs:
url(r'^accounts/', include('registration.backends.default.urls')),
url(r'^accounts/', include('registration.backends.simple.urls')),
# foo URLs:
url(r'^foo/', include('foo.urls')),

View file

@ -40,6 +40,7 @@ Fields
- date_drop_down
- datetime
- decimal
- duration
- email
- file
- float
@ -92,6 +93,7 @@ the core plugins:
- fobi.contrib.plugins.form_elements.fields.date_drop_down
- fobi.contrib.plugins.form_elements.fields.datetime
- fobi.contrib.plugins.form_elements.fields.decimal
- fobi.contrib.plugins.form_elements.fields.duration
- fobi.contrib.plugins.form_elements.fields.email
- fobi.contrib.plugins.form_elements.fields.file
- fobi.contrib.plugins.form_elements.fields.float
@ -130,6 +132,7 @@ in the ``INSTALLED_APPS`` as well:
- fobi.contrib.apps.drf_integration.form_elements.fields.date_drop_down
- fobi.contrib.apps.drf_integration.form_elements.fields.datetime
- fobi.contrib.apps.drf_integration.form_elements.fields.decimal
- fobi.contrib.apps.drf_integration.form_elements.fields.duration
- fobi.contrib.apps.drf_integration.form_elements.fields.email
- fobi.contrib.apps.drf_integration.form_elements.fields.file
- fobi.contrib.apps.drf_integration.form_elements.fields.float
@ -193,6 +196,7 @@ See the `example settings file
'fobi.contrib.apps.drf_integration.form_elements.fields.date',
'fobi.contrib.apps.drf_integration.form_elements.fields.datetime',
'fobi.contrib.apps.drf_integration.form_elements.fields.decimal',
'fobi.contrib.apps.drf_integration.form_elements.fields.duration',
'fobi.contrib.apps.drf_integration.form_elements.fields.email',
'fobi.contrib.apps.drf_integration.form_elements.fields.file',
'fobi.contrib.apps.drf_integration.form_elements.fields.float',