Repository URL to install this package:
Version:
2.4.1b1 ▾
|
# -*- coding: utf-8 -*-
import django.db.models.deletion
import modelcluster.contrib.taggit
import modelcluster.fields
from django.db import migrations, models
import wagtail.core.fields
class Migration(migrations.Migration):
dependencies = [
('wagtailimages', '0005_make_filter_spec_unique'),
('taggit', '0001_initial'),
('wagtaildocs', '0002_initial_data'),
('wagtailcore', '0013_update_golive_expire_help_text'),
]
operations = [
migrations.CreateModel(
name='BlogEntryPage',
fields=[
(
'page_ptr',
models.OneToOneField(
on_delete=models.CASCADE,
to='wagtailcore.Page',
serialize=False,
parent_link=True,
related_name='+',
primary_key=True
)
),
('body', wagtail.core.fields.RichTextField()),
('date', models.DateField(verbose_name='Post date')),
(
'feed_image',
models.ForeignKey(
to='wagtailimages.Image',
blank=True,
on_delete=django.db.models.deletion.SET_NULL,
related_name='+',
null=True
)
),
],
options={
'abstract': False,
},
bases=('wagtailcore.page',),
),
migrations.CreateModel(
name='BlogEntryPageCarouselItem',
fields=[
('id', models.AutoField(serialize=False, verbose_name='ID', primary_key=True, auto_created=True)),
('sort_order', models.IntegerField(null=True, editable=False, blank=True)),
('link_external', models.URLField(blank=True, verbose_name='External link')),
('embed_url', models.URLField(blank=True, verbose_name='Embed URL')),
('caption', models.CharField(blank=True, max_length=255)),
(
'image',
models.ForeignKey(
to='wagtailimages.Image',
blank=True,
on_delete=django.db.models.deletion.SET_NULL,
related_name='+',
null=True
)
),
(
'link_document',
models.ForeignKey(
on_delete=models.CASCADE,
to='wagtaildocs.Document',
blank=True,
related_name='+',
null=True
)
),
],
options={
'ordering': ['sort_order'],
'abstract': False,
},
bases=(models.Model,),
),
migrations.CreateModel(
name='BlogEntryPageRelatedLink',
fields=[
('id', models.AutoField(serialize=False, verbose_name='ID', primary_key=True, auto_created=True)),
('sort_order', models.IntegerField(null=True, editable=False, blank=True)),
('link_external', models.URLField(blank=True, verbose_name='External link')),
('title', models.CharField(help_text='Link title', max_length=255)),
(
'link_document',
models.ForeignKey(
on_delete=models.CASCADE,
to='wagtaildocs.Document',
blank=True,
related_name='+',
null=True
)
),
],
options={
'ordering': ['sort_order'],
'abstract': False,
},
bases=(models.Model,),
),
migrations.CreateModel(
name='BlogEntryPageTag',
fields=[
('id', models.AutoField(serialize=False, verbose_name='ID', primary_key=True, auto_created=True)),
(
'content_object',
modelcluster.fields.ParentalKey(
on_delete=models.CASCADE,
to='demosite.BlogEntryPage',
related_name='tagged_items'
)
),
('tag', models.ForeignKey(on_delete=models.CASCADE, to='taggit.Tag', related_name='demosite_blogentrypagetag_items')),
],
options={
'abstract': False,
},
bases=(models.Model,),
),
migrations.CreateModel(
name='BlogIndexPage',
fields=[
(
'page_ptr',
models.OneToOneField(
on_delete=models.CASCADE,
to='wagtailcore.Page',
serialize=False,
parent_link=True,
related_name='+',
primary_key=True
)
),
('intro', wagtail.core.fields.RichTextField(blank=True)),
],
options={
'abstract': False,
},
bases=('wagtailcore.page',),
),
migrations.CreateModel(
name='BlogIndexPageRelatedLink',
fields=[
('id', models.AutoField(serialize=False, verbose_name='ID', primary_key=True, auto_created=True)),
('sort_order', models.IntegerField(null=True, editable=False, blank=True)),
('link_external', models.URLField(blank=True, verbose_name='External link')),
('title', models.CharField(help_text='Link title', max_length=255)),
(
'link_document',
models.ForeignKey(
on_delete=models.CASCADE,
to='wagtaildocs.Document',
blank=True,
related_name='+',
null=True
)
),
],
options={
'ordering': ['sort_order'],
'abstract': False,
},
bases=(models.Model,),
),
migrations.CreateModel(
name='ContactPage',
fields=[
('telephone', models.CharField(blank=True, max_length=20)),
('email', models.EmailField(blank=True, max_length=254)),
('address_1', models.CharField(blank=True, max_length=255)),
('address_2', models.CharField(blank=True, max_length=255)),
('city', models.CharField(blank=True, max_length=255)),
('country', models.CharField(blank=True, max_length=255)),
('post_code', models.CharField(blank=True, max_length=10)),
(
'page_ptr',
models.OneToOneField(
on_delete=models.CASCADE,
to='wagtailcore.Page',
serialize=False,
parent_link=True,
related_name='+',
primary_key=True
)
),
('body', wagtail.core.fields.RichTextField(blank=True)),
(
'feed_image',
models.ForeignKey(
to='wagtailimages.Image',
blank=True,
on_delete=django.db.models.deletion.SET_NULL,
related_name='+',
null=True
)
),
],
options={
'abstract': False,
},
bases=('wagtailcore.page', models.Model),
),
migrations.CreateModel(
name='EventIndexPage',
fields=[
(
'page_ptr',
models.OneToOneField(
on_delete=models.CASCADE,
to='wagtailcore.Page',
serialize=False,
parent_link=True,
related_name='+',
primary_key=True
)
),
('intro', wagtail.core.fields.RichTextField(blank=True)),
],
options={
'abstract': False,
},
bases=('wagtailcore.page',),
),
migrations.CreateModel(
name='EventIndexPageRelatedLink',
fields=[
('id', models.AutoField(serialize=False, verbose_name='ID', primary_key=True, auto_created=True)),
('sort_order', models.IntegerField(null=True, editable=False, blank=True)),
('link_external', models.URLField(blank=True, verbose_name='External link')),
('title', models.CharField(help_text='Link title', max_length=255)),
(
'link_document',
models.ForeignKey(
on_delete=models.CASCADE,
to='wagtaildocs.Document',
blank=True,
related_name='+',
null=True
)
),
],
options={
'ordering': ['sort_order'],
'abstract': False,
},
bases=(models.Model,),
),
migrations.CreateModel(
name='EventPage',
fields=[
(
'page_ptr',
models.OneToOneField(
on_delete=models.CASCADE,
to='wagtailcore.Page',
serialize=False,
parent_link=True,
related_name='+',
primary_key=True
)
),
('date_from', models.DateField(verbose_name='Start date')),
(
'date_to',
models.DateField(
help_text='Not required if event is on a single day',
null=True,
verbose_name='End date',
blank=True
)
),
('time_from', models.TimeField(null=True, verbose_name='Start time', blank=True)),
('time_to', models.TimeField(null=True, verbose_name='End time', blank=True)),
('audience', models.CharField(choices=[('public', 'Public'), ('private', 'Private')], max_length=255)),
('location', models.CharField(max_length=255)),
('body', wagtail.core.fields.RichTextField(blank=True)),
('cost', models.CharField(max_length=255)),
('signup_link', models.URLField(blank=True)),
(
'feed_image',
models.ForeignKey(
to='wagtailimages.Image',
blank=True,
on_delete=django.db.models.deletion.SET_NULL,
related_name='+',
null=True
)
),
],
options={
'abstract': False,
},
bases=('wagtailcore.page',),
),
migrations.CreateModel(
name='EventPageCarouselItem',
fields=[
('id', models.AutoField(serialize=False, verbose_name='ID', primary_key=True, auto_created=True)),
('sort_order', models.IntegerField(null=True, editable=False, blank=True)),
('link_external', models.URLField(blank=True, verbose_name='External link')),
('embed_url', models.URLField(blank=True, verbose_name='Embed URL')),
('caption', models.CharField(blank=True, max_length=255)),
(
'image',
models.ForeignKey(
to='wagtailimages.Image',
blank=True,
on_delete=django.db.models.deletion.SET_NULL,
related_name='+',
null=True
)
),
(
'link_document',
models.ForeignKey(on_delete=models.CASCADE, to='wagtaildocs.Document', blank=True, related_name='+', null=True)
),
],
options={
'ordering': ['sort_order'],
'abstract': False,
},
bases=(models.Model,),
),
migrations.CreateModel(
name='EventPageRelatedLink',
fields=[
('id', models.AutoField(serialize=False, verbose_name='ID', primary_key=True, auto_created=True)),
('sort_order', models.IntegerField(null=True, editable=False, blank=True)),
('link_external', models.URLField(blank=True, verbose_name='External link')),
('title', models.CharField(help_text='Link title', max_length=255)),
(
'link_document',
models.ForeignKey(on_delete=models.CASCADE, to='wagtaildocs.Document', blank=True, related_name='+', null=True)
),
],
options={
'ordering': ['sort_order'],
'abstract': False,
},
bases=(models.Model,),
),
migrations.CreateModel(
name='EventPageSpeaker',
fields=[
('id', models.AutoField(serialize=False, verbose_name='ID', primary_key=True, auto_created=True)),
('sort_order', models.IntegerField(null=True, editable=False, blank=True)),
('link_external', models.URLField(blank=True, verbose_name='External link')),
('first_name', models.CharField(blank=True, verbose_name='Name', max_length=255)),
('last_name', models.CharField(blank=True, verbose_name='Surname', max_length=255)),
(
'image',
models.ForeignKey(
to='wagtailimages.Image',
blank=True,
on_delete=django.db.models.deletion.SET_NULL,
related_name='+',
null=True)
),
(
'link_document',
models.ForeignKey(on_delete=models.CASCADE, to='wagtaildocs.Document', blank=True, related_name='+', null=True)),
],
options={
'ordering': ['sort_order'],
'abstract': False,
},
bases=(models.Model,),
),
migrations.CreateModel(
name='HomePage',
fields=[
('page_ptr',
models.OneToOneField(
on_delete=models.CASCADE,
to='wagtailcore.Page',
serialize=False,
parent_link=True,
related_name='+',
primary_key=True
)),
('body', wagtail.core.fields.RichTextField(blank=True)),
],
options={
'verbose_name': 'Homepage',
},
bases=('wagtailcore.page',),
),
migrations.CreateModel(
name='HomePageCarouselItem',
fields=[
('id', models.AutoField(serialize=False, verbose_name='ID', primary_key=True, auto_created=True)),
('sort_order', models.IntegerField(null=True, editable=False, blank=True)),
('link_external', models.URLField(blank=True, verbose_name='External link')),
('embed_url', models.URLField(blank=True, verbose_name='Embed URL')),
('caption', models.CharField(blank=True, max_length=255)),
(
'image',
models.ForeignKey(
to='wagtailimages.Image',
blank=True,
on_delete=django.db.models.deletion.SET_NULL,
related_name='+',
null=True
)
),
(
'link_document',
models.ForeignKey(on_delete=models.CASCADE, to='wagtaildocs.Document', blank=True, related_name='+', null=True)),
],
options={
'ordering': ['sort_order'],
'abstract': False,
},
bases=(models.Model,),
),
migrations.CreateModel(
name='HomePageRelatedLink',
fields=[
('id', models.AutoField(serialize=False, verbose_name='ID', primary_key=True, auto_created=True)),
('sort_order', models.IntegerField(null=True, editable=False, blank=True)),
('link_external', models.URLField(blank=True, verbose_name='External link')),
('title', models.CharField(help_text='Link title', max_length=255)),
(
'link_document',
models.ForeignKey(on_delete=models.CASCADE, to='wagtaildocs.Document', blank=True, related_name='+', null=True)),
],
options={
'ordering': ['sort_order'],
'abstract': False,
},
bases=(models.Model,),
),
migrations.CreateModel(
name='PersonPage',
fields=[
('telephone', models.CharField(blank=True, max_length=20)),
('email', models.EmailField(blank=True, max_length=254)),
('address_1', models.CharField(blank=True, max_length=255)),
('address_2', models.CharField(blank=True, max_length=255)),
('city', models.CharField(blank=True, max_length=255)),
('country', models.CharField(blank=True, max_length=255)),
('post_code', models.CharField(blank=True, max_length=10)),
(
'page_ptr',
models.OneToOneField(
on_delete=models.CASCADE,
to='wagtailcore.Page',
serialize=False,
parent_link=True,
related_name='+',
primary_key=True
)
),
('first_name', models.CharField(max_length=255)),
('last_name', models.CharField(max_length=255)),
('intro', wagtail.core.fields.RichTextField(blank=True)),
('biography', wagtail.core.fields.RichTextField(blank=True)),
(
'feed_image',
models.ForeignKey(
to='wagtailimages.Image',
blank=True,
on_delete=django.db.models.deletion.SET_NULL,
related_name='+',
null=True
)),
(
'image',
models.ForeignKey(
to='wagtailimages.Image',
blank=True,
on_delete=django.db.models.deletion.SET_NULL,
related_name='+',
null=True
)
),
],
options={
'abstract': False,
},
bases=('wagtailcore.page', models.Model),
),
migrations.CreateModel(
name='PersonPageRelatedLink',
fields=[
('id', models.AutoField(serialize=False, verbose_name='ID', primary_key=True, auto_created=True)),
('sort_order', models.IntegerField(null=True, editable=False, blank=True)),
('link_external', models.URLField(blank=True, verbose_name='External link')),
('title', models.CharField(help_text='Link title', max_length=255)),
(
'link_document',
models.ForeignKey(on_delete=models.CASCADE, to='wagtaildocs.Document', blank=True, related_name='+', null=True)
),
],
options={
'ordering': ['sort_order'],
'abstract': False,
},
bases=(models.Model,),
),
migrations.CreateModel(
name='StandardIndexPage',
fields=[
(
'page_ptr',
models.OneToOneField(
on_delete=models.CASCADE,
to='wagtailcore.Page',
serialize=False,
parent_link=True,
related_name='+',
primary_key=True
)
),
('intro', wagtail.core.fields.RichTextField(blank=True)),
('feed_image',
models.ForeignKey(
to='wagtailimages.Image',
blank=True,
on_delete=django.db.models.deletion.SET_NULL,
related_name='+',
null=True
)),
],
options={
'abstract': False,
},
bases=('wagtailcore.page',),
),
migrations.CreateModel(
name='StandardIndexPageRelatedLink',
fields=[
('id', models.AutoField(serialize=False, verbose_name='ID', primary_key=True, auto_created=True)),
('sort_order', models.IntegerField(null=True, editable=False, blank=True)),
('link_external', models.URLField(blank=True, verbose_name='External link')),
('title', models.CharField(help_text='Link title', max_length=255)),
(
'link_document',
models.ForeignKey(on_delete=models.CASCADE, to='wagtaildocs.Document', blank=True, related_name='+', null=True)
),
],
options={
'ordering': ['sort_order'],
'abstract': False,
},
bases=(models.Model,),
),
migrations.CreateModel(
name='StandardPage',
fields=[
(
'page_ptr',
models.OneToOneField(
on_delete=models.CASCADE,
to='wagtailcore.Page', serialize=False, parent_link=True, related_name='+', primary_key=True
)
),
('intro', wagtail.core.fields.RichTextField(blank=True)),
('body', wagtail.core.fields.RichTextField(blank=True)),
(
'feed_image',
models.ForeignKey(
to='wagtailimages.Image',
blank=True,
on_delete=django.db.models.deletion.SET_NULL,
related_name='+',
null=True
)
),
],
options={
'abstract': False,
},
bases=('wagtailcore.page',),
),
migrations.CreateModel(
name='StandardPageCarouselItem',
fields=[
('id', models.AutoField(serialize=False, verbose_name='ID', primary_key=True, auto_created=True)),
('sort_order', models.IntegerField(null=True, editable=False, blank=True)),
('link_external', models.URLField(blank=True, verbose_name='External link')),
('embed_url', models.URLField(blank=True, verbose_name='Embed URL')),
('caption', models.CharField(blank=True, max_length=255)),
(
'image',
models.ForeignKey(
to='wagtailimages.Image',
blank=True,
on_delete=django.db.models.deletion.SET_NULL,
related_name='+',
null=True
)
),
(
'link_document',
models.ForeignKey(on_delete=models.CASCADE, to='wagtaildocs.Document', blank=True, related_name='+', null=True)
),
('link_page', models.ForeignKey(on_delete=models.CASCADE, to='wagtailcore.Page', blank=True, related_name='+', null=True)),
('page', modelcluster.fields.ParentalKey(on_delete=models.CASCADE, to='demosite.StandardPage', related_name='carousel_items')),
],
options={
'ordering': ['sort_order'],
'abstract': False,
},
bases=(models.Model,),
),
migrations.CreateModel(
name='StandardPageRelatedLink',
fields=[
('id', models.AutoField(serialize=False, verbose_name='ID', primary_key=True, auto_created=True)),
('sort_order', models.IntegerField(null=True, editable=False, blank=True)),
('link_external', models.URLField(blank=True, verbose_name='External link')),
('title', models.CharField(help_text='Link title', max_length=255)),
(
'link_document',
models.ForeignKey(on_delete=models.CASCADE, to='wagtaildocs.Document', blank=True, related_name='+', null=True)
),
('link_page', models.ForeignKey(on_delete=models.CASCADE, to='wagtailcore.Page', blank=True, related_name='+', null=True)),
('page', modelcluster.fields.ParentalKey(on_delete=models.CASCADE, to='demosite.StandardPage', related_name='related_links')),
],
options={
'ordering': ['sort_order'],
'abstract': False,
},
bases=(models.Model,),
),
migrations.AddField(
model_name='standardindexpagerelatedlink',
name='link_page',
field=models.ForeignKey(on_delete=models.CASCADE, to='wagtailcore.Page', blank=True, related_name='+', null=True),
preserve_default=True,
),
migrations.AddField(
model_name='standardindexpagerelatedlink',
name='page',
field=modelcluster.fields.ParentalKey(on_delete=models.CASCADE, to='demosite.StandardIndexPage', related_name='related_links'),
preserve_default=True,
),
migrations.AddField(
model_name='personpagerelatedlink',
name='link_page',
field=models.ForeignKey(on_delete=models.CASCADE, to='wagtailcore.Page', blank=True, related_name='+', null=True),
preserve_default=True,
),
migrations.AddField(
model_name='personpagerelatedlink',
name='page',
field=modelcluster.fields.ParentalKey(on_delete=models.CASCADE, to='demosite.PersonPage', related_name='related_links'),
preserve_default=True,
),
migrations.AddField(
model_name='homepagerelatedlink',
name='link_page',
field=models.ForeignKey(on_delete=models.CASCADE, to='wagtailcore.Page', blank=True, related_name='+', null=True),
preserve_default=True,
),
migrations.AddField(
model_name='homepagerelatedlink',
name='page',
field=modelcluster.fields.ParentalKey(on_delete=models.CASCADE, to='demosite.HomePage', related_name='related_links'),
preserve_default=True,
),
migrations.AddField(
model_name='homepagecarouselitem',
name='link_page',
field=models.ForeignKey(on_delete=models.CASCADE, to='wagtailcore.Page', blank=True, related_name='+', null=True),
preserve_default=True,
),
migrations.AddField(
model_name='homepagecarouselitem',
name='page',
field=modelcluster.fields.ParentalKey(on_delete=models.CASCADE, to='demosite.HomePage', related_name='carousel_items'),
preserve_default=True,
),
migrations.AddField(
model_name='eventpagespeaker',
name='link_page',
field=models.ForeignKey(on_delete=models.CASCADE, to='wagtailcore.Page', blank=True, related_name='+', null=True),
preserve_default=True,
),
migrations.AddField(
model_name='eventpagespeaker',
name='page',
field=modelcluster.fields.ParentalKey(on_delete=models.CASCADE, to='demosite.EventPage', related_name='speakers'),
preserve_default=True,
),
migrations.AddField(
model_name='eventpagerelatedlink',
name='link_page',
field=models.ForeignKey(on_delete=models.CASCADE, to='wagtailcore.Page', blank=True, related_name='+', null=True),
preserve_default=True,
),
migrations.AddField(
model_name='eventpagerelatedlink',
name='page',
field=modelcluster.fields.ParentalKey(on_delete=models.CASCADE, to='demosite.EventPage', related_name='related_links'),
preserve_default=True,
),
migrations.AddField(
model_name='eventpagecarouselitem',
name='link_page',
field=models.ForeignKey(on_delete=models.CASCADE, to='wagtailcore.Page', blank=True, related_name='+', null=True),
preserve_default=True,
),
migrations.AddField(
model_name='eventpagecarouselitem',
name='page',
field=modelcluster.fields.ParentalKey(on_delete=models.CASCADE, to='demosite.EventPage', related_name='carousel_items'),
preserve_default=True,
),
migrations.AddField(
model_name='eventindexpagerelatedlink',
name='link_page',
field=models.ForeignKey(on_delete=models.CASCADE, to='wagtailcore.Page', blank=True, related_name='+', null=True),
preserve_default=True,
),
migrations.AddField(
model_name='eventindexpagerelatedlink',
name='page',
field=modelcluster.fields.ParentalKey(on_delete=models.CASCADE, to='demosite.EventIndexPage', related_name='related_links'),
preserve_default=True,
),
migrations.AddField(
model_name='blogindexpagerelatedlink',
name='link_page',
field=models.ForeignKey(on_delete=models.CASCADE, to='wagtailcore.Page', blank=True, related_name='+', null=True),
preserve_default=True,
),
migrations.AddField(
model_name='blogindexpagerelatedlink',
name='page',
field=modelcluster.fields.ParentalKey(on_delete=models.CASCADE, to='demosite.BlogIndexPage', related_name='related_links'),
preserve_default=True,
),
migrations.AddField(
model_name='blogentrypagerelatedlink',
name='link_page',
field=models.ForeignKey(on_delete=models.CASCADE, to='wagtailcore.Page', blank=True, related_name='+', null=True),
preserve_default=True,
),
migrations.AddField(
model_name='blogentrypagerelatedlink',
name='page',
field=modelcluster.fields.ParentalKey(on_delete=models.CASCADE, to='demosite.BlogEntryPage', related_name='related_links'),
preserve_default=True,
),
migrations.AddField(
model_name='blogentrypagecarouselitem',
name='link_page',
field=models.ForeignKey(on_delete=models.CASCADE, to='wagtailcore.Page', blank=True, related_name='+', null=True),
preserve_default=True,
),
migrations.AddField(
model_name='blogentrypagecarouselitem',
name='page',
field=modelcluster.fields.ParentalKey(on_delete=models.CASCADE, to='demosite.BlogEntryPage', related_name='carousel_items'),
preserve_default=True,
),
migrations.AddField(
model_name='blogentrypage',
name='tags',
field=modelcluster.contrib.taggit.ClusterTaggableManager(
help_text='A comma-separated list of tags.',
through='demosite.BlogEntryPageTag',
blank=True,
verbose_name='Tags',
to='taggit.Tag'
),
preserve_default=True,
),
]