From cd778f8a3792f71ce79c09fe433ee4604f88354b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan=20Bedna=C5=99=C3=ADk?= <jan.bednarik@gmail.com> Date: Mon, 18 Jan 2021 14:19:08 +0100 Subject: [PATCH] shared: Rename SubpageMixin --- district/models.py | 17 ++++------------- shared/models.py | 10 +++++----- 2 files changed, 9 insertions(+), 18 deletions(-) diff --git a/district/models.py b/district/models.py index 90afaf9a..e79577c2 100644 --- a/district/models.py +++ b/district/models.py @@ -7,16 +7,7 @@ from wagtail.core.fields import StreamField from wagtail.core.models import Page from wagtailmetadata.models import MetadataPageMixin -from shared.models import Article, PeoplePage, SharedSubpageMixin - - -class SubpageMixin: - """Must be used in class definition before MetadataPageMixin! - Obsolete, misto nej pouzivat SharedSubpageMixin - TODO je pouze v migracich, po odstraneni z nich lze smazat - """ - - pass +from shared.models import Article, PeoplePage, SubpageMixin class DistrictHomePage(MetadataPageMixin, Page): @@ -150,7 +141,7 @@ class DistrictHomePage(MetadataPageMixin, Page): return self -class DistrictArticles(SharedSubpageMixin, MetadataPageMixin, Page): +class DistrictArticles(SubpageMixin, MetadataPageMixin, Page): ### FIELDS max_items = models.IntegerField( @@ -183,7 +174,7 @@ class DistrictArticles(SharedSubpageMixin, MetadataPageMixin, Page): return context -class DistrictContact(SharedSubpageMixin, MetadataPageMixin, Page): +class DistrictContact(SubpageMixin, MetadataPageMixin, Page): class ContactItemBlock(blocks.StructBlock): name = blocks.CharBlock(label="Role") person = blocks.PageChooserBlock( @@ -208,7 +199,7 @@ class DistrictContact(SharedSubpageMixin, MetadataPageMixin, Page): verbose_name = "Kontakty" -class DistrictTags(SharedSubpageMixin, MetadataPageMixin, Page): +class DistrictTags(SubpageMixin, MetadataPageMixin, Page): settings_panels = [] diff --git a/shared/models.py b/shared/models.py index 229dc5f9..489bcced 100644 --- a/shared/models.py +++ b/shared/models.py @@ -8,14 +8,14 @@ from django.db import models from modelcluster.contrib.taggit import ClusterTaggableManager from modelcluster.fields import ParentalKey from taggit.models import TaggedItemBase -from wagtail.admin.edit_handlers import FieldPanel, HelpPanel +from wagtail.admin.edit_handlers import FieldPanel from wagtail.core.fields import RichTextField from wagtail.core.models import Page from wagtail.images.edit_handlers import ImageChooserPanel from wagtailmetadata.models import MetadataPageMixin -class SharedSubpageMixin: +class SubpageMixin: """Must be used in class definition before MetadataPageMixin!""" @property @@ -74,7 +74,7 @@ class ArticleMixin(models.Model): verbose_name = "Článek" -class Article(ArticleMixin, Page, SharedSubpageMixin, MetadataPageMixin): +class Article(ArticleMixin, Page, SubpageMixin, MetadataPageMixin): """ Univerzalni clanek pro vsechny weby """ content_panels = Page.content_panels + [ @@ -162,7 +162,7 @@ class Person(models.Model): verbose_name = "Pirát" -class PersonPage(SharedSubpageMixin, MetadataPageMixin, Page): +class PersonPage(SubpageMixin, MetadataPageMixin, Page): """Stranka Pirata v kontextu jednoho webu""" person = models.ForeignKey(Person, on_delete=models.PROTECT, null=True) @@ -194,7 +194,7 @@ class PersonPage(SharedSubpageMixin, MetadataPageMixin, Page): return context -class PeoplePage(SharedSubpageMixin, MetadataPageMixin, Page): +class PeoplePage(SubpageMixin, MetadataPageMixin, Page): """ Stranka se zobrazenim lidi v dane organizaci """ settings_panels = [] -- GitLab