46 lines
1.6 KiB
Python
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'),
|
|
),
|
|
]
|