From 760465fc058797ba844b9f677b50a03770a8777c Mon Sep 17 00:00:00 2001 From: pablohashescobar Date: Sun, 15 Dec 2024 10:52:15 +0530 Subject: [PATCH] feat: add language support --- .../0087_remove_issueversion_description_and_more.py | 5 +++++ apiserver/plane/db/models/user.py | 2 ++ 2 files changed, 7 insertions(+) diff --git a/apiserver/plane/db/migrations/0087_remove_issueversion_description_and_more.py b/apiserver/plane/db/migrations/0087_remove_issueversion_description_and_more.py index 564a87f22d2..086f52316e7 100644 --- a/apiserver/plane/db/migrations/0087_remove_issueversion_description_and_more.py +++ b/apiserver/plane/db/migrations/0087_remove_issueversion_description_and_more.py @@ -52,6 +52,11 @@ class Migration(migrations.Migration): name='mobile_timezone_auto_set', field=models.BooleanField(default=False), ), + migrations.AddField( + model_name='profile', + name='language', + field=models.CharField(default='en', max_length=255), + ), migrations.AlterField( model_name='issueversion', name='owned_by', diff --git a/apiserver/plane/db/models/user.py b/apiserver/plane/db/models/user.py index 001889875f5..8a34e4d7903 100644 --- a/apiserver/plane/db/models/user.py +++ b/apiserver/plane/db/models/user.py @@ -190,6 +190,8 @@ class Profile(TimeAuditModel): is_mobile_onboarded = models.BooleanField(default=False) mobile_onboarding_step = models.JSONField(default=get_mobile_default_onboarding) mobile_timezone_auto_set = models.BooleanField(default=False) + # language + language = models.CharField(max_length=255, default="en") class Meta: verbose_name = "Profile"