Extend members app: add fields to Member model, update migrations, and configure admin display

This commit is contained in:
2026-01-04 22:42:54 +01:00
parent a38a813865
commit 769f18dac8
8 changed files with 169 additions and 3 deletions

View File

@@ -0,0 +1,36 @@
# Generated by Django 6.0 on 2026-01-03 12:00
import django.utils.timezone
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
("members", "0002_member_family"),
]
operations = [
migrations.AddField(
model_name="member",
name="created",
field=models.DateTimeField(
auto_now_add=True,
default=django.utils.timezone.now,
verbose_name="created",
),
preserve_default=False,
),
migrations.AddField(
model_name="member",
name="updated",
field=models.DateTimeField(auto_now=True, verbose_name="updated"),
),
migrations.AlterField(
model_name="member",
name="family",
field=models.ManyToManyField(
blank=True, to="members.member", verbose_name="family"
),
),
]

View File

@@ -0,0 +1,55 @@
# Generated by Django 6.0 on 2026-01-03 12:12
import phonenumber_field.modelfields
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
("members", "0003_member_created_member_updated_alter_member_family"),
]
operations = [
migrations.AddField(
model_name="member",
name="access_token",
field=models.CharField(
blank=True, max_length=255, null=True, verbose_name="access token"
),
),
migrations.AddField(
model_name="member",
name="birthday",
field=models.DateField(blank=True, null=True, verbose_name="birthday"),
),
migrations.AddField(
model_name="member",
name="emergency_phone_number",
field=phonenumber_field.modelfields.PhoneNumberField(
blank=True,
max_length=128,
null=True,
region=None,
verbose_name="emergency phone number",
),
),
migrations.AddField(
model_name="member",
name="license",
field=models.CharField(
blank=True, max_length=20, null=True, verbose_name="license"
),
),
migrations.AddField(
model_name="member",
name="phone_number",
field=phonenumber_field.modelfields.PhoneNumberField(
blank=True,
max_length=128,
null=True,
region=None,
verbose_name="phone number",
),
),
]

View File

@@ -0,0 +1,24 @@
# Generated by Django 6.0 on 2026-01-03 12:20
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
("members", "0004_member_access_token_member_birthday_and_more"),
]
operations = [
migrations.RemoveField(
model_name="member",
name="family",
),
migrations.AddField(
model_name="member",
name="family_members",
field=models.ManyToManyField(
blank=True, to="members.member", verbose_name="family members"
),
),
]