Extend members app: add fields to Member model, update migrations, and configure admin display
This commit is contained in:
@@ -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"
|
||||
),
|
||||
),
|
||||
]
|
||||
@@ -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",
|
||||
),
|
||||
),
|
||||
]
|
||||
@@ -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"
|
||||
),
|
||||
),
|
||||
]
|
||||
Reference in New Issue
Block a user