from django.contrib import admin
from .models import UsuarioUtrau, ColaMensajes

@admin.register(UsuarioUtrau)
class UsuarioUtrauAdmin(admin.ModelAdmin):
    # Agregué 'requiere_cambio_pin' para que veas rápido quién no validó aún
    list_display = ('nombre_completo', 'email', 'celular', 'departamento', 'requiere_cambio_pin', 'is_active')
    search_fields = ('nombre_completo', 'email', 'cedula', 'celular')
    # Agregué el filtro por PIN para mayor control
    list_filter = ('requiere_cambio_pin', 'is_active', 'is_staff', 'departamento')
    ordering = ('-date_joined',)

# ========================================================================
# TABLA PARA LA APP EXTERNA (CELULAR SINDICAL)
# ========================================================================
@admin.register(ColaMensajes)
class ColaMensajesAdmin(admin.ModelAdmin):
    list_display = ('contacto', 'estado', 'fecha_creacion')
    list_filter = ('estado',)
    search_fields = ('contacto', 'mensaje')