Skip to content

chore(rh): elimina el modulo legacy de catalogos y captura manual de demandas

Infraestructura requested to merge qa into main

Verificado sin datos en local NI en QA (0 filas en rh_demandas_catalogos y rh_demandas_laborales) y sin consumidores vivos: el modal DemandaModal ya no lo importaba nadie y DemandasKpisStrip (OAE) estaba huerfano.

  • Fuera del sidebar el item admin Catalogos y sus 2 paginas (admin/catalogos y relaciones-laborales/catalogos, esta ultima ni enlazada estaba)
  • Backend: CRUD rh/demandas y rh/demandas/catalogos, rh/kpis/demandas, modelo CatalogoDemanda, alerta emit_demanda_nueva + su entrada del registro, scripts one-off import_demandas.py y seed_etapas2.py
  • Se conserva DemandaLaboral (lo usa el modulo tenant, rutas api de tenants) y TODOS los endpoints Tableau de demandas (stats, list, concluidas, detalle)
  • Las tablas en BD se quedan (vacias); sin acceso a prod para verificar alla
  • docs/API.md actualizado con la nota del retiro

La parte de portal_rh/lib/api.ts de esta limpieza viaja en el siguiente commit (el archivo trae tambien lo nuevo de correos y git add es por archivo).

Validado: py_compile + ci_validate_models + build portal_rh + build frontend en verde; OpenAPI ya no expone las rutas retiradas.

Merge request reports

Loading