OdooWiki OCA HUB
Custom Licencia: AGPL-3

Personalización de OCA VCP

Módulo que amplía VCP para necesidades específicas de OCA.

Características

Repositorios

  • Añadir categorías a los repositorios

Módulos de Odoo

  • Indicador must_have en los módulos
  • Extraer y almacenar fragmentos de README y convertirlos a markdown
  • Extraer URLs de iconos

Socios/Colaboradores

  • Añadir pestaña GitHub con inicio de sesión principal y opción de sincronización de avatar
  • Calcular el índice de colaboración de OCA
  • Admitir el historial de la organización para una atribución precisa de las contribuciones

Contribuciones

  • Las revisiones y los comentarios utilizan la organización del colaborador (no la del autor del PR)

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

Añade herramientas específicas de OCA a la aplicación VCP: categorías de repositorios, un indicador must-have en los módulos, extracción de README e iconos, inicio de sesión de GitHub y sincronización de avatar en los contactos, un índice de colaboración de OCA y un historial de la organización para atribuir contribuciones.

Este módulo personaliza la aplicación VCP para las necesidades de OCA. Añade una nueva pantalla "Repository Categories" bajo el menú de ajustes de VCP, donde los responsables pueden crear categorías con una descripción corta, una descripción y una lista de repositorios. Los repositorios obtienen un campo Category, visible en su formulario y lista, y se pueden agrupar por categoría en la vista de búsqueda.

En los módulos de Odoo, se añade una casilla "Must have" junto al nombre del módulo. Las versiones de los módulos ahora almacenan fragmentos extraídos del README (convertidos de RST a Markdown) y una URL de icono, con un logo obsoleto conocido ignorado.

En los contactos, una nueva pestaña "Contributor" muestra una sección de GitHub con un login principal y una opción de sincronización de avatar, además de una lista "Company History". El login principal de GitHub es único por contacto y se vincula a un usuario de VCP; si el login ya lo usa otro contacto, se genera un error. Se muestra un "OCA collaboration index" calculado, basado en solicitudes fusionadas, revisiones, solicitudes creadas y comentarios de los últimos 12 meses. La organización actual se calcula a partir del historial de empresas, recurriendo a la empresa matriz como alternativa.

Las revisiones y los comentarios ahora registran la organización del colaborador que los escribió, según la fecha de la revisión o el comentario. Un nuevo modelo Organization History almacena, por contacto, una fecha de inicio y una organización.

Lo necesitan otros módulos

Menús que añade

vcp_repository_category_menu
Modelos y campos (9)
  • vcp.user · amplía un modelo existenteis_github_main_login
  • vcp.review · amplía un modelo existentepartner_organization_id
  • res.partner · amplía un modelo existentegithub_main_login, github_sync_avatar, current_organization_id, oca_collaboration_index (OCA collaboration index), organization_member_ids, organization_history_ids
  • vcp.comment · amplía un modelo existentepartner_organization_id
  • vcp.repository · amplía un modelo existentecategory_id
  • vcp.odoo.module · amplía un modelo existentemust_have
  • vcp.odoo.module.version · amplía un modelo existenteicon_url, readme_fragments
  • vcp.repository.category · modelo nuevoname, description, repository_ids, short_description
  • vcp.organization.history · modelo nuevodate_start, partner_id, partner_organization_id

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: 1 confirmada, 8 sin información de 9 versiones.

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.