# Generated by Django 5.2.5.dev20250725113223 on 2025-07-26 15:59

from django.db import migrations, models


class Migration(migrations.Migration):
    dependencies = [
        ("beesgospel", "0001_initial"),
    ]

    operations = [
        migrations.CreateModel(
            name="Agenda",
            fields=[
                (
                    "id",
                    models.AutoField(
                        auto_created=True,
                        primary_key=True,
                        serialize=False,
                        verbose_name="ID",
                    ),
                ),
                ("titre", models.CharField(max_length=150, verbose_name="Titre")),
                (
                    "lieu",
                    models.CharField(blank=True, max_length=80, verbose_name="Lieu"),
                ),
                ("date_heure", models.DateTimeField(verbose_name="Date/heure")),
                ("infos", models.TextField(verbose_name="Informations")),
                (
                    "prive",
                    models.BooleanField(
                        default=False,
                        help_text="Un évènement privé ne peut être consulté que par les membres de l'association, tandis qu'un évènement public est visible de tous.",
                        verbose_name="Privé",
                    ),
                ),
            ],
            options={'verbose_name': 'Agenda', 'verbose_name_plural': 'Agenda'},
        ),
        migrations.CreateModel(
            name="Document",
            fields=[
                (
                    "id",
                    models.AutoField(
                        auto_created=True,
                        primary_key=True,
                        serialize=False,
                        verbose_name="ID",
                    ),
                ),
                (
                    "fichier",
                    models.FileField(
                        blank=True, upload_to="documents", verbose_name="Fichier"
                    ),
                ),
                ("url", models.URLField(blank=True, verbose_name="URL")),
                ("quand", models.DateField(verbose_name="Date")),
                ("titre", models.CharField(max_length=150, verbose_name="Titre")),
                ("infos", models.TextField(blank=True, verbose_name="Infos")),
                (
                    "prive",
                    models.BooleanField(
                        default=False,
                        help_text="Un document privé ne peut être consulté que par les membres de l'association, tandis qu'un document public est visible de tous.",
                        verbose_name="Privé",
                    ),
                ),
            ],
        ),
    ]
