From d3b27d466b065677e94cd22390fd4661d3894ca0 Mon Sep 17 00:00:00 2001 From: Emilie Date: Sat, 24 Sep 2016 11:09:25 +0200 Subject: [PATCH] Brief: translating title + content --- .../migrations/0006_auto_20160924_1058.py | 25 ++++++++++++++++++ .../migrations/0007_auto_20160924_1058.py | 26 +++++++++++++++++++ app/organization/magazine/translation.py | 2 +- .../magazine/brief/inc/brief_card.html | 4 +-- 4 files changed, 54 insertions(+), 3 deletions(-) create mode 100644 app/organization/magazine/migrations/0006_auto_20160924_1058.py create mode 100644 app/organization/magazine/migrations/0007_auto_20160924_1058.py diff --git a/app/organization/magazine/migrations/0006_auto_20160924_1058.py b/app/organization/magazine/migrations/0006_auto_20160924_1058.py new file mode 100644 index 00000000..896b10f7 --- /dev/null +++ b/app/organization/magazine/migrations/0006_auto_20160924_1058.py @@ -0,0 +1,25 @@ +# -*- coding: utf-8 -*- +# Generated by Django 1.9.7 on 2016-09-24 08:58 +from __future__ import unicode_literals + +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ('organization-magazine', '0005_auto_20160923_1821'), + ] + + operations = [ + migrations.AddField( + model_name='brief', + name='title_en', + field=models.CharField(max_length=500, null=True, verbose_name='Title'), + ), + migrations.AddField( + model_name='brief', + name='title_fr', + field=models.CharField(max_length=500, null=True, verbose_name='Title'), + ), + ] diff --git a/app/organization/magazine/migrations/0007_auto_20160924_1058.py b/app/organization/magazine/migrations/0007_auto_20160924_1058.py new file mode 100644 index 00000000..00d79cbc --- /dev/null +++ b/app/organization/magazine/migrations/0007_auto_20160924_1058.py @@ -0,0 +1,26 @@ +# -*- coding: utf-8 -*- +# Generated by Django 1.9.7 on 2016-09-24 08:58 +from __future__ import unicode_literals + +from django.db import migrations +import mezzanine.core.fields + + +class Migration(migrations.Migration): + + dependencies = [ + ('organization-magazine', '0006_auto_20160924_1058'), + ] + + operations = [ + migrations.AddField( + model_name='brief', + name='content_en', + field=mezzanine.core.fields.RichTextField(null=True, verbose_name='Content'), + ), + migrations.AddField( + model_name='brief', + name='content_fr', + field=mezzanine.core.fields.RichTextField(null=True, verbose_name='Content'), + ), + ] diff --git a/app/organization/magazine/translation.py b/app/organization/magazine/translation.py index 4e57c4e0..266608bf 100644 --- a/app/organization/magazine/translation.py +++ b/app/organization/magazine/translation.py @@ -16,7 +16,7 @@ class ArticleTranslationOptions(TranslationOptions): @register(Brief) class BriefTranslationOptions(TranslationOptions): - fields = ('text_button', ) + fields = ('title', 'content', 'text_button', ) @register(Topic) diff --git a/app/templates/magazine/brief/inc/brief_card.html b/app/templates/magazine/brief/inc/brief_card.html index ce0b038c..dc07fc38 100644 --- a/app/templates/magazine/brief/inc/brief_card.html +++ b/app/templates/magazine/brief/inc/brief_card.html @@ -1,4 +1,4 @@ -{% load i18n %} +{% load i18n mezzanine_tags %}
@@ -8,7 +8,7 @@

{{content.content_object.title }}

- {{content.content_object.description|slice:":500" }} + {{content.content_object.content|richtext_filters|safe|truncatechars_html:150 }}
{% if content.content_object.external_content %} {{ content.content_object.text_button }} -- 2.39.5