# Generated by Django 2.0.3 on 2018-10-04 10:31

from django.db import migrations


def create_groups(apps, schema_editor):
    Group = apps.get_model("auth", "Group")
    User = apps.get_model("auth", "User")

    # Creo los dos grupos necesarios
    g, c = Group.objects.get_or_create(name="Profesional")
    Group.objects.get_or_create(name="Paciente")

    # Hasta ahora todos eran profesionales
    for u in User.objects.all():
        u.groups.add(g)


def uncreate_groups(apps, schema_editor):
    "Theres is no need to delete them"

    pass


class Migration(migrations.Migration):

    dependencies = [
        ('healthbackend', '0017_auto_20181003_0957'),
    ]

    operations = [
        migrations.RunPython(create_groups, reverse_code=uncreate_groups)
    ]
