# Generated by Django 5.2.7 on 2025-10-27 10:50 import django.db.models.deletion from django.conf import settings from django.db import migrations, models class Migration(migrations.Migration): initial = True dependencies = [ ("aba", "0002_initial"), ("appointments", "0001_initial"), ("core", "0001_initial"), migrations.swappable_dependency(settings.AUTH_USER_MODEL), ] operations = [ migrations.AddField( model_name="abaconsult", name="patient", field=models.ForeignKey( on_delete=django.db.models.deletion.CASCADE, related_name="aba_consults", to="core.patient", verbose_name="Patient", ), ), migrations.AddField( model_name="abaconsult", name="provider", field=models.ForeignKey( null=True, on_delete=django.db.models.deletion.SET_NULL, related_name="aba_consults_provided", to=settings.AUTH_USER_MODEL, verbose_name="Provider", ), ), migrations.AddField( model_name="abaconsult", name="signed_by", field=models.ForeignKey( blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name="%(app_label)s_%(class)s_signed", to=settings.AUTH_USER_MODEL, verbose_name="Signed By", ), ), migrations.AddField( model_name="abaconsult", name="tenant", field=models.ForeignKey( on_delete=django.db.models.deletion.CASCADE, related_name="%(app_label)s_%(class)s_related", to="core.tenant", verbose_name="Tenant", ), ), migrations.AddField( model_name="ababehavior", name="consult", field=models.ForeignKey( on_delete=django.db.models.deletion.CASCADE, related_name="behaviors", to="aba.abaconsult", verbose_name="Consultation", ), ), migrations.AddField( model_name="abagoal", name="consult", field=models.ForeignKey( on_delete=django.db.models.deletion.CASCADE, related_name="goals", to="aba.abaconsult", verbose_name="Consultation", ), ), migrations.AddField( model_name="historicalabaconsult", name="appointment", field=models.ForeignKey( blank=True, db_constraint=False, null=True, on_delete=django.db.models.deletion.DO_NOTHING, related_name="+", to="appointments.appointment", verbose_name="Appointment", ), ), migrations.AddField( model_name="historicalabaconsult", name="history_user", field=models.ForeignKey( null=True, on_delete=django.db.models.deletion.SET_NULL, related_name="+", to=settings.AUTH_USER_MODEL, ), ), migrations.AddField( model_name="historicalabaconsult", name="patient", field=models.ForeignKey( blank=True, db_constraint=False, null=True, on_delete=django.db.models.deletion.DO_NOTHING, related_name="+", to="core.patient", verbose_name="Patient", ), ), migrations.AddField( model_name="historicalabaconsult", name="provider", field=models.ForeignKey( blank=True, db_constraint=False, null=True, on_delete=django.db.models.deletion.DO_NOTHING, related_name="+", to=settings.AUTH_USER_MODEL, verbose_name="Provider", ), ), migrations.AddField( model_name="historicalabaconsult", name="signed_by", field=models.ForeignKey( blank=True, db_constraint=False, null=True, on_delete=django.db.models.deletion.DO_NOTHING, related_name="+", to=settings.AUTH_USER_MODEL, verbose_name="Signed By", ), ), migrations.AddField( model_name="historicalabaconsult", name="tenant", field=models.ForeignKey( blank=True, db_constraint=False, null=True, on_delete=django.db.models.deletion.DO_NOTHING, related_name="+", to="core.tenant", verbose_name="Tenant", ), ), migrations.AddIndex( model_name="abaconsult", index=models.Index( fields=["patient", "consultation_date"], name="aba_abacons_patient_629c22_idx" ), ), migrations.AddIndex( model_name="abaconsult", index=models.Index( fields=["provider", "consultation_date"], name="aba_abacons_provide_c39c70_idx" ), ), migrations.AddIndex( model_name="abaconsult", index=models.Index( fields=["tenant", "consultation_date"], name="aba_abacons_tenant__dfad75_idx" ), ), ]