diff --git a/wagtail/tests/testapp/migrations/0012_filepage.py b/wagtail/tests/testapp/migrations/0012_filepage.py new file mode 100644 index 0000000000..9a6d0f9e44 --- /dev/null +++ b/wagtail/tests/testapp/migrations/0012_filepage.py @@ -0,0 +1,26 @@ +# -*- coding: utf-8 -*- +from __future__ import unicode_literals + +from django.db import models, migrations + + +class Migration(migrations.Migration): + + dependencies = [ + ('wagtailcore', '0019_verbose_names_cleanup'), + ('tests', '0011_auto_20151006_2141'), + ] + + operations = [ + migrations.CreateModel( + name='FilePage', + fields=[ + ('page_ptr', models.OneToOneField(to='wagtailcore.Page', serialize=False, auto_created=True, primary_key=True, parent_link=True)), + ('file_field', models.FileField(upload_to='')), + ], + options={ + 'abstract': False, + }, + bases=('wagtailcore.page',), + ), + ] diff --git a/wagtail/tests/testapp/models.py b/wagtail/tests/testapp/models.py index 147899a085..cf03a34d43 100644 --- a/wagtail/tests/testapp/models.py +++ b/wagtail/tests/testapp/models.py @@ -131,6 +131,17 @@ class PageWithOldStyleRouteMethod(Page): return self.serve(request) +# File page +class FilePage(Page): + file_field = models.FileField() + + +FilePage.content_panels = [ + FieldPanel('title', classname="full title"), + FieldPanel('file_field'), +] + + # Event page class EventPageCarouselItem(Orderable, CarouselItem): diff --git a/wagtail/wagtailadmin/templates/wagtailadmin/pages/create.html b/wagtail/wagtailadmin/templates/wagtailadmin/pages/create.html index 9e02e1845e..fc62ab17ea 100644 --- a/wagtail/wagtailadmin/templates/wagtailadmin/pages/create.html +++ b/wagtail/wagtailadmin/templates/wagtailadmin/pages/create.html @@ -17,7 +17,7 @@ -