Permitir atender Pediatría y Ginecología desde equipos con estación fija
Un equipo registrado por IP o token queda atado a su estación: si pedía otra, lugar.php lo devolvía a la suya sin mostrar nada, y parecía que el enlace estaba roto. La restricción tiene sentido para las Tomas de Muestras, pero Pediatría y Ginecología se atienden desde cualquier puesto. Se agrega la marca acceso_libre en turnero_lugares en vez de codificar los nombres, para que mañana se habilite otra estación sin tocar código. Las marcadas así no redirigen y aparecen en el menú del equipo junto a la suya. El bloqueo se mantiene en todo lo demás: el equipo sigue atado a su estación, el botón de cambiar sigue oculto y no puede saltar a una Toma de Muestras ajena. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Opus 5
parent
813b712df0
commit
dc17c6a469
@@ -0,0 +1,11 @@
|
||||
-- Estaciones accesibles desde equipos asignados a otra estación.
|
||||
-- Pediatría y Ginecología se atienden desde cualquier puesto, pero el bloqueo
|
||||
-- por IP o token devolvía al equipo a su estación sin avisar.
|
||||
-- Idempotente: puede correrse más de una vez.
|
||||
|
||||
ALTER TABLE turnero_lugares
|
||||
ADD COLUMN IF NOT EXISTS acceso_libre TINYINT(1) NOT NULL DEFAULT 0
|
||||
COMMENT 'Accesible desde equipos asignados a otra estación';
|
||||
|
||||
UPDATE turnero_lugares SET acceso_libre = 1
|
||||
WHERE nombre IN ('Pediatria', 'Ginecologia') AND acceso_libre = 0;
|
||||
Reference in New Issue
Block a user