Skip to content

Commit

Permalink
Added translation fields into FAQ
Browse files Browse the repository at this point in the history
  • Loading branch information
PasiVuohijoki committed Aug 22, 2023
1 parent f65ea8a commit 22315af
Show file tree
Hide file tree
Showing 3 changed files with 50 additions and 1 deletion.
37 changes: 37 additions & 0 deletions plotsearch/migrations/0028_faq_translation_fields.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
# Generated by Django 3.2.18 on 2023-08-16 12:20

from django.db import migrations, models


class Migration(migrations.Migration):

dependencies = [
("plotsearch", "0027_faq"),
]

operations = [
migrations.AddField(
model_name="faq", name="answer_en", field=models.TextField(null=True),
),
migrations.AddField(
model_name="faq", name="answer_fi", field=models.TextField(null=True),
),
migrations.AddField(
model_name="faq", name="answer_sv", field=models.TextField(null=True),
),
migrations.AddField(
model_name="faq",
name="question_en",
field=models.TextField(null=True, unique=True),
),
migrations.AddField(
model_name="faq",
name="question_fi",
field=models.TextField(null=True, unique=True),
),
migrations.AddField(
model_name="faq",
name="question_sv",
field=models.TextField(null=True, unique=True),
),
]
2 changes: 2 additions & 0 deletions plotsearch/models/__init__.py
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
from .info_links import TargetInfoLink
from .plot_search import (
FAQ,
AreaSearch,
AreaSearchIntendedUse,
Favourite,
Expand All @@ -14,6 +15,7 @@
)

__all__ = [
"FAQ",
"TargetStatus",
"AreaSearch",
"Favourite",
Expand Down
12 changes: 11 additions & 1 deletion plotsearch/translation.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,11 @@
from modeltranslation.translator import TranslationOptions, register

from plotsearch.models import AreaSearchIntendedUse, PlotSearchSubtype, PlotSearchType
from plotsearch.models import (
FAQ,
AreaSearchIntendedUse,
PlotSearchSubtype,
PlotSearchType,
)


@register(PlotSearchType)
Expand All @@ -16,3 +21,8 @@ class PlotSearchSubtypeTranslationOptions(TranslationOptions):
@register(AreaSearchIntendedUse)
class IntendedUseTranslationOptions(TranslationOptions):
fields = ("name",)


@register(FAQ)
class FAQTranslationOptions(TranslationOptions):
fields = ("question", "answer")

0 comments on commit 22315af

Please sign in to comment.