# Generated by Django 4.2.16 on 2026-04-20 12:15

from django.db import migrations, models


class Migration(migrations.Migration):

    dependencies = [
        ("users", "0001_initial"),
    ]

    operations = [
        migrations.AlterModelOptions(
            name="customuser",
            options={
                "ordering": ["-fecha_registro"],
                "verbose_name": "utilizador",
                "verbose_name_plural": "utilizadores",
            },
        ),
        migrations.AlterField(
            model_name="customuser",
            name="apellido",
            field=models.CharField(max_length=100, verbose_name="apelido"),
        ),
        migrations.AlterField(
            model_name="customuser",
            name="email",
            field=models.EmailField(
                db_index=True,
                error_messages={"unique": "Já existe um utilizador com este email."},
                max_length=254,
                unique=True,
                verbose_name="email",
            ),
        ),
        migrations.AlterField(
            model_name="customuser",
            name="fecha_registro",
            field=models.DateTimeField(
                auto_now_add=True, verbose_name="data de registo"
            ),
        ),
        migrations.AlterField(
            model_name="customuser",
            name="is_active",
            field=models.BooleanField(default=True, verbose_name="ativo"),
        ),
        migrations.AlterField(
            model_name="customuser",
            name="nombre",
            field=models.CharField(max_length=100, verbose_name="nome"),
        ),
        migrations.AlterField(
            model_name="customuser",
            name="rol",
            field=models.CharField(
                choices=[
                    ("admin", "Administrador"),
                    ("doctora", "Doutora"),
                    ("paciente", "Paciente"),
                ],
                db_index=True,
                default="paciente",
                max_length=20,
                verbose_name="função",
            ),
        ),
        migrations.AlterField(
            model_name="customuser",
            name="telefono",
            field=models.CharField(blank=True, max_length=20, verbose_name="telefone"),
        ),
    ]
