# usuarios/models.py
from django.contrib.auth.models import AbstractUser
from django.db import models

class CustomUser(AbstractUser):
    TIPO_USUARIO_CHOICES = [
        ('admin', 'Administrador'),
        ('tecnico', 'Técnico'),
        ('cliente', 'Cliente'),
        ('gerente', 'Gerente'),
 
    ]
    tipo_usuario = models.CharField(max_length=20, choices=TIPO_USUARIO_CHOICES)

    def __str__(self):
        return f"{self.username} ({self.get_tipo_usuario_display()})"
