From 33fb5cf72b761593852bad9b3ae6b9b5a29882af Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Th=C3=A9o=20Chevalier?= Date: Thu, 21 Oct 2021 10:51:50 +0200 Subject: [PATCH] Override translatable fields for MozFest primary pages --- network-api/networkapi/mozfest/models.py | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/network-api/networkapi/mozfest/models.py b/network-api/networkapi/mozfest/models.py index 6691e4bf3ac..e91dcd4ad83 100644 --- a/network-api/networkapi/mozfest/models.py +++ b/network-api/networkapi/mozfest/models.py @@ -81,6 +81,21 @@ class MozfestPrimaryPage(FoundationMetadataPageMixin, FoundationBannerInheritanc FieldPanel('use_wide_template') ] + translatable_fields = [ + # Promote tab fields + SynchronizedField('slug'), + TranslatableField('seo_title'), + SynchronizedField('show_in_menus'), + TranslatableField('search_description'), + SynchronizedField('search_image'), + # Content tab fields + TranslatableField('header'), + SynchronizedField('banner'), + TranslatableField('intro'), + TranslatableField('signup'), + TranslatableField('body'), + ] + def get_template(self, request): if self.use_wide_template: return 'mozfest/mozfest_primary_page_wide.html'