OdooWiki OCA HUB

Odoo Project - Changelogs

odoo_project_changelog folder_open OCA/module-composition-analysis open_in_new
Tools Licencia: AGPL-3

Este módulo permite generar CHANGELOGs para los repositorios utilizados dentro de un proyecto.

Los changelogs se generan a partir del historial de commits de git, y toman como entrada las referencias de origen y destino de este repositorio (un commit SHA, una rama, una etiqueta...). Solo se listarán los cambios relevantes realizados para no sobrecargar el changelog (no se listarán las traducciones, los tests unitarios ni las actualizaciones de documentación).

La salida es una página HTML donde el usuario puede navegar, plegar y desplegar secciones fácilmente.

Traducción automática al español (DeepSeek) de la descripción original de OCA, que está en inglés.

auto_awesome Qué hace este módulo

Generado por IA a partir del código · Odoo 18.0

Genera un CHANGELOG para los repositorios usados por un proyecto de Odoo, basado en el historial de commits de git entre dos referencias. El resultado es una página HTML que puedes abrir, plegar y desplegar por categoría de módulo.

Este módulo añade una pestaña Changelog al formulario de proyecto de Odoo. Ahí se listan los repositorios usados por el proyecto, eligiendo una rama del repositorio, el commit desplegado (el punto de partida) y, opcionalmente, un commit con el que comparar; si el segundo se deja vacío, se usa el último commit de la rama. Cada línea tiene un indicador Include para poder dejar un repositorio fuera.

Un botón Generate CHANGELOG inicia el trabajo en segundo plano y el estado del proyecto pasa a In progress; un botón Refresh permite consultar el progreso. Al terminar, el estado pasa a Done y un botón Open CHANGELOG abre la página generada en una nueva pestaña.

El changelog se genera como un informe HTML llamado CHANGELOG, disponible también desde el menú de impresión del proyecto. Está organizado por categoría de módulo y luego por módulo, mostrando para cada cambio el resumen, el mensaje completo del commit, la fecha y un enlace al commit en el repositorio. Solo se listan los cambios relevantes; se omiten las traducciones, las pruebas y las actualizaciones de documentación.

El módulo añade un nuevo modelo para los repositorios usados en un proyecto, almacena el changelog generado y el commit de destino alcanzado, y usa trabajos en segundo plano con reintentos para recopilar los datos.

Depende de

Modelos y campos (2)
  • odoo.project · amplía un modelo existentechangelog_url, changelog_state, used_repository_ids (Used Repositories), changelog_enabled_repository_ids (Enabled Repositories for CHANGELOG)
  • odoo.project.repository · modelo nuevoactive (Include), changelog, target_commit, deployed_commit, odoo_project_id (Project), repository_branch_id (Repository Branch)

Texto generado por IA (DeepSeek) al leer el código de la versión 18.0 en GitHub; puede contener errores, así que verifícalo en el código antes de decidir. Ver el código en GitHub

Disponibilidad por versión

Revisado: 2026-11-03
Confirmado (verificado en repositorio y rama) Estimado (sin verificar) Sin información

Estado de confirmación: 2 confirmadas, 7 sin información de 9 versiones.

Fuentes · Odoo 18.0

Confirmado el 2026-11-03 en la rama 18.0 de OCA/module-composition-analysis.

terminal Instalación y uso

Sin información verificada

Las instrucciones de instalación, el paquete de distribución, las dependencias y los pasos de configuración no se muestran porque todavía no se han verificado en la documentación del módulo para ninguna versión.

info

Datos importados de GitHub: esta ficha refleja la última revisión del catálogo, no una consulta en directo. Verifica siempre en la documentación del módulo y en staging antes de instalar en producción.