# Generated by Django 4.1.5 on 2023-04-08 12:39

from django.db import migrations, models
import django.db.models.deletion


class Migration(migrations.Migration):

    initial = True

    dependencies = [
        ('StratFitOrganization', '0001_initial'),
        ('Subscriber', '0001_initial'),
        ('utility', '0001_initial'),
        ('Plan', '0001_initial'),
    ]

    operations = [
        migrations.AddField(
            model_name='selectedabilities',
            name='ability',
            field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='utility.planabilities'),
        ),
        migrations.AddField(
            model_name='selectedabilities',
            name='createdBy',
            field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='pA', to='Subscriber.user'),
        ),
        migrations.AddField(
            model_name='selectedabilities',
            name='modifiedBy',
            field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='mAp', to='Subscriber.user'),
        ),
        migrations.AddField(
            model_name='selectedabilities',
            name='plan',
            field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='Plan.plan'),
        ),
        migrations.AddField(
            model_name='planvideos',
            name='createdBy',
            field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='plvideo', to='Subscriber.user'),
        ),
        migrations.AddField(
            model_name='planvideos',
            name='modifiedBy',
            field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='plvideoMod', to='Subscriber.user'),
        ),
        migrations.AddField(
            model_name='planvideos',
            name='plan',
            field=models.ForeignKey(null=True, on_delete=django.db.models.deletion.CASCADE, to='Plan.plan'),
        ),
        migrations.AddField(
            model_name='planvideos',
            name='video',
            field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='utility.videos'),
        ),
        migrations.AddField(
            model_name='planshorturls',
            name='plan',
            field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='Plan.plan'),
        ),
        migrations.AddField(
            model_name='plansets',
            name='createdBy',
            field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='ps', to='Subscriber.user'),
        ),
        migrations.AddField(
            model_name='plansets',
            name='excercise',
            field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='Plan.planexcercise'),
        ),
        migrations.AddField(
            model_name='plansets',
            name='modifiedBy',
            field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='modps', to='Subscriber.user'),
        ),
        migrations.AddField(
            model_name='plansession',
            name='createdBy',
            field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='pls', to='Subscriber.user'),
        ),
        migrations.AddField(
            model_name='plansession',
            name='microcycle',
            field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='Plan.microcycle'),
        ),
        migrations.AddField(
            model_name='plansession',
            name='modifiedBy',
            field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='modpls', to='Subscriber.user'),
        ),
        migrations.AddField(
            model_name='planrating',
            name='plan',
            field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='Plan.plan'),
        ),
        migrations.AddField(
            model_name='planrating',
            name='user',
            field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='Subscriber.user'),
        ),
        migrations.AddField(
            model_name='planprotocol',
            name='createdBy',
            field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='pp', to='Subscriber.user'),
        ),
        migrations.AddField(
            model_name='planprotocol',
            name='exercise',
            field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='utility.exercise'),
        ),
        migrations.AddField(
            model_name='planprotocol',
            name='mesocycle',
            field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='Plan.planmesocycle'),
        ),
        migrations.AddField(
            model_name='planprotocol',
            name='microcycle',
            field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='Plan.microcycle'),
        ),
        migrations.AddField(
            model_name='planprotocol',
            name='modifiedBy',
            field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='modpp', to='Subscriber.user'),
        ),
        migrations.AddField(
            model_name='planprotocol',
            name='plan',
            field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='Plan.plan'),
        ),
        migrations.AddField(
            model_name='planprotocol',
            name='protocol',
            field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='utility.protocols'),
        ),
        migrations.AddField(
            model_name='planprotocol',
            name='set',
            field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='Plan.plansets'),
        ),
        migrations.AddField(
            model_name='planprotocol',
            name='userexercise',
            field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='Plan.planexcercise'),
        ),
        migrations.AddField(
            model_name='planperiods',
            name='createdBy',
            field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='pperiod', to='Subscriber.user'),
        ),
        migrations.AddField(
            model_name='planperiods',
            name='modifiedBy',
            field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='ppMod', to='Subscriber.user'),
        ),
        migrations.AddField(
            model_name='planperiods',
            name='plan',
            field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='Plan.plan'),
        ),
        migrations.AddField(
            model_name='planmesocycle',
            name='createdBy',
            field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='pmmeso1', to='Subscriber.user'),
        ),
        migrations.AddField(
            model_name='planmesocycle',
            name='modifiedBy',
            field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='pmmod1', to='Subscriber.user'),
        ),
        migrations.AddField(
            model_name='planmesocycle',
            name='period',
            field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='Plan.planperiods'),
        ),
        migrations.AddField(
            model_name='plangoals',
            name='createdBy',
            field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='pG', to='Subscriber.user'),
        ),
        migrations.AddField(
            model_name='plangoals',
            name='modifiedBy',
            field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='mG', to='Subscriber.user'),
        ),
        migrations.AddField(
            model_name='plangoals',
            name='plan',
            field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='Plan.plan'),
        ),
        migrations.AddField(
            model_name='plangoals',
            name='planGoal',
            field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='utility.planpurposes'),
        ),
        migrations.AddField(
            model_name='planextmax',
            name='exercise',
            field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='utility.exercise'),
        ),
        migrations.AddField(
            model_name='planextmax',
            name='plan',
            field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='Plan.plan'),
        ),
        migrations.AddField(
            model_name='planexcomments',
            name='Exercise',
            field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='utility.exercise'),
        ),
        migrations.AddField(
            model_name='planexcercise',
            name='createdBy',
            field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='pe', to='Subscriber.user'),
        ),
        migrations.AddField(
            model_name='planexcercise',
            name='exerciseName',
            field=models.ForeignKey(null=True, on_delete=django.db.models.deletion.CASCADE, related_name='Ex', to='utility.exercise'),
        ),
        migrations.AddField(
            model_name='planexcercise',
            name='modifiedBy',
            field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='modpe', to='Subscriber.user'),
        ),
        migrations.AddField(
            model_name='planexcercise',
            name='session',
            field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='Plan.plansession'),
        ),
        migrations.AddField(
            model_name='planexcercise',
            name='transitExercise',
            field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='TransEx', to='utility.exercise'),
        ),
        migrations.AddField(
            model_name='plancountry',
            name='country',
            field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='utility.country'),
        ),
        migrations.AddField(
            model_name='plancountry',
            name='plan',
            field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='Plan.plan'),
        ),
        migrations.AddField(
            model_name='plancomments',
            name='plan',
            field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='Plan.plan'),
        ),
        migrations.AddField(
            model_name='plan',
            name='copyPlan',
            field=models.ForeignKey(null=True, on_delete=django.db.models.deletion.CASCADE, related_name='slef_planId', to='Plan.plan'),
        ),
        migrations.AddField(
            model_name='plan',
            name='createdBy',
            field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='pl_creator', to='Subscriber.user'),
        ),
        migrations.AddField(
            model_name='plan',
            name='modifiedBy',
            field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='pl_modifier', to='Subscriber.user'),
        ),
        migrations.AddField(
            model_name='plan',
            name='originalPlanId',
            field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='slef_id', to='Plan.plan'),
        ),
        migrations.AddField(
            model_name='plan',
            name='originalPlanner',
            field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='original_planner', to='Subscriber.user'),
        ),
        migrations.AddField(
            model_name='plan',
            name='planGoal',
            field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='utility.goals'),
        ),
        migrations.AddField(
            model_name='plan',
            name='programType',
            field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='utility.programtype'),
        ),
        migrations.AddField(
            model_name='microcycle',
            name='createdBy',
            field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='mic', to='Subscriber.user'),
        ),
        migrations.AddField(
            model_name='microcycle',
            name='mesocycle',
            field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='Plan.planmesocycle'),
        ),
        migrations.AddField(
            model_name='microcycle',
            name='modifiedBy',
            field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='modmic', to='Subscriber.user'),
        ),
        migrations.AddField(
            model_name='metabolicvalues',
            name='exercise',
            field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='utility.exercise'),
        ),
        migrations.AddField(
            model_name='gymcountry',
            name='country',
            field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='utility.country'),
        ),
        migrations.AddField(
            model_name='gymcountry',
            name='gym',
            field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='StratFitOrganization.organization'),
        ),
        migrations.AddField(
            model_name='draftedplan',
            name='createdBy',
            field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='pbj', to='Subscriber.user'),
        ),
        migrations.AddField(
            model_name='draftedplan',
            name='modifiedBy',
            field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='pbjMod', to='Subscriber.user'),
        ),
        migrations.AddField(
            model_name='draftedplan',
            name='planId',
            field=models.OneToOneField(on_delete=django.db.models.deletion.CASCADE, to='Plan.plan'),
        ),
        migrations.AddField(
            model_name='coachcountry',
            name='coach',
            field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='Subscriber.user'),
        ),
        migrations.AddField(
            model_name='coachcountry',
            name='country',
            field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='utility.country'),
        ),
        migrations.AddField(
            model_name='categorylevel',
            name='mappedAbility',
            field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='utility.planabilities'),
        ),
    ]
