# Generated by Django 5.2.12 on 2026-04-10 20:37

import apps.core.storage.paths
import apps.core.storage.validators
from django.db import migrations, models


class Migration(migrations.Migration):

    dependencies = [
        ("rep_career", "0002_cvsection_unique_per_type"),
    ]

    operations = [
        migrations.AddField(
            model_name="cvprofile",
            name="cv_document",
            field=models.FileField(
                blank=True,
                help_text="Optional PDF or Word CV; shown to recruiters in addition to structured sections.",
                null=True,
                upload_to=apps.core.storage.paths.upload_to_cv,
                validators=[
                    apps.core.storage.validators.FileValidator(
                        allowed_categories=["document"], module="rep"
                    )
                ],
            ),
        ),
        migrations.AddField(
            model_name="jobapplication",
            name="cover_letter_file",
            field=models.FileField(
                blank=True,
                null=True,
                upload_to=apps.core.storage.paths.upload_to_cv,
                validators=[
                    apps.core.storage.validators.FileValidator(
                        allowed_categories=["document"], module="rep"
                    )
                ],
            ),
        ),
    ]
