# Generated by Django 5.2.6 on 2025-11-11 12:13 import django.db.models.deletion import recruitment.validators from django.db import migrations, models class Migration(migrations.Migration): dependencies = [ ('contenttypes', '0002_remove_content_type_name'), ('recruitment', '0002_delete_candidate_and_more'), ] operations = [ migrations.RemoveIndex( model_name='document', name='recruitment_person__0a6844_idx', ), migrations.RemoveField( model_name='document', name='person', ), migrations.AddField( model_name='document', name='content_type', field=models.ForeignKey(default=1, on_delete=django.db.models.deletion.CASCADE, to='contenttypes.contenttype', verbose_name='Content Type'), preserve_default=False, ), migrations.AddField( model_name='document', name='object_id', field=models.PositiveIntegerField(default=1, verbose_name='Object ID'), preserve_default=False, ), migrations.AlterField( model_name='document', name='file', field=models.FileField(upload_to='documents/%Y/%m/', validators=[recruitment.validators.validate_image_size], verbose_name='Document File'), ), migrations.AddIndex( model_name='document', index=models.Index(fields=['content_type', 'object_id', 'document_type', 'created_at'], name='recruitment_content_547650_idx'), ), ]