# Generated by Django 5.1.8 on 2025-04-25 15:43

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


class Migration(migrations.Migration):

    dependencies = [
        ('reunioes', '0006_rename_criado_em_solicitacaoentrada_data_solicitacao'),
        migrations.swappable_dependency(settings.AUTH_USER_MODEL),
    ]

    operations = [
        migrations.AlterModelOptions(
            name='reuniao',
            options={'ordering': ['-data_hora'], 'verbose_name': 'Reunião', 'verbose_name_plural': 'Reuniões'},
        ),
        migrations.AlterModelOptions(
            name='solicitacaoentrada',
            options={'ordering': ['-data_solicitacao'], 'verbose_name': 'Solicitação de Entrada', 'verbose_name_plural': 'Solicitações de Entrada'},
        ),
        migrations.AlterField(
            model_name='reuniao',
            name='codigo',
            field=models.CharField(default=reunioes.models.gerar_codigo, max_length=10, unique=True, verbose_name='Código de Acesso'),
        ),
        migrations.AlterField(
            model_name='reuniao',
            name='data_hora',
            field=models.DateTimeField(default=django.utils.timezone.now, verbose_name='Data/Hora de Início'),
        ),
        migrations.AlterField(
            model_name='reuniao',
            name='duracao_minutos',
            field=models.PositiveIntegerField(default=45, verbose_name='Duração (minutos)'),
        ),
        migrations.AlterField(
            model_name='reuniao',
            name='host',
            field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='reunioes_criadas', to=settings.AUTH_USER_MODEL, verbose_name='Organizador'),
        ),
        migrations.AlterField(
            model_name='reuniao',
            name='titulo',
            field=models.CharField(max_length=200, verbose_name='Título da Reunião'),
        ),
        migrations.AlterField(
            model_name='solicitacaoentrada',
            name='autorizado',
            field=models.BooleanField(default=False, verbose_name='Autorizado?'),
        ),
        migrations.AlterField(
            model_name='solicitacaoentrada',
            name='data_solicitacao',
            field=models.DateTimeField(auto_now_add=True, verbose_name='Data da Solicitação'),
        ),
        migrations.AlterField(
            model_name='solicitacaoentrada',
            name='nome',
            field=models.CharField(max_length=100, verbose_name='Nome do Convidado'),
        ),
        migrations.AlterField(
            model_name='solicitacaoentrada',
            name='reuniao',
            field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='solicitacoes', to='reunioes.reuniao', verbose_name='Reunião'),
        ),
        migrations.AlterUniqueTogether(
            name='solicitacaoentrada',
            unique_together={('reuniao', 'nome')},
        ),
    ]
