Ordena el ajuste Jira antes de las actividades propias de la Etapa 2
El bloque quedó anidado bajo la Etapa 2 en el commit anterior, pero se pintaba DESPUÉS de las 10 actividades propias de la etapa (29 jul-12 ago) aunque sus 3 días (27-29 jul) son cronológicamente anteriores — al leer de arriba a abajo, la fecha retrocedía 2 semanas de golpe. Se movió el bloque Jira a inmediatamente debajo del encabezado de Etapa 2 y antes de sus propias actividades: la lectura ahora es monotónica (27, 28, 29, 29, 30, 31 jul... 12 ago) sin perder el anidado visual del turno anterior. No se tocó el orden interno de Etapa 0/Etapa 1: su ligero traslape de fechas (el desarrollo de Etapa 1 arrancó mientras se cerraba la validación de Etapa 0) es agrupación real por etapa contractual, no un error de orden — desintercalarlas rompería la estructura sin ganar claridad. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
Binary file not shown.
@@ -283,16 +283,31 @@ for f in hechas:
|
|||||||
f["stat"], etapa=f["etapa"])
|
f["stat"], etapa=f["etapa"])
|
||||||
r += 1
|
r += 1
|
||||||
|
|
||||||
for seccion in (ETAPA2, JIRA, ETAPA3):
|
titulo, ini, fin, lo, hi, acts = ETAPA2
|
||||||
titulo, ini, fin, lo, hi, acts = seccion
|
pinta_fila(r, titulo, ini, fin, 0, f"{lo}–{hi}", None, "", etapa=True)
|
||||||
# El ajuste Jira se pinta ANIDADO dentro de la Etapa 2 (mismo lugar en la
|
r += 1
|
||||||
# propuesta): relleno ámbar "pendiente" en vez del crema de una etapa
|
|
||||||
# contractual, y prefijo "»" para que no se lea como una 5ª etapa.
|
# El ajuste Jira se pinta ANIDADO justo debajo del encabezado de Etapa 2 (mismo
|
||||||
es_jira = seccion is JIRA
|
# lugar en la propuesta) y ANTES de las actividades propias de la Etapa 2: sus
|
||||||
pinta_fila(r, titulo, ini, fin, 0, f"{lo}–{hi}", None, "", etapa=True,
|
# 3 días (27-29 jul) son cronológicamente anteriores al arranque de la Etapa 2
|
||||||
fill=A_FILL if es_jira else None)
|
# (29 jul), así que leer de arriba a abajo también respeta el calendario.
|
||||||
|
# Relleno ámbar "pendiente" en vez del crema de una etapa contractual, y
|
||||||
|
# prefijo "»" para que no se lea como una 5ª etapa.
|
||||||
|
jtitulo, jini, jfin, jlo, jhi, jacts = JIRA
|
||||||
|
pinta_fila(r, jtitulo, jini, jfin, 0, f"{jlo}–{jhi}", None, "", etapa=True, fill=A_FILL)
|
||||||
|
r += 1
|
||||||
|
for nombre, aini, afin, est, stat in jacts:
|
||||||
|
pinta_fila(r, nombre, aini, afin, 0, est, None, stat)
|
||||||
r += 1
|
r += 1
|
||||||
for nombre, aini, afin, est, stat in acts:
|
|
||||||
|
for nombre, aini, afin, est, stat in acts:
|
||||||
|
pinta_fila(r, nombre, aini, afin, 0, est, None, stat)
|
||||||
|
r += 1
|
||||||
|
|
||||||
|
titulo, ini, fin, lo, hi, acts = ETAPA3
|
||||||
|
pinta_fila(r, titulo, ini, fin, 0, f"{lo}–{hi}", None, "", etapa=True)
|
||||||
|
r += 1
|
||||||
|
for nombre, aini, afin, est, stat in acts:
|
||||||
pinta_fila(r, nombre, aini, afin, 0, est, None, stat)
|
pinta_fila(r, nombre, aini, afin, 0, est, None, stat)
|
||||||
r += 1
|
r += 1
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user