diff --git a/regulace_konopi/migrations/0001_initial.py b/regulace_konopi/migrations/0001_initial.py index a52a30ca8cea05a96bd7780b2c26a6c7c04f4b9c..363c9f71632f438436c96d38ebdb0cc4e7b85579 100644 --- a/regulace_konopi/migrations/0001_initial.py +++ b/regulace_konopi/migrations/0001_initial.py @@ -20,7 +20,7 @@ class Migration(migrations.Migration): operations = [ migrations.CreateModel( - name='SubPage', + name='RegkonSubPage', fields=[ ('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')), ('content', wagtail.core.fields.StreamField([('title', wagtail.core.blocks.CharBlock(icon='title', label='nadpis')), ('text', wagtail.core.blocks.RichTextBlock(features=['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote'], label='text')), ('carousel', wagtail.core.blocks.ListBlock(wagtail.images.blocks.ImageChooserBlock(label='obrázek'), icon='image', label='carousel')), ('FAQ', wagtail.core.blocks.ListBlock(wagtail.core.blocks.StructBlock([('question', wagtail.core.blocks.TextBlock()), ('answer', wagtail.core.blocks.RichTextBlock())], template='regulace_konopi/blocks/faq.html'), label='faq')), ('meps', wagtail.core.blocks.StructBlock([('name', wagtail.core.blocks.CharBlock(label='název')), ('mep', wagtail.core.blocks.ListBlock(wagtail.core.blocks.StructBlock([('name', wagtail.core.blocks.CharBlock(label='jmĂ©no')), ('approved', wagtail.core.blocks.ChoiceBlock(choices=[(1, 'schváleno'), (0, 'odmĂtá'), (-1, 'nevyjádĹ™il se')], label='hlasoval'))])))], template='regulace_konopi/blocks/party.html'))], blank=True, verbose_name='obsah stránky')), @@ -32,12 +32,12 @@ class Migration(migrations.Migration): bases=('wagtailcore.page', uniweb.models.SubpageMixin, wagtailmetadata.models.MetadataMixin, models.Model), ), migrations.CreateModel( - name='HomePage', + name='RegkonHomePage', fields=[ ('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')), ('content', wagtail.core.fields.StreamField([('title', wagtail.core.blocks.CharBlock(icon='title', label='nadpis')), ('text', wagtail.core.blocks.RichTextBlock(features=['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote'], label='text')), ('carousel', wagtail.core.blocks.ListBlock(wagtail.images.blocks.ImageChooserBlock(label='obrázek'), icon='image', label='carousel'))], blank=True, verbose_name='obsah stránky')), ('matomo_id', models.IntegerField(blank=True, null=True, verbose_name='Matomo ID pro sledovánĂ návštÄ›vnosti')), - ('top_menu', wagtail.core.fields.StreamField([('item', wagtail.core.blocks.StructBlock([('name', wagtail.core.blocks.CharBlock(label='název')), ('page', wagtail.core.blocks.PageChooserBlock(label='stránka', page_type=['regulace_konopi.HomePage', 'regulace_konopi.SubPage']))]))], blank=True, verbose_name='hornĂ menu')), + ('top_menu', wagtail.core.fields.StreamField([('item', wagtail.core.blocks.StructBlock([('name', wagtail.core.blocks.CharBlock(label='název')), ('page', wagtail.core.blocks.PageChooserBlock(label='stránka', page_type=['regulace_konopi.RegkonHomePage', 'regulace_konopi.RegkonSubPage']))]))], blank=True, verbose_name='hornĂ menu')), ('search_image', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='+', to='wagtailimages.image', verbose_name='Search image')), ], options={ diff --git a/regulace_konopi/models.py b/regulace_konopi/models.py index 04962b3bc611fc706cbb5b4fe40516cfd7a1aaaa..ce6d9edde2075c61a5f9d17f745c0c95edf6e1cf 100644 --- a/regulace_konopi/models.py +++ b/regulace_konopi/models.py @@ -44,7 +44,7 @@ class MenuItemBlock(blocks.StructBlock): name = blocks.CharBlock(label="název") page = blocks.PageChooserBlock( label="stránka", - page_type=["regulace_konopi.HomePage", "regulace_konopi.SubPage"], + page_type=["regulace_konopi.RegkonHomePage", "regulace_konopi.RegkonSubPage"], ) class Meta: @@ -72,7 +72,7 @@ class FaqBlock(blocks.StructBlock): answer = blocks.RichTextBlock() -class HomePage(MetadataPageMixin, Page): +class RegkonHomePage(MetadataPageMixin, Page): ### FIELDS content = StreamField( [ @@ -122,7 +122,7 @@ class HomePage(MetadataPageMixin, Page): ### RELATIONS subpage_types = [ - "regulace_konopi.SubPage", + "regulace_konopi.RegkonSubPage", ] ### OTHERS @@ -135,7 +135,7 @@ class HomePage(MetadataPageMixin, Page): return self -class SubPage(Page, SubpageMixin, MetadataPageMixin): +class RegkonSubPage(Page, SubpageMixin, MetadataPageMixin): ### FIELDS content = StreamField( @@ -181,7 +181,7 @@ class SubPage(Page, SubpageMixin, MetadataPageMixin): ### RELATIONS - parent_page_types = ["regulace_konopi.HomePage"] + parent_page_types = ["regulace_konopi.RegkonHomePage"] subpage_types = [] ### OTHERS @@ -192,7 +192,7 @@ class SubPage(Page, SubpageMixin, MetadataPageMixin): @property def root_page(self): if not hasattr(self, "_root_page"): - self._root_page = self.get_ancestors().type(HomePage).specific().get() + self._root_page = self.get_ancestors().type(RegkonHomePage).specific().get() return self._root_page def get_meta_image(self):