From 93c5ace487ccae6214e2dd0798670695b6873730 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tom=C3=A1=C5=A1=20Valenta?= <git@imaniti.org> Date: Thu, 4 Jan 2024 17:23:45 +0100 Subject: [PATCH] run hooks --- elections/migrations/0001_initial.py | 7 +++-- .../migrations/0002_electionsarticlespage.py | 5 +-- ...rticlepage_electionssearchpage_and_more.py | 5 +-- ..._alter_electionsarticlepage_shared_tags.py | 2 +- ...067_alter_mainarticletag_content_object.py | 2 +- .../0004_sharedtaggedelectionsarticle.py | 2 +- shared/models/base.py | 31 ++++++++++++++----- 7 files changed, 36 insertions(+), 18 deletions(-) diff --git a/elections/migrations/0001_initial.py b/elections/migrations/0001_initial.py index 967a05da..903d74d1 100644 --- a/elections/migrations/0001_initial.py +++ b/elections/migrations/0001_initial.py @@ -1,13 +1,14 @@ # Generated by Django 4.1.10 on 2024-01-04 15:23 -from django.db import migrations, models import django.db.models.deletion -import shared.blocks.main -import shared.models.base import wagtail.blocks import wagtail.contrib.routable_page.models import wagtail.fields import wagtailmetadata.models +from django.db import migrations, models + +import shared.blocks.main +import shared.models.base class Migration(migrations.Migration): diff --git a/elections/migrations/0002_electionsarticlespage.py b/elections/migrations/0002_electionsarticlespage.py index d059869e..93c6c9e7 100644 --- a/elections/migrations/0002_electionsarticlespage.py +++ b/elections/migrations/0002_electionsarticlespage.py @@ -1,11 +1,12 @@ # Generated by Django 4.1.10 on 2024-01-04 15:24 -from django.db import migrations, models import django.db.models.deletion import modelcluster.fields -import shared.models.base import wagtail.contrib.routable_page.models import wagtailmetadata.models +from django.db import migrations, models + +import shared.models.base class Migration(migrations.Migration): diff --git a/elections/migrations/0003_electionsarticlepage_electionssearchpage_and_more.py b/elections/migrations/0003_electionsarticlepage_electionssearchpage_and_more.py index dfa203cd..7301da6a 100644 --- a/elections/migrations/0003_electionsarticlepage_electionssearchpage_and_more.py +++ b/elections/migrations/0003_electionsarticlepage_electionssearchpage_and_more.py @@ -1,15 +1,16 @@ # Generated by Django 4.1.10 on 2024-01-04 15:26 -from django.db import migrations, models import django.db.models.deletion import django.utils.timezone import modelcluster.contrib.taggit import modelcluster.fields -import shared.models.base import wagtail.blocks import wagtail.documents.blocks import wagtail.fields import wagtailmetadata.models +from django.db import migrations, models + +import shared.models.base class Migration(migrations.Migration): diff --git a/elections/migrations/0005_alter_electionsarticlepage_shared_tags.py b/elections/migrations/0005_alter_electionsarticlepage_shared_tags.py index 1c2bbcf8..04df0372 100644 --- a/elections/migrations/0005_alter_electionsarticlepage_shared_tags.py +++ b/elections/migrations/0005_alter_electionsarticlepage_shared_tags.py @@ -1,7 +1,7 @@ # Generated by Django 4.1.10 on 2024-01-04 16:21 -from django.db import migrations import modelcluster.contrib.taggit +from django.db import migrations class Migration(migrations.Migration): diff --git a/main/migrations/0067_alter_mainarticletag_content_object.py b/main/migrations/0067_alter_mainarticletag_content_object.py index 3bc56cc0..3b64a6e5 100644 --- a/main/migrations/0067_alter_mainarticletag_content_object.py +++ b/main/migrations/0067_alter_mainarticletag_content_object.py @@ -1,8 +1,8 @@ # Generated by Django 4.1.10 on 2024-01-04 15:26 -from django.db import migrations import django.db.models.deletion import modelcluster.fields +from django.db import migrations class Migration(migrations.Migration): diff --git a/shared/migrations/0004_sharedtaggedelectionsarticle.py b/shared/migrations/0004_sharedtaggedelectionsarticle.py index bacbece5..3d594e4a 100644 --- a/shared/migrations/0004_sharedtaggedelectionsarticle.py +++ b/shared/migrations/0004_sharedtaggedelectionsarticle.py @@ -1,8 +1,8 @@ # Generated by Django 4.1.10 on 2024-01-04 16:14 -from django.db import migrations, models import django.db.models.deletion import modelcluster.fields +from django.db import migrations, models class Migration(migrations.Migration): diff --git a/shared/models/base.py b/shared/models/base.py index b1394fcf..ece1c4df 100644 --- a/shared/models/base.py +++ b/shared/models/base.py @@ -475,7 +475,9 @@ class ArticlesMixin: DistrictArticlePage = apps.get_model(app_label="district.DistrictArticlePage") UniwebArticlePage = apps.get_model(app_label="uniweb.UniwebArticlePage") MainArticlePage = apps.get_model(app_label="main.MainArticlePage") - ElectionsArticlePage = apps.get_model(app_label="elections.ElectionsArticlePage") + ElectionsArticlePage = apps.get_model( + app_label="elections.ElectionsArticlePage" + ) page_type = self.determine_page_type() @@ -490,7 +492,12 @@ class ArticlesMixin: lambda class_dict, field: self.merge_dict( class_dict, {f"union_{field.column}": field} ), - [*main_meta_fields, *elections_meta_fields, *district_meta_fields, *uniweb_meta_fields], + [ + *main_meta_fields, + *elections_meta_fields, + *district_meta_fields, + *uniweb_meta_fields, + ], {}, ) @@ -550,16 +557,20 @@ class ArticlesMixin: ) district_complementary_fields = create_complementary_fields( - district_only_fields, [uniweb_only_fields, main_only_fields, elections_only_fields] + district_only_fields, + [uniweb_only_fields, main_only_fields, elections_only_fields], ) uniweb_complementary_fields = create_complementary_fields( - uniweb_only_fields, [district_only_fields, main_only_fields, elections_only_fields] + uniweb_only_fields, + [district_only_fields, main_only_fields, elections_only_fields], ) main_complementary_fields = create_complementary_fields( - main_only_fields, [uniweb_only_fields, district_only_fields, elections_only_fields] + main_only_fields, + [uniweb_only_fields, district_only_fields, elections_only_fields], ) elections_complementary_fields = create_complementary_fields( - elections_only_fields, [uniweb_only_fields, district_only_fields, main_only_fields] + elections_only_fields, + [uniweb_only_fields, district_only_fields, main_only_fields], ) main_fields = main_only_fields | main_complementary_fields @@ -702,7 +713,9 @@ class ArticlesMixin: DistrictArticlePage = apps.get_model(app_label="district.DistrictArticlePage") UniwebArticlePage = apps.get_model(app_label="uniweb.UniwebArticlePage") MainArticlePage = apps.get_model(app_label="main.MainArticlePage") - ElectionsArticlePage = apps.get_model(app_label="elections.ElectionsArticlePage") + ElectionsArticlePage = apps.get_model( + app_label="elections.ElectionsArticlePage" + ) main_meta_fields = MainArticlePage._meta.fields elections_meta_fields = ElectionsArticlePage._meta.fields @@ -890,7 +903,9 @@ class ArticlesMixin: DistrictArticlePage = apps.get_model(app_label="district.DistrictArticlePage") UniwebArticlePage = apps.get_model(app_label="uniweb.UniwebArticlePage") MainArticlePage = apps.get_model(app_label="main.MainArticlePage") - ElectionsArticlePage = apps.get_model(app_label="elections.ElectionsArticlePage") + ElectionsArticlePage = apps.get_model( + app_label="elections.ElectionsArticlePage" + ) # .search() runs annotate, so its impossible to search after .union() # .search() also returns an object that cannot be broken down by .values() -- GitLab