# Generated by Django 5.2.6 on 2025-11-06 19:28

import django.db.models.deletion
import django.utils.timezone
from django.db import migrations, models


class Migration(migrations.Migration):

    dependencies = [
        ('content', '0076_remove_studentprofile_member_profile_and_more'),
    ]

    operations = [
        migrations.AddField(
            model_name='studentprofile',
            name='member_profile',
            field=models.OneToOneField(blank=True, help_text='The public-facing member profile for this student (auto-created).', null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='student_record', to='content.member'),
        ),
        migrations.AddField(
            model_name='studentprofile',
            name='profile_img',
            field=models.ImageField(blank=True, help_text="Student's primary profile picture (will be copied to the Member profile).", null=True, upload_to='student_profiles/'),
        ),
        migrations.AlterField(
            model_name='studentprofile',
            name='joined_on',
            field=models.DateField(blank=True, default=django.utils.timezone.localdate, null=True),
        ),
        migrations.AlterField(
            model_name='studentprofile',
            name='section',
            field=models.CharField(blank=True, default='', max_length=20, null=True),
        ),
    ]
