lista de espera: salas consultoria/cabina (toggle + etiqueta) y scroll de WhatsApp
- skeen_citas: campo sala en skeen.lista.espera (consultoria/cabina, indexado) - frontend.py: sala en _lista_espera_to_dict, create y update (toggle desde la etiqueta; valor invalido vuelve a sin sala; cambio queda en historial) - ListaEspera.tsx: toggle Todas/Consultoria/Cabina con conteo, etiqueta clicable en cada tarjeta que alterna de sala, selector en el modal de alta - Agenda.tsx: cambiarSala() conectado al panel - WacrmMessages.tsx: el auto-refresco ya no empuja el scroll abajo si el usuario esta leyendo mensajes anteriores (solo baja al cambiar de conversacion, por deep-link o al enviar respuesta propia) Verificacion API: 7/7 tests OK (alta con sala, toggle, valor invalido, GET)
This commit is contained in:
@@ -45,6 +45,14 @@ class SkeenListaEspera(models.Model):
|
||||
('tarde', 'Tarde'),
|
||||
], string='Preferencia', default='')
|
||||
|
||||
# Dónde espera el paciente: consultoría (consulta con el médico) o cabina
|
||||
# (tratamiento/valoración). Recepción lo mueve con un click en la etiqueta.
|
||||
sala = fields.Selection([
|
||||
('', 'Sin asignar'),
|
||||
('consultoria', 'Consultoría'),
|
||||
('cabina', 'Cabina'),
|
||||
], string='Sala de espera', default='', index=True)
|
||||
|
||||
date_from = fields.Date(string='Desde')
|
||||
date_to = fields.Date(string='Hasta')
|
||||
notes = fields.Text(string='Nota')
|
||||
|
||||
Reference in New Issue
Block a user