kaauh_ats/recruitment/migrations/0003_convert_document_to_generic_fk.py
2025-11-13 14:05:59 +03:00

46 lines
1.6 KiB
Python

# 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'),
),
]