# Generated by Django 5.2.7 on 2025-11-10 13:00 import django.db.models.deletion import django_extensions.db.fields from django.db import migrations, models class Migration(migrations.Migration): dependencies = [ ('recruitment', '0012_interviewschedule_interview_topic'), ] operations = [ migrations.CreateModel( name='OnsiteMeeting', fields=[ ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('created_at', models.DateTimeField(auto_now_add=True, verbose_name='Created at')), ('updated_at', models.DateTimeField(auto_now=True, verbose_name='Updated at')), ('slug', django_extensions.db.fields.RandomCharField(blank=True, editable=False, length=8, unique=True, verbose_name='Slug')), ('topic', models.CharField(max_length=255, verbose_name='Topic')), ('start_time', models.DateTimeField(db_index=True, verbose_name='Start Time')), ('duration', models.PositiveIntegerField(verbose_name='Duration')), ('timezone', models.CharField(max_length=50, verbose_name='Timezone')), ('location', models.CharField(blank=True, null=True)), ], options={ 'abstract': False, }, ), migrations.RemoveField( model_name='interviewschedule', name='interview_topic', ), migrations.RemoveField( model_name='interviewschedule', name='location', ), migrations.AddField( model_name='scheduledinterview', name='onsite_meeting', field=models.OneToOneField(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='interview', to='recruitment.onsitemeeting'), ), ]