# Generated by Django 5.1.2 on 2025-08-08 18:23

import django.db.models.deletion
from django.db import migrations, models


class Migration(migrations.Migration):

    initial = True

    dependencies = [
        ('country', '0001_initial'),
        ('hr_department', '0002_initial'),
        ('program_department', '0001_initial'),
        ('users', '0001_initial'),
    ]

    operations = [
        migrations.AddField(
            model_name='programs',
            name='csr_partner',
            field=models.ForeignKey(default='', null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='program_csr_partner', to='users.csr_partners'),
        ),
        migrations.AddField(
            model_name='programs',
            name='district',
            field=models.ForeignKey(default='', null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='program_district', to='country.districts'),
        ),
        migrations.AddField(
            model_name='programs',
            name='partner',
            field=models.ForeignKey(default='', null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='program_partner', to='users.partner_organizations'),
        ),
        migrations.AddField(
            model_name='programs',
            name='program_type',
            field=models.ForeignKey(default='', null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='program_program_type', to='program_department.program_types'),
        ),
        migrations.AddField(
            model_name='programs',
            name='state',
            field=models.ForeignKey(default='', null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='program_state', to='country.states'),
        ),
        migrations.AddField(
            model_name='programs',
            name='team',
            field=models.ForeignKey(default='', null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='program_team', to='hr_department.team'),
        ),
        migrations.AddField(
            model_name='projects',
            name='program_type',
            field=models.ForeignKey(default='', on_delete=django.db.models.deletion.CASCADE, related_name='program', to='program_department.program_types'),
        ),
        migrations.AddField(
            model_name='programs',
            name='project',
            field=models.ForeignKey(default='', null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='program_project', to='program_department.projects'),
        ),
    ]
