hbox-docs/backend/lotes/2026-10-23_usuarios-campo.json
Leopoldo Rodríguez 4cc18b517f Cuentas en bloque, contraseña inicial y sitio/correo en Equipo
backend/cuentas.py: restablece en bloque (todos menos leo y claude) y da de alta
a varios desde backend/cuentas/2026-10-23_alta-sitios.json (jesush, miguel, joel,
antonio, danielg); la contraseña la pide en la terminal. Miembros con sitio,
correo y correo_alt; marca contrasena_inicial con aviso en el sitio hasta que la
persona la cambie. Los ids de responsable se recalculan con el equipo de hoy.
Lote 2026-10-23_usuarios-campo. Pruebas: tests-cuentas.sh (47).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_016X4CAujMuib2tDqt9JRg6X
2026-10-23 14:14:50 -06:00

69 lines
6.1 KiB
JSON

{
"lote": "2026-10-23_usuarios-campo",
"autor": "claude",
"motivo": "Cuentas del 23-oct (Leo): altas de los responsables de sitio y técnicos, contraseña inicial para todos menos Leo, correo y sitio de cada quien; siguientes pasos del cotizador",
"fuente": "/tableros/equipo/",
"cambios": [
{ "id": "t-alta-responsables-campo",
"poner": { "estado": "hecho" },
"nota": "23-oct: cuentas creadas (cuentas.py): jesush = Jesús Honorato (TIMSA), miguel = Miguel Ángel Peña (EIT), joel = Joel Orantes (EIT), antonio = Antonio Ventura (LCT), danielg = Daniel González Cruz (ensamble, Querétaro). El usuario jesus ahora dice Jesús Romero." },
{ "id": "t-eit-material", "poner": { "responsable": "adriana, miguel" },
"nota": "23-oct: Miguel Ángel Peña ya tiene cuenta (miguel): el pendiente queda a su nombre." },
{ "id": "t-eit-instalar", "poner": { "responsable": "alan, daniel, miguel, joel" },
"nota": "23-oct: Miguel (miguel) es el responsable principal de EIT y Joel Orantes (joel) el técnico de instalación del sitio; Alán y Daniel siguen como líderes de instalación." },
{ "id": "t-lct-instalar", "poner": { "responsable": "alan, daniel, antonio" },
"nota": "23-oct: Antonio Ventura ya tiene cuenta (antonio): responsable principal de LCT." },
{ "id": "t-lct-herreria", "poner": { "responsable": "leo, antonio" },
"nota": "23-oct: Antonio Ventura ya tiene cuenta (antonio)." },
{ "id": "t-timsa-instalar", "poner": { "responsable": "alan, daniel, jesush" },
"nota": "23-oct: Jesús Honorato ya tiene cuenta (jesush): responsable principal de TIMSA." },
{ "id": "t-conteo-sitios", "poner": { "responsable": "alan, jesush, miguel, antonio" },
"nota": "23-oct: los responsables de TIMSA, EIT y LCT ya tienen cuenta (jesush, miguel, antonio): registran el conteo de su sitio ellos mismos." },
{ "crear": { "id": "t-cambio-contrasenas",
"titulo": "Que cada quien cambie su contraseña inicial en Mi cuenta",
"pista": "gestion", "estado": "por-hacer", "responsable": "adriana", "version_tarjeta": "—",
"sitios": ["qro"], "fecha_limite": "2026-10-27",
"descripcion": "Con el restablecimiento del 23-oct todos (menos Leo) entran con la misma contraseña inicial, y con ella cualquiera podría entrar como otro. El sitio le muestra a cada quien un aviso hasta que la cambia; en Equipo, el administrador ve quién sigue con la marca «contraseña inicial». Recordarlo en el standup hasta que no quede nadie.",
"enlaces": [{ "titulo": "Equipo", "url": "/tableros/equipo/" }, { "titulo": "Mi cuenta", "url": "/cuenta.html" }],
"etiquetas": ["quick-win"] },
"si_no_hay": ["contrasena inicial"] },
{ "crear": { "id": "t-correos-equipo",
"titulo": "Completar el correo de cada quien en Equipo (los dos dominios)",
"pista": "gestion", "estado": "por-hacer", "responsable": "leo", "version_tarjeta": "—",
"sitios": ["qro"],
"descripcion": "Equipo → Editar: «Correo» (para los avisos por correo) y «Otro correo» si la persona tiene cuenta en el otro dominio. Ya quedaron los que conocíamos: leo, adriana, alan, daniel, gibranlp, jesus (jesusr@) y jesush (jesus@); revisar esos dos. Faltan miguel, joel, antonio, danielg, michelle, aldair, abraham, eduardo, jacobo, jose y juan.",
"enlaces": [{ "titulo": "Equipo", "url": "/tableros/equipo/" }],
"etiquetas": ["quick-win"] },
"si_no_hay": ["correo de cada quien"] },
{ "crear": { "id": "t-cotizador-espejo",
"titulo": "Espejo de cotizador-helgen (GitHub) en git.helgen.online y copia en Projects para que Claude lo lea",
"pista": "gestion", "estado": "por-hacer", "responsable": "leo", "version_tarjeta": "—",
"sitios": ["qro"],
"descripcion": "Gitea → + → New Migration → GitHub: https://github.com/efrainsosa27/cotizador-helgen, token clásico de GitHub con permiso «repo», marcar «This repository will be a mirror», dueño Helgen-Services. Después clonarlo en ~/Documents/Claude/Projects/cotizador-helgen: el repositorio es privado y Claude no lo ve desde GitHub.",
"etiquetas": ["cotizador"] },
"si_no_hay": ["espejo de cotizador"] },
{ "crear": { "id": "t-cotizador-integracion",
"titulo": "Propuesta: ligar cotizaciones y compras al inventario (¿una base de datos SQL para todo?)",
"pista": "compras", "estado": "por-hacer", "responsable": "leo, claude", "version_tarjeta": "—",
"sitios": ["qro"], "bloqueada_por": ["t-cotizador-espejo"],
"descripcion": "Idea de Leo (23-oct): que la cotización, la orden de compra y la llegada del material sean un solo hilo que termine en el inventario por sitio. Claude revisa el cotizador (lenguaje, datos, dónde guarda) y propone cómo unirlos y si conviene pasar inventario y compras a una base de datos SQL. Se decide con Leo antes de programar.",
"enlaces": [{ "titulo": "Inventario", "url": "/tableros/inventario/" }],
"etiquetas": ["cotizador", "decisión"] },
"si_no_hay": ["ligar cotizaciones"] },
{ "crear": { "id": "t-login-correo",
"titulo": "Entrar al sitio con la cuenta de correo (Google) y avisos por correo: opciones",
"pista": "gestion", "estado": "por-hacer", "responsable": "leo, claude", "version_tarjeta": "—",
"sitios": ["qro"],
"descripcion": "Hoy se entra con usuario y contraseña de nginx. Idea de Leo (23-oct): entrar con la cuenta de correo o de Google y mandar avisos por correo. Hay dos dominios de correo: definir cuál cuenta para entrar y desde cuál se mandan los avisos. Usa el «Correo» y «Otro correo» de cada quien en Equipo (t-correos-equipo).",
"enlaces": [{ "titulo": "Equipo", "url": "/tableros/equipo/" }],
"etiquetas": ["decisión"] },
"si_no_hay": ["entrar al sitio con la cuenta de correo"] }
]
}