From: Guillaume Pellerin Date: Thu, 29 Sep 2016 16:11:38 +0000 (+0200) Subject: Add more activity translations X-Git-Url: https://git.parisson.com/?a=commitdiff_plain;h=7b4556b2868a60f9633e9926baa39410aa5233bb;p=mezzo.git Add more activity translations --- diff --git a/app/organization/network/migrations/0026_auto_20160929_1810.py b/app/organization/network/migrations/0026_auto_20160929_1810.py new file mode 100644 index 00000000..68dd4778 --- /dev/null +++ b/app/organization/network/migrations/0026_auto_20160929_1810.py @@ -0,0 +1,181 @@ +# -*- coding: utf-8 -*- +# Generated by Django 1.9.10 on 2016-09-29 16:10 +from __future__ import unicode_literals + +from django.db import migrations, models +import django.db.models.deletion + + +class Migration(migrations.Migration): + + dependencies = [ + ('organization-network', '0025_auto_20160928_1858'), + ] + + operations = [ + migrations.AddField( + model_name='activityframework', + name='description_en', + field=models.TextField(blank=True, null=True, verbose_name='description'), + ), + migrations.AddField( + model_name='activityframework', + name='description_fr', + field=models.TextField(blank=True, null=True, verbose_name='description'), + ), + migrations.AddField( + model_name='activityframework', + name='name_en', + field=models.CharField(max_length=512, null=True, verbose_name='name'), + ), + migrations.AddField( + model_name='activityframework', + name='name_fr', + field=models.CharField(max_length=512, null=True, verbose_name='name'), + ), + migrations.AddField( + model_name='activityfunction', + name='description_en', + field=models.TextField(blank=True, null=True, verbose_name='description'), + ), + migrations.AddField( + model_name='activityfunction', + name='description_fr', + field=models.TextField(blank=True, null=True, verbose_name='description'), + ), + migrations.AddField( + model_name='activityfunction', + name='name_en', + field=models.CharField(max_length=512, null=True, verbose_name='name'), + ), + migrations.AddField( + model_name='activityfunction', + name='name_fr', + field=models.CharField(max_length=512, null=True, verbose_name='name'), + ), + migrations.AddField( + model_name='activitygrade', + name='description_en', + field=models.TextField(blank=True, null=True, verbose_name='description'), + ), + migrations.AddField( + model_name='activitygrade', + name='description_fr', + field=models.TextField(blank=True, null=True, verbose_name='description'), + ), + migrations.AddField( + model_name='activitygrade', + name='name_en', + field=models.CharField(max_length=512, null=True, verbose_name='name'), + ), + migrations.AddField( + model_name='activitygrade', + name='name_fr', + field=models.CharField(max_length=512, null=True, verbose_name='name'), + ), + migrations.AddField( + model_name='activitystatus', + name='description_en', + field=models.TextField(blank=True, null=True, verbose_name='description'), + ), + migrations.AddField( + model_name='activitystatus', + name='description_fr', + field=models.TextField(blank=True, null=True, verbose_name='description'), + ), + migrations.AddField( + model_name='activitystatus', + name='name_en', + field=models.CharField(max_length=512, null=True, verbose_name='name'), + ), + migrations.AddField( + model_name='activitystatus', + name='name_fr', + field=models.CharField(max_length=512, null=True, verbose_name='name'), + ), + migrations.AddField( + model_name='traininglevel', + name='description_en', + field=models.TextField(blank=True, null=True, verbose_name='description'), + ), + migrations.AddField( + model_name='traininglevel', + name='description_fr', + field=models.TextField(blank=True, null=True, verbose_name='description'), + ), + migrations.AddField( + model_name='traininglevel', + name='name_en', + field=models.CharField(max_length=512, null=True, verbose_name='name'), + ), + migrations.AddField( + model_name='traininglevel', + name='name_fr', + field=models.CharField(max_length=512, null=True, verbose_name='name'), + ), + migrations.AddField( + model_name='trainingspeciality', + name='description_en', + field=models.TextField(blank=True, null=True, verbose_name='description'), + ), + migrations.AddField( + model_name='trainingspeciality', + name='description_fr', + field=models.TextField(blank=True, null=True, verbose_name='description'), + ), + migrations.AddField( + model_name='trainingspeciality', + name='name_en', + field=models.CharField(max_length=512, null=True, verbose_name='name'), + ), + migrations.AddField( + model_name='trainingspeciality', + name='name_fr', + field=models.CharField(max_length=512, null=True, verbose_name='name'), + ), + migrations.AddField( + model_name='trainingtopic', + name='description_en', + field=models.TextField(blank=True, null=True, verbose_name='description'), + ), + migrations.AddField( + model_name='trainingtopic', + name='description_fr', + field=models.TextField(blank=True, null=True, verbose_name='description'), + ), + migrations.AddField( + model_name='trainingtopic', + name='name_en', + field=models.CharField(max_length=512, null=True, verbose_name='name'), + ), + migrations.AddField( + model_name='trainingtopic', + name='name_fr', + field=models.CharField(max_length=512, null=True, verbose_name='name'), + ), + migrations.AddField( + model_name='trainingtype', + name='description_en', + field=models.TextField(blank=True, null=True, verbose_name='description'), + ), + migrations.AddField( + model_name='trainingtype', + name='description_fr', + field=models.TextField(blank=True, null=True, verbose_name='description'), + ), + migrations.AddField( + model_name='trainingtype', + name='name_en', + field=models.CharField(max_length=512, null=True, verbose_name='name'), + ), + migrations.AddField( + model_name='trainingtype', + name='name_fr', + field=models.CharField(max_length=512, null=True, verbose_name='name'), + ), + migrations.AlterField( + model_name='personactivity', + name='person', + field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='activities', to='organization-network.Person', verbose_name='person'), + ), + ] diff --git a/app/organization/network/translation.py b/app/organization/network/translation.py index fec21ee2..9b2bd91b 100644 --- a/app/organization/network/translation.py +++ b/app/organization/network/translation.py @@ -127,3 +127,51 @@ class PersonListBlockInlineTranslationOptions(TranslationOptions): class PageCustomPersonListBlockInlineTranslationOptions(TranslationOptions): pass + + +@register(ActivityGrade) +class ActivityGradeTranslationOptions(TranslationOptions): + + fields = ['name', 'description'] + + +@register(ActivityFunction) +class ActivityFunctionTranslationOptions(TranslationOptions): + + fields = ['name', 'description'] + + +@register(ActivityFramework) +class ActivityFrameworkTranslationOptions(TranslationOptions): + + fields = ['name', 'description'] + + +@register(ActivityStatus) +class ActivityGradeTranslationOptions(TranslationOptions): + + fields = ['name', 'description'] + + +@register(TrainingTopic) +class TrainingTopicTranslationOptions(TranslationOptions): + + fields = ['name', 'description'] + + +@register(TrainingType) +class TrainingTypeTranslationOptions(TranslationOptions): + + fields = ['name', 'description'] + + +@register(TrainingLevel) +class TrainingLevelTranslationOptions(TranslationOptions): + + fields = ['name', 'description'] + + +@register(TrainingSpeciality) +class TrainingSpecialityTranslationOptions(TranslationOptions): + + fields = ['name', 'description']