From 061d61f58095e85eee440bd5e18529d0f14d6b4a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan=20Bedna=C5=99=C3=ADk?= <jan.bednarik@gmail.com> Date: Tue, 31 Jan 2023 01:53:12 +0100 Subject: [PATCH] Upgrades for Wagtail 4.1 --- district/templates/district/base.html | 3 +++ districts/templates/districts/base.html | 3 +++ donate/models.py | 16 ++++++++-------- donate/templates/donate/base.html | 3 +++ elections2021/models.py | 8 ++++---- green_deal/templates/green_deal/base.html | 3 +++ main/templates/main/base.html | 3 +++ senat_campaign/models.py | 8 ++++---- senate/templates/senate/base.html | 3 +++ tuning/static/majak/css/tuning.css | 4 ---- uniweb/templates/uniweb/base.html | 3 +++ 11 files changed, 37 insertions(+), 20 deletions(-) diff --git a/district/templates/district/base.html b/district/templates/district/base.html index 04ae5e94..c6213642 100644 --- a/district/templates/district/base.html +++ b/district/templates/district/base.html @@ -2,6 +2,9 @@ <!doctype html> <html lang="cs"> <head> + {% if request.in_preview_panel %} + <base target="_blank"> + {% endif %} <!-- Meta --> <meta charset="utf-8"> <meta name="viewport" content="width=device-width" /> diff --git a/districts/templates/districts/base.html b/districts/templates/districts/base.html index 3eaf69f8..a03dd942 100644 --- a/districts/templates/districts/base.html +++ b/districts/templates/districts/base.html @@ -2,6 +2,9 @@ <!doctype html> <html lang="cs"> <head> + {% if request.in_preview_panel %} + <base target="_blank"> + {% endif %} <!-- Font loader --> <script type="text/javascript"> diff --git a/donate/models.py b/donate/models.py index b6be6bb4..bf493a72 100644 --- a/donate/models.py +++ b/donate/models.py @@ -42,13 +42,13 @@ class DonateFormMixin(models.Model): class Meta: abstract = True - def serve(self, request): + def serve(self, request, *args, **kwargs): if request.method == "POST": form = DonateForm(request.POST) if form.is_valid(): url = form.get_redirect_url() return redirect(url) - return super().serve(request) + return super().serve(request, *args, **kwargs) @property def show_donate_form(self): @@ -319,7 +319,7 @@ class DonateRegionPage( content_panels = Page.content_panels + [ FieldPanel("main_title"), - FieldPanel("body", classname="full"), + FieldPanel("body"), ] promote_panels = make_promote_panels( @@ -478,7 +478,7 @@ class DonateProjectPage( "info do přehledu projektů", ), FieldPanel("date"), - FieldPanel("body", classname="full"), + FieldPanel("body"), FieldPanel("gallery"), ] @@ -593,7 +593,7 @@ class DonateTextPage(Page, ExtendedMetadataPageMixin, SubpageMixin, MetadataPage ### PANELS - content_panels = Page.content_panels + [FieldPanel("body", classname="full")] + content_panels = Page.content_panels + [FieldPanel("body")] promote_panels = make_promote_panels() @@ -627,7 +627,7 @@ class DonateInfoPage( ### PANELS - content_panels = Page.content_panels + [FieldPanel("body", classname="full")] + content_panels = Page.content_panels + [FieldPanel("body")] promote_panels = make_promote_panels() @@ -793,7 +793,7 @@ class DonateSecretPreviewPage(Page): verbose_name = "Skrytá stránka pro náhled konceptu" def get_context(self, request, *args, **kwargs): - parent_page = self.get_parent().get_latest_revision_as_page() + parent_page = self.get_parent().get_latest_revision_as_object() context = parent_page.get_context(request=request) context.update({"disable_robots": True}) @@ -801,7 +801,7 @@ class DonateSecretPreviewPage(Page): return context def get_template(self, request, *args, **kwargs): - parent_page = self.get_parent().get_latest_revision_as_page() + parent_page = self.get_parent().get_latest_revision_as_object() return parent_page.get_template(request, *args, **kwargs) def serve(self, request, *args, **kwargs): diff --git a/donate/templates/donate/base.html b/donate/templates/donate/base.html index ec555c97..f9fe412e 100644 --- a/donate/templates/donate/base.html +++ b/donate/templates/donate/base.html @@ -2,6 +2,9 @@ <!doctype html> <html lang="cs"> <head> + {% if request.in_preview_panel %} + <base target="_blank"> + {% endif %} <!-- Font loader --> <script type="text/javascript"> diff --git a/elections2021/models.py b/elections2021/models.py index 59f5fff9..f7e2da65 100644 --- a/elections2021/models.py +++ b/elections2021/models.py @@ -2082,7 +2082,7 @@ class Elections2021ProgramAppPage(SubpageMixin, MetadataPageMixin, Page): class Meta: verbose_name = "Programová aplikace" - def serve(self, request): + def serve(self, request, *args, **kwargs): if request.method == "POST": form = ProgramAppForm(request.POST) if form.is_valid(): @@ -2095,7 +2095,7 @@ class Elections2021ProgramAppPage(SubpageMixin, MetadataPageMixin, Page): httponly=settings.SESSION_COOKIE_HTTPONLY, ) return response - return super().serve(request) + return super().serve(request, *args, **kwargs) @staticmethod def get_my_selection(request): @@ -2728,7 +2728,7 @@ class Elections2021BannerListPage( class Meta: verbose_name = "nabídka plachet" - def serve(self, request, *a, **kw): + def serve(self, request, *args, **kwargs): if request.method == "POST": form = BannerForm(request.POST) form.has_been_saved = False @@ -2741,7 +2741,7 @@ class Elections2021BannerListPage( form.has_been_saved = False request.banner_form = form - return super().serve(request, *a, **kw) + return super().serve(request, *args, **kwargs) class Elections2021MapPage(SubpageMixin, MetadataPageMixin, Page): diff --git a/green_deal/templates/green_deal/base.html b/green_deal/templates/green_deal/base.html index dfafb845..707a975c 100644 --- a/green_deal/templates/green_deal/base.html +++ b/green_deal/templates/green_deal/base.html @@ -4,6 +4,9 @@ <!DOCTYPE html> <html lang="cs-cz"> <head> + {% if request.in_preview_panel %} + <base target="_blank"> + {% endif %} <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="theme-color" content="#000"/> diff --git a/main/templates/main/base.html b/main/templates/main/base.html index 7c856401..bca61594 100644 --- a/main/templates/main/base.html +++ b/main/templates/main/base.html @@ -2,6 +2,9 @@ <!doctype html> <html lang="cs"> <head> + {% if request.in_preview_panel %} + <base target="_blank"> + {% endif %} <!-- Meta --> <meta charset="utf-8"> <meta name="viewport" content="width=device-width"/> diff --git a/senat_campaign/models.py b/senat_campaign/models.py index b92e8bc9..25df95d2 100644 --- a/senat_campaign/models.py +++ b/senat_campaign/models.py @@ -147,8 +147,8 @@ class SenatCampaignHomePage( ), MultiFieldPanel( [ - FieldPanel("about_left", classname="full"), - FieldPanel("about_right", classname="full"), + FieldPanel("about_left"), + FieldPanel("about_right"), FieldPanel("about_gallery"), ], heading="kdo jsem", @@ -363,7 +363,7 @@ class SenatCampaignNewsPage( content_panels = Page.content_panels + [ FieldPanel("date"), FieldPanel("perex"), - FieldPanel("body", classname="full"), + FieldPanel("body"), FieldPanel("photo"), ] @@ -504,7 +504,7 @@ class SenatCampaignCookiesPage( ### PANELS content_panels = Page.content_panels + [ - FieldPanel("body", classname="full"), + FieldPanel("body"), ] promote_panels = [ diff --git a/senate/templates/senate/base.html b/senate/templates/senate/base.html index f2a3b710..bcbab584 100644 --- a/senate/templates/senate/base.html +++ b/senate/templates/senate/base.html @@ -2,6 +2,9 @@ <!doctype html> <html lang="cs"> <head> + {% if request.in_preview_panel %} + <base target="_blank"> + {% endif %} <meta charset="utf-8"> <meta name="viewport" content="width=device-width, height=device-height, initial-scale=1, user-scalable=0, minimum-scale=1.0, maximum-scale=1.0, shrink-to-fit=no"> {% meta_tags %} diff --git a/tuning/static/majak/css/tuning.css b/tuning/static/majak/css/tuning.css index 9fa5733b..e69de29b 100644 --- a/tuning/static/majak/css/tuning.css +++ b/tuning/static/majak/css/tuning.css @@ -1,4 +0,0 @@ -/* fix UI on users's groups config */ -#id_groups label { - width: 100%; -} diff --git a/uniweb/templates/uniweb/base.html b/uniweb/templates/uniweb/base.html index ca461fe2..1949ce77 100644 --- a/uniweb/templates/uniweb/base.html +++ b/uniweb/templates/uniweb/base.html @@ -2,6 +2,9 @@ <!doctype html> <html lang="cs"> <head> + {% if request.in_preview_panel %} + <base target="_blank"> + {% endif %} <!-- Meta --> <meta charset="utf-8"> <meta name="viewport" content="width=device-width" /> -- GitLab