diff --git a/pflaenzli/pflaenzli/admin.py b/pflaenzli/pflaenzli/admin.py index 0d10758..1de3f16 100644 --- a/pflaenzli/pflaenzli/admin.py +++ b/pflaenzli/pflaenzli/admin.py @@ -14,4 +14,4 @@ class WishAdmin(admin.ModelAdmin): @admin.register(PflaenzliUser) class UserAdmin(admin.ModelAdmin): - list_display = ['id', 'username', 'email', 'zipcode', 'date_joined'] + list_display = ['id', 'username', 'email', 'zipcode', 'language_code', 'date_joined'] diff --git a/pflaenzli/pflaenzli/migrations/0005_pflaenzliuser_language_code_alter_offer_category.py b/pflaenzli/pflaenzli/migrations/0005_pflaenzliuser_language_code_alter_offer_category.py new file mode 100644 index 0000000..e0276f0 --- /dev/null +++ b/pflaenzli/pflaenzli/migrations/0005_pflaenzliuser_language_code_alter_offer_category.py @@ -0,0 +1,34 @@ +# Generated by Django 4.1.10 on 2023-07-22 16:52 + +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ("pflaenzli", "0004_offer_category"), + ] + + operations = [ + migrations.AddField( + model_name="pflaenzliuser", + name="language_code", + field=models.CharField(default="de", max_length=2), + ), + migrations.AlterField( + model_name="offer", + name="category", + field=models.CharField( + choices=[ + ("PLNT", "Plant"), + ("SEED", "Seedling"), + ("POT", "Pots"), + ("TOOL", "Tools"), + ("OTHR", "Other"), + ], + default="PLNT", + max_length=4, + verbose_name="Category", + ), + ), + ] diff --git a/pflaenzli/pflaenzli/models.py b/pflaenzli/pflaenzli/models.py index b9ba3df..b1e2b48 100644 --- a/pflaenzli/pflaenzli/models.py +++ b/pflaenzli/pflaenzli/models.py @@ -11,6 +11,7 @@ from django.utils.translation import gettext_lazy as _ class PflaenzliUser(AbstractUser): email = models.EmailField(max_length=254) zipcode = models.PositiveIntegerField(blank=True, null=True, verbose_name=_('ZIP code')) + language_code = models.CharField(max_length=2, default='de') class Offer(models.Model): diff --git a/pflaenzli/pflaenzli/templates/base.html b/pflaenzli/pflaenzli/templates/base.html index ac0d3a2..ec1bebd 100644 --- a/pflaenzli/pflaenzli/templates/base.html +++ b/pflaenzli/pflaenzli/templates/base.html @@ -92,10 +92,10 @@ {% get_language_info_list for LANGUAGES as languages %} {% for language in languages %}