From 3c99c137936c00967258af2c9ddd58fd6d5adf4f Mon Sep 17 00:00:00 2001 From: Donald Buczek Date: Wed, 4 Mar 2020 17:06:23 +0100 Subject: [PATCH 1/2] news: Make sidebar of news entry translatable --- mpicms/news/translation.py | 1 + 1 file changed, 1 insertion(+) diff --git a/mpicms/news/translation.py b/mpicms/news/translation.py index feabdd1..3963007 100644 --- a/mpicms/news/translation.py +++ b/mpicms/news/translation.py @@ -13,4 +13,5 @@ class NewsPageTR(TranslationOptions): class NewsEntryTR(TranslationOptions): fields = ( 'body', + 'sidebar', ) From b37d5884e587945c8dff0b02caafc3cdb6736cc3 Mon Sep 17 00:00:00 2001 From: Donald Buczek Date: Wed, 4 Mar 2020 17:06:58 +0100 Subject: [PATCH 2/2] news: Add migration for translatable sideba Create migration by ./manage.py makemigrations --- .../migrations/0023_auto_20200304_1706.py | 26 +++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 mpicms/news/migrations/0023_auto_20200304_1706.py diff --git a/mpicms/news/migrations/0023_auto_20200304_1706.py b/mpicms/news/migrations/0023_auto_20200304_1706.py new file mode 100644 index 0000000..17d97a8 --- /dev/null +++ b/mpicms/news/migrations/0023_auto_20200304_1706.py @@ -0,0 +1,26 @@ +# Generated by Django 2.2.9 on 2020-03-04 16:06 + +from django.db import migrations +import wagtail.core.blocks +import wagtail.core.fields +import wagtail.snippets.blocks + + +class Migration(migrations.Migration): + + dependencies = [ + ('news', '0022_newsentry_sidebar'), + ] + + operations = [ + migrations.AddField( + model_name='newsentry', + name='sidebar_de', + field=wagtail.core.fields.StreamField([('editor', wagtail.core.blocks.RichTextBlock(features=['h4', 'h5', 'h6', 'bold', 'italic', 'link', 'document-link'], label='Editor')), ('contacts', wagtail.core.blocks.ListBlock(wagtail.core.blocks.StructBlock([('contact', wagtail.snippets.blocks.SnippetChooserBlock('personal.Contact', label='Contact')), ('information', wagtail.core.blocks.TextBlock(label='Information', required=False))]), icon='user', label='Contacts', template='base/blocks/contact_list_block.html'))], blank=True, null=True, verbose_name='Sidebar Content'), + ), + migrations.AddField( + model_name='newsentry', + name='sidebar_en', + field=wagtail.core.fields.StreamField([('editor', wagtail.core.blocks.RichTextBlock(features=['h4', 'h5', 'h6', 'bold', 'italic', 'link', 'document-link'], label='Editor')), ('contacts', wagtail.core.blocks.ListBlock(wagtail.core.blocks.StructBlock([('contact', wagtail.snippets.blocks.SnippetChooserBlock('personal.Contact', label='Contact')), ('information', wagtail.core.blocks.TextBlock(label='Information', required=False))]), icon='user', label='Contacts', template='base/blocks/contact_list_block.html'))], blank=True, null=True, verbose_name='Sidebar Content'), + ), + ]