# Generated by Django 6.0.5 on 2026-05-14 19:15

import django.db.models.deletion
import gaehsnitz.models
from django.conf import settings
from django.db import migrations, models


class Migration(migrations.Migration):
    dependencies = [
        ("gaehsnitz", "0004_drink_year"),
    ]

    operations = [
        migrations.AlterModelOptions(
            name="consumption",
            options={"verbose_name": "Konsum", "verbose_name_plural": "Konsum"},
        ),
        migrations.AlterModelOptions(
            name="donation",
            options={"verbose_name": "Spende", "verbose_name_plural": "Spenden"},
        ),
        migrations.AlterModelOptions(
            name="drink",
            options={"verbose_name": "Getränk", "verbose_name_plural": "Getränke"},
        ),
        migrations.AlterModelOptions(
            name="payment",
            options={"verbose_name": "Ausgabe", "verbose_name_plural": "Ausgaben"},
        ),
        migrations.AlterModelOptions(
            name="user",
            options={"verbose_name": "Benutzer", "verbose_name_plural": "Benutzer"},
        ),
        migrations.AlterField(
            model_name="consumption",
            name="amount",
            field=models.PositiveSmallIntegerField(verbose_name="Anzahl"),
        ),
        migrations.AlterField(
            model_name="consumption",
            name="created_at",
            field=models.DateTimeField(auto_now_add=True, null=True, verbose_name="Gebucht am"),
        ),
        migrations.AlterField(
            model_name="consumption",
            name="day",
            field=models.PositiveSmallIntegerField(
                choices=[(1, "Do"), (2, "Fr"), (3, "Sa"), (4, "So")], verbose_name="Tag"
            ),
        ),
        migrations.AlterField(
            model_name="consumption",
            name="drink",
            field=models.ForeignKey(
                on_delete=django.db.models.deletion.CASCADE,
                related_name="consumption_list",
                related_query_name="consumption",
                to="gaehsnitz.drink",
                verbose_name="Getränk",
            ),
        ),
        migrations.AlterField(
            model_name="consumption",
            name="for_free",
            field=models.BooleanField(default=False, verbose_name="Gratis"),
        ),
        migrations.AlterField(
            model_name="consumption",
            name="user",
            field=models.ForeignKey(
                on_delete=django.db.models.deletion.CASCADE,
                related_name="consumption_list",
                related_query_name="consumption",
                to=settings.AUTH_USER_MODEL,
                verbose_name="Benutzer",
            ),
        ),
        migrations.AlterField(
            model_name="donation",
            name="amount",
            field=gaehsnitz.models.PriceField(decimal_places=2, max_digits=6, verbose_name="Betrag"),
        ),
        migrations.AlterField(
            model_name="donation",
            name="date",
            field=models.DateField(verbose_name="Datum"),
        ),
        migrations.AlterField(
            model_name="donation",
            name="note",
            field=models.CharField(blank=True, default="", max_length=64, verbose_name="Notiz"),
        ),
        migrations.AlterField(
            model_name="drink",
            name="bottle_size",
            field=models.FloatField(verbose_name="Flaschengröße (l)"),
        ),
        migrations.AlterField(
            model_name="drink",
            name="bottles_per_crate",
            field=models.PositiveSmallIntegerField(verbose_name="Flaschen pro Kasten"),
        ),
        migrations.AlterField(
            model_name="drink",
            name="crates_ordered",
            field=models.PositiveSmallIntegerField(
                help_text="nur zur Info, wie gut wir geplant haben — nicht die tatsächlich konsumierten/bezahlten Flaschen",
                verbose_name="Kästen bestellt",
            ),
        ),
        migrations.AlterField(
            model_name="drink",
            name="crates_purchased",
            field=models.PositiveSmallIntegerField(verbose_name="Kästen gekauft"),
        ),
        migrations.AlterField(
            model_name="drink",
            name="crates_returned",
            field=models.PositiveSmallIntegerField(verbose_name="Kästen leer zurück"),
        ),
        migrations.AlterField(
            model_name="drink",
            name="deposit_per_crate",
            field=gaehsnitz.models.PriceField(decimal_places=2, max_digits=6, verbose_name="Pfand pro Kasten"),
        ),
        migrations.AlterField(
            model_name="drink",
            name="name",
            field=models.CharField(max_length=32, verbose_name="Name"),
        ),
        migrations.AlterField(
            model_name="drink",
            name="purchase_price_per_crate",
            field=gaehsnitz.models.PriceField(decimal_places=2, max_digits=6, verbose_name="Einkaufspreis pro Kasten"),
        ),
        migrations.AlterField(
            model_name="drink",
            name="sale_price_per_bottle",
            field=gaehsnitz.models.PriceField(decimal_places=2, max_digits=6, verbose_name="Verkaufspreis pro Flasche"),
        ),
        migrations.AlterField(
            model_name="drink",
            name="year",
            field=models.PositiveSmallIntegerField(default=2024, verbose_name="Jahr"),
        ),
        migrations.AlterField(
            model_name="payment",
            name="amount",
            field=gaehsnitz.models.PriceField(decimal_places=2, max_digits=6, verbose_name="Betrag"),
        ),
        migrations.AlterField(
            model_name="payment",
            name="date",
            field=models.DateField(verbose_name="Datum"),
        ),
        migrations.AlterField(
            model_name="payment",
            name="purpose",
            field=models.CharField(max_length=64, verbose_name="Zweck"),
        ),
        migrations.AlterField(
            model_name="user",
            name="pin",
            field=models.CharField(blank=True, default="", max_length=128, verbose_name="PIN"),
        ),
    ]
