From 3b687eb8d6cd048883f2de86c0e23ff1a46e9b40 Mon Sep 17 00:00:00 2001 From: Kalob Taulien Date: Tue, 13 Jul 2021 11:17:13 -0600 Subject: [PATCH] Translatable PNI fields --- .../wagtailpages/pagemodels/products.py | 25 ++++++++++++++++++- 1 file changed, 24 insertions(+), 1 deletion(-) diff --git a/network-api/networkapi/wagtailpages/pagemodels/products.py b/network-api/networkapi/wagtailpages/pagemodels/products.py index 6cadf498563..3ed7f8cc89c 100644 --- a/network-api/networkapi/wagtailpages/pagemodels/products.py +++ b/network-api/networkapi/wagtailpages/pagemodels/products.py @@ -988,6 +988,17 @@ def get_export_fields(self): ], ) + translatable_fields = ProductPage.translatable_fields + [ + TranslatableField('handles_recordings_how'), + SynchronizedField('recording_alert'), + TranslatableField('recording_alert_helptext'), + SynchronizedField('medical_privacy_compliant'), + TranslatableField('medical_privacy_compliant_helptext'), + SynchronizedField('host_controls'), + SynchronizedField('easy_to_learn_and_use'), + TranslatableField('easy_to_learn_and_use_helptext'), + ] + @property def product_type(self): return "software" @@ -1251,7 +1262,19 @@ def get_export_fields(self): ], ) - # TODO: Needs translatable_fields + translatable_fields = ProductPage.translatable_fields + [ + TranslatableField('how_can_you_control_your_data'), + SynchronizedField('data_control_policy_is_bad'), + SynchronizedField('company_track_record'), + SynchronizedField('track_record_is_bad'), + TranslatableField('track_record_details'), + SynchronizedField('offline_capable'), + TranslatableField('offline_use_description'), + SynchronizedField('uses_ai'), + SynchronizedField('ai_uses_personal_data'), + SynchronizedField('ai_is_transparent'), + TranslatableField('ai_helptext'), + ] @property def product_type(self):