From 1df3b6f7b96d00e39c53a728372ab845f702e318 Mon Sep 17 00:00:00 2001 From: Matt Westcott Date: Tue, 3 Mar 2015 11:45:32 +0000 Subject: [PATCH] Add a get_panel definition on StreamField to ensure it uses StreamFieldPanel. This will probably only get used in very obscure cases (streamfields inside inline panels that don't have an explicit panel def) but it can't hurt to add it... --- wagtail/wagtailcore/fields.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/wagtail/wagtailcore/fields.py b/wagtail/wagtailcore/fields.py index 6504aabb0..15d7a7bc8 100644 --- a/wagtail/wagtailcore/fields.py +++ b/wagtail/wagtailcore/fields.py @@ -54,6 +54,10 @@ class StreamField(with_metaclass(models.SubfieldBase, models.Field)): def get_internal_type(self): return 'TextField' + def get_panel(self): + from wagtail.wagtailadmin.edit_handlers import StreamFieldPanel + return StreamFieldPanel + def deconstruct(self): name, path, _, kwargs = super(StreamField, self).deconstruct() block_types = self.stream_block.child_blocks.items()