spr migrated books, and tester

This commit is contained in:
buenosairesam
2025-12-31 09:07:27 -03:00
parent 21b8eab3cb
commit cccc6b5a93
136 changed files with 15763 additions and 472 deletions

View File

@@ -0,0 +1,106 @@
# 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
1. Ir a "Duenos de mascotas"
2. Ver listado de todos los duenos
3. Usar buscador (nombre, email, telefono)
4. Filtrar por:
- Tipo (Registrado / Invitado)
- Fecha de registro
- Con/sin turnos activos
## Pasos - Ver detalle de dueno
1. Click en un dueno
2. Ver informacion completa:
- Datos personales
- Direcciones registradas
- Mascotas
- Historial de solicitudes
- Historial de pagos
## Pasos - Editar dueno
1. En el detalle, click "Editar"
2. Modificar campos permitidos:
- Nombre
- Telefono
- Email
- Direccion
3. Guardar cambios
## Pasos - Gestionar veterinarios
1. Ir a "Veterinarios"
2. Ver listado con:
- Nombre y matricula
- Zonas de cobertura
- Estado (Activo/Inactivo)
- Turnos del mes
## Pasos - Agregar nuevo veterinario
1. Click en "Agregar veterinario"
2. Completar datos:
- Nombre completo
- Numero de matricula
- Email
- Telefono
- Especialidades
- Zonas de cobertura inicial
3. Crear credenciales de acceso
4. Guardar
## Pasos - Desactivar veterinario
1. Abrir perfil del vet
2. Click en "Desactivar"
3. Confirmar
4. Vet deja de recibir solicitudes
5. 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