# Generated by Django 2.2 on 2019-04-17 03:48

from django.conf import settings
from django.db import migrations, models
import django.db.models.deletion
import django.utils.timezone


class Migration(migrations.Migration):
    dependencies = [
        ("core", "0004_child_picture"),
    ]

    operations = [
        migrations.AlterModelOptions(
            name="child",
            options={
                "default_permissions": ("view", "add", "change", "delete"),
                "ordering": ["last_name", "first_name"],
                "verbose_name": "Child",
                "verbose_name_plural": "Children",
            },
        ),
        migrations.AlterModelOptions(
            name="diaperchange",
            options={
                "default_permissions": ("view", "add", "change", "delete"),
                "ordering": ["-time"],
                "verbose_name": "Diaper Change",
                "verbose_name_plural": "Diaper Changes",
            },
        ),
        migrations.AlterModelOptions(
            name="feeding",
            options={
                "default_permissions": ("view", "add", "change", "delete"),
                "ordering": ["-start"],
                "verbose_name": "Feeding",
                "verbose_name_plural": "Feedings",
            },
        ),
        migrations.AlterModelOptions(
            name="note",
            options={
                "default_permissions": ("view", "add", "change", "delete"),
                "ordering": ["-time"],
                "verbose_name": "Note",
                "verbose_name_plural": "Notes",
            },
        ),
        migrations.AlterModelOptions(
            name="sleep",
            options={
                "default_permissions": ("view", "add", "change", "delete"),
                "ordering": ["-start"],
                "verbose_name": "Sleep",
                "verbose_name_plural": "Sleep",
            },
        ),
        migrations.AlterModelOptions(
            name="timer",
            options={
                "default_permissions": ("view", "add", "change", "delete"),
                "ordering": ["-active", "-start", "-end"],
                "verbose_name": "Timer",
                "verbose_name_plural": "Timers",
            },
        ),
        migrations.AlterModelOptions(
            name="tummytime",
            options={
                "default_permissions": ("view", "add", "change", "delete"),
                "ordering": ["-start"],
                "verbose_name": "Tummy Time",
                "verbose_name_plural": "Tummy Time",
            },
        ),
        migrations.AlterModelOptions(
            name="weight",
            options={
                "default_permissions": ("view", "add", "change", "delete"),
                "ordering": ["-date"],
                "verbose_name": "Weight",
                "verbose_name_plural": "Weight",
            },
        ),
        migrations.AlterField(
            model_name="child",
            name="birth_date",
            field=models.DateField(verbose_name="Birth date"),
        ),
        migrations.AlterField(
            model_name="child",
            name="first_name",
            field=models.CharField(max_length=255, verbose_name="First name"),
        ),
        migrations.AlterField(
            model_name="child",
            name="last_name",
            field=models.CharField(max_length=255, verbose_name="Last name"),
        ),
        migrations.AlterField(
            model_name="child",
            name="picture",
            field=models.ImageField(
                blank=True,
                null=True,
                upload_to="child/picture/",
                verbose_name="Picture",
            ),
        ),
        migrations.AlterField(
            model_name="child",
            name="slug",
            field=models.SlugField(
                editable=False, max_length=100, unique=True, verbose_name="Slug"
            ),
        ),
        migrations.AlterField(
            model_name="diaperchange",
            name="child",
            field=models.ForeignKey(
                on_delete=django.db.models.deletion.CASCADE,
                related_name="diaper_change",
                to="core.Child",
                verbose_name="Child",
            ),
        ),
        migrations.AlterField(
            model_name="diaperchange",
            name="color",
            field=models.CharField(
                blank=True,
                choices=[
                    ("black", "Black"),
                    ("brown", "Brown"),
                    ("green", "Green"),
                    ("yellow", "Yellow"),
                ],
                max_length=255,
                verbose_name="Color",
            ),
        ),
        migrations.AlterField(
            model_name="diaperchange",
            name="solid",
            field=models.BooleanField(verbose_name="Solid"),
        ),
        migrations.AlterField(
            model_name="diaperchange",
            name="time",
            field=models.DateTimeField(verbose_name="Time"),
        ),
        migrations.AlterField(
            model_name="diaperchange",
            name="wet",
            field=models.BooleanField(verbose_name="Wet"),
        ),
        migrations.AlterField(
            model_name="feeding",
            name="amount",
            field=models.FloatField(blank=True, null=True, verbose_name="Amount"),
        ),
        migrations.AlterField(
            model_name="feeding",
            name="child",
            field=models.ForeignKey(
                on_delete=django.db.models.deletion.CASCADE,
                related_name="feeding",
                to="core.Child",
                verbose_name="Child",
            ),
        ),
        migrations.AlterField(
            model_name="feeding",
            name="duration",
            field=models.DurationField(
                editable=False, null=True, verbose_name="Duration"
            ),
        ),
        migrations.AlterField(
            model_name="feeding",
            name="end",
            field=models.DateTimeField(verbose_name="End time"),
        ),
        migrations.AlterField(
            model_name="feeding",
            name="method",
            field=models.CharField(
                choices=[
                    ("bottle", "Bottle"),
                    ("left breast", "Left breast"),
                    ("right breast", "Right breast"),
                ],
                max_length=255,
                verbose_name="Method",
            ),
        ),
        migrations.AlterField(
            model_name="feeding",
            name="start",
            field=models.DateTimeField(verbose_name="Start time"),
        ),
        migrations.AlterField(
            model_name="feeding",
            name="type",
            field=models.CharField(
                choices=[("breast milk", "Breast milk"), ("formula", "Formula")],
                max_length=255,
                verbose_name="Type",
            ),
        ),
        migrations.AlterField(
            model_name="note",
            name="child",
            field=models.ForeignKey(
                on_delete=django.db.models.deletion.CASCADE,
                related_name="note",
                to="core.Child",
                verbose_name="Child",
            ),
        ),
        migrations.AlterField(
            model_name="note",
            name="note",
            field=models.TextField(verbose_name="Note"),
        ),
        migrations.AlterField(
            model_name="note",
            name="time",
            field=models.DateTimeField(auto_now=True, verbose_name="Time"),
        ),
        migrations.AlterField(
            model_name="sleep",
            name="child",
            field=models.ForeignKey(
                on_delete=django.db.models.deletion.CASCADE,
                related_name="sleep",
                to="core.Child",
                verbose_name="Child",
            ),
        ),
        migrations.AlterField(
            model_name="sleep",
            name="duration",
            field=models.DurationField(
                editable=False, null=True, verbose_name="Duration"
            ),
        ),
        migrations.AlterField(
            model_name="sleep",
            name="end",
            field=models.DateTimeField(verbose_name="End time"),
        ),
        migrations.AlterField(
            model_name="sleep",
            name="start",
            field=models.DateTimeField(verbose_name="Start time"),
        ),
        migrations.AlterField(
            model_name="timer",
            name="active",
            field=models.BooleanField(
                default=True, editable=False, verbose_name="Active"
            ),
        ),
        migrations.AlterField(
            model_name="timer",
            name="duration",
            field=models.DurationField(
                editable=False, null=True, verbose_name="Duration"
            ),
        ),
        migrations.AlterField(
            model_name="timer",
            name="end",
            field=models.DateTimeField(
                blank=True, editable=False, null=True, verbose_name="End time"
            ),
        ),
        migrations.AlterField(
            model_name="timer",
            name="name",
            field=models.CharField(
                blank=True, max_length=255, null=True, verbose_name="Name"
            ),
        ),
        migrations.AlterField(
            model_name="timer",
            name="start",
            field=models.DateTimeField(
                default=django.utils.timezone.now, verbose_name="Start time"
            ),
        ),
        migrations.AlterField(
            model_name="timer",
            name="user",
            field=models.ForeignKey(
                on_delete=django.db.models.deletion.CASCADE,
                related_name="timers",
                to=settings.AUTH_USER_MODEL,
                verbose_name="User",
            ),
        ),
        migrations.AlterField(
            model_name="tummytime",
            name="child",
            field=models.ForeignKey(
                on_delete=django.db.models.deletion.CASCADE,
                related_name="tummy_time",
                to="core.Child",
                verbose_name="Child",
            ),
        ),
        migrations.AlterField(
            model_name="tummytime",
            name="duration",
            field=models.DurationField(
                editable=False, null=True, verbose_name="Duration"
            ),
        ),
        migrations.AlterField(
            model_name="tummytime",
            name="end",
            field=models.DateTimeField(verbose_name="End time"),
        ),
        migrations.AlterField(
            model_name="tummytime",
            name="milestone",
            field=models.CharField(
                blank=True, max_length=255, verbose_name="Milestone"
            ),
        ),
        migrations.AlterField(
            model_name="tummytime",
            name="start",
            field=models.DateTimeField(verbose_name="Start time"),
        ),
        migrations.AlterField(
            model_name="weight",
            name="child",
            field=models.ForeignKey(
                on_delete=django.db.models.deletion.CASCADE,
                related_name="weight",
                to="core.Child",
                verbose_name="Child",
            ),
        ),
        migrations.AlterField(
            model_name="weight",
            name="date",
            field=models.DateField(verbose_name="Date"),
        ),
        migrations.AlterField(
            model_name="weight",
            name="weight",
            field=models.FloatField(verbose_name="Weight"),
        ),
    ]