2.4 KiB
2.4 KiB
Gestion de Usuarios
Tipo de usuario
Administrador / Operaciones
Donde empieza
Backoffice /admin/ -> Seccion "Usuarios" o "Duenos" / "Veterinarios"
Que quiere hacer el usuario
Administrar duenos de mascotas y veterinarios del sistema
Pasos - Ver/Buscar duenos
- Ir a "Duenos de mascotas"
- Ver listado de todos los duenos
- Usar buscador (nombre, email, telefono)
- Filtrar por:
- Tipo (Registrado / Invitado)
- Fecha de registro
- Con/sin turnos activos
Pasos - Ver detalle de dueno
- Click en un dueno
- Ver informacion completa:
- Datos personales
- Direcciones registradas
- Mascotas
- Historial de solicitudes
- Historial de pagos
Pasos - Editar dueno
- En el detalle, click "Editar"
- Modificar campos permitidos:
- Nombre
- Telefono
- Direccion
- Guardar cambios
Pasos - Gestionar veterinarios
- Ir a "Veterinarios"
- Ver listado con:
- Nombre y matricula
- Zonas de cobertura
- Estado (Activo/Inactivo)
- Turnos del mes
Pasos - Agregar nuevo veterinario
- Click en "Agregar veterinario"
- Completar datos:
- Nombre completo
- Numero de matricula
- Telefono
- Especialidades
- Zonas de cobertura inicial
- Crear credenciales de acceso
- Guardar
Pasos - Desactivar veterinario
- Abrir perfil del vet
- Click en "Desactivar"
- Confirmar
- Vet deja de recibir solicitudes
- Visitas ya aceptadas se mantienen o se reasignan
Que deberia pasar
- Gestion completa de usuarios del sistema
- Capacidad de corregir datos erroneos
- Alta/baja de veterinarios
- Vision del estado de cada usuario
Problemas comunes
- Duenos duplicados (se registraron con email diferente)
- Vet quiere darse de baja pero tiene citas pendientes
- Email incorrecto y no reciben notificaciones
- Cuenta de invitado que quiere convertirse en registrada
Casos especiales
- Fusionar cuentas duplicadas
- Transferir mascota a otro dueno
- Vet de vacaciones temporalmente
- Cambio de numero de matricula
Flujos relacionados
- Gestion de solicitudes (ver historial por usuario)
- Reportes (filtrar por usuario)
Notas tecnicas
- APIs:
GET /mascotas/api/v1/pet-owners/(duenos)GET /mascotas/api/v1/veterinarians/(vets)POST /mascotas/api/v1/veterinarians/(crear vet)PATCH /mascotas/api/v1/veterinarians/{id}/(editar/desactivar)
- Permisos: solo staff puede modificar usuarios
- Soft delete para mantener historial