# Generated by Django 4.2.19 on 2025-03-07 16:48

from django.db import migrations, models
import events.models


class Migration(migrations.Migration):

    dependencies = [
        ('events', '0003_speaker_title'),
    ]

    operations = [
        migrations.AlterField(
            model_name='speaker',
            name='bio',
            field=models.TextField(help_text="A brief description of the speaker's background and expertise"),
        ),
        migrations.AlterField(
            model_name='speaker',
            name='events',
            field=models.ManyToManyField(blank=True, help_text='Events this speaker is participating in', related_name='speakers', to='events.event'),
        ),
        migrations.AlterField(
            model_name='speaker',
            name='organization',
            field=models.CharField(blank=True, help_text='Organization or company the speaker represents', max_length=200),
        ),
        migrations.AlterField(
            model_name='speaker',
            name='photo',
            field=models.ImageField(blank=True, help_text='Square image, minimum 400x400px, maximum 1200x1200px, max 2MB', upload_to='speaker_photos/', validators=[events.models.validate_speaker_photo]),
        ),
        migrations.AlterField(
            model_name='speaker',
            name='social_media',
            field=models.JSONField(blank=True, default=dict, help_text='Social media links in JSON format'),
        ),
        migrations.AlterField(
            model_name='speaker',
            name='website',
            field=models.URLField(blank=True, help_text='Personal or professional website URL'),
        ),
    ]
