Skip to content

Commit cb61586

Browse files
committed
Fix example project
1 parent 170a947 commit cb61586

File tree

8 files changed

+24
-23
lines changed

8 files changed

+24
-23
lines changed

example/migrations/0001_initial.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@
22

33
from django.db import migrations, models
44
import django.db.models.deletion
5-
import wagtail.core.blocks
6-
import wagtail.core.fields
5+
import wagtail
6+
77
import wagtailstreamforms.blocks
88

99

@@ -20,7 +20,7 @@ class Migration(migrations.Migration):
2020
name='BasicPage',
2121
fields=[
2222
('page_ptr', models.OneToOneField(auto_created=True, on_delete=django.db.models.deletion.CASCADE, parent_link=True, primary_key=True, serialize=False, to='wagtailcore.Page')),
23-
('body', wagtail.core.fields.StreamField((('rich_text', wagtail.core.blocks.RichTextBlock()), ('form', wagtail.core.blocks.StructBlock((('form', wagtailstreamforms.blocks.FormChooserBlock()), ('form_action', wagtail.core.blocks.CharBlock(help_text='The form post action. "" or "." for the current page or a url', required=False)), ('form_reference', wagtailstreamforms.blocks.InfoBlock(help_text='This form will be given a unique reference once saved', required=False)))))))),
23+
('body', wagtail.fields.StreamField((('rich_text', wagtail.blocks.RichTextBlock()), ('form', wagtail.blocks.StructBlock((('form', wagtailstreamforms.blocks.FormChooserBlock()), ('form_action', wagtail.blocks.CharBlock(help_text='The form post action. "" or "." for the current page or a url', required=False)), ('form_reference', wagtailstreamforms.blocks.InfoBlock(help_text='This form will be given a unique reference once saved', required=False)))))))),
2424
],
2525
options={
2626
'abstract': False,

example/models.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
from django.db import models
22

3-
from wagtail.admin.panels import StreamFieldPanel
43
from wagtail import blocks
4+
from wagtail.admin.panels import FieldPanel
55
from wagtail.fields import StreamField
66
from wagtail.models import Page
77
from wagtailstreamforms.blocks import WagtailFormBlock
@@ -23,5 +23,5 @@ class BasicPage(Page):
2323
show_in_menus_default = True
2424

2525
content_panels = Page.content_panels + [
26-
StreamFieldPanel('body'),
26+
FieldPanel('body'),
2727
]

example/settings.py

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88

99
# Security
1010

11-
SECRET_KEY = environ.get('SECRET_KEY', '')
11+
SECRET_KEY = environ.get('SECRET_KEY', 's3cr3t')
1212

1313
DEBUG = True
1414

@@ -38,11 +38,10 @@
3838
'wagtail.contrib.redirects',
3939
'wagtail.sites',
4040
'wagtail_modeladmin',
41-
'wagtail.contrib.postgres_search',
4241
'wagtail.contrib.settings',
4342
'wagtail.contrib.search_promotions',
4443

45-
'captcha',
44+
'django_recaptcha',
4645
'taggit',
4746

4847
# app specific
@@ -90,14 +89,14 @@
9089
DATABASES = {
9190
'default': {
9291
'ENGINE': 'django.db.backends.postgresql_psycopg2',
93-
'HOST': environ.get('RDS_HOSTNAME'),
94-
'PORT': environ.get('RDS_PORT'),
95-
'NAME': environ.get('RDS_DB_NAME'),
96-
'USER': environ.get('RDS_USERNAME'),
97-
'PASSWORD': environ.get('RDS_PASSWORD'),
92+
'HOST': environ.get('DB_HOSTNAME'),
93+
'PORT': environ.get('DB_PORT'),
94+
'NAME': environ.get('DB_NAME'),
95+
'USER': environ.get('DB_USERNAME'),
96+
'PASSWORD': environ.get('DB_PASSWORD'),
9897
}
9998
}
100-
99+
DEFAULT_AUTO_FIELD = 'django.db.models.AutoField'
101100

102101
# Email
103102

@@ -143,7 +142,7 @@
143142
# Wagtail
144143

145144
WAGTAIL_SITE_NAME = 'example.com'
146-
145+
WAGTAILADMIN_BASE_URL = "/"
147146

148147
# Forms
149148

@@ -156,4 +155,5 @@
156155
RECAPTCHA_PUBLIC_KEY = '6LeIxAcTAAAAAJcZVRqyHh71UMIEGNQ_MXjiZKhI'
157156
RECAPTCHA_PRIVATE_KEY = '6LeIxAcTAAAAAGG-vFI1TnRWxMZNFuojJ4WifJWe'
158157
NOCAPTCHA = True
159-
SILENCED_SYSTEM_CHECKS = ['captcha.recaptcha_test_key_error']
158+
SILENCED_SYSTEM_CHECKS = ['django_recaptcha.recaptcha_test_key_error']
159+

example/wagtailstreamforms_fields.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
from django import forms
22
from django.contrib.auth.models import User
3+
from django_recaptcha.fields import ReCaptchaField
34

4-
from captcha.fields import ReCaptchaField
55
from wagtail import blocks
66
from wagtailstreamforms.fields import BaseField, register
77

requirements.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,3 +7,4 @@ psycopg2-binary
77

88
# example site
99
django-recaptcha
10+
wagtail_modeladmin

tests/fields/test_streamfield.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,11 +21,11 @@ def tearDownClass(cls):
2121
del fields._fields["good"]
2222

2323
def test_child_blocks(self):
24-
field = FormFieldsStreamField([], use_json_field=True)
24+
field = FormFieldsStreamField([])
2525
self.assertIn("good", field.stream_block.child_blocks)
2626

2727
def test_dependencies(self):
28-
field = FormFieldsStreamField([], use_json_field=True)
28+
field = FormFieldsStreamField([])
2929
self.assertListEqual(
3030
[b.__class__ for b in field.stream_block.dependencies],
3131
[b.__class__ for b in field.stream_block.child_blocks.values()],
@@ -52,6 +52,6 @@ def test_is_invalid_class(self):
5252
)
5353

5454
with self.assertRaises(ImproperlyConfigured) as e:
55-
FormFieldsStreamField([], use_json_field=True)
55+
FormFieldsStreamField([])
5656

5757
self.assertEqual(e.exception.args[0], expected_error)

wagtailstreamforms/models/form.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ class AbstractForm(models.Model):
4343
template_name = models.CharField(
4444
_("Template"), max_length=255, choices=get_setting("FORM_TEMPLATES")
4545
)
46-
fields = FormFieldsStreamField([], use_json_field=True, verbose_name=_("Fields"))
46+
fields = FormFieldsStreamField([], verbose_name=_("Fields"))
4747
submit_button_text = models.CharField(
4848
_("Submit button text"), max_length=100, default="Submit"
4949
)

wagtailstreamforms/streamfield.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,6 @@ def dependencies(self):
4343

4444

4545
class FormFieldsStreamField(StreamField):
46-
def __init__(self, block_types, use_json_field=None, **kwargs):
47-
super().__init__(block_types, use_json_field=use_json_field, **kwargs)
46+
def __init__(self, block_types, **kwargs):
47+
super().__init__(block_types, **kwargs)
4848
self.stream_block = FormFieldStreamBlock(block_types, required=not self.blank)

0 commit comments

Comments
 (0)