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.0Añ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.
Depende de
Lo necesitan otros módulos
Menús que añade
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-03Estado de confirmación: 1 confirmada, 8 sin información de 9 versiones.
Fuentes · Odoo 18.0
Confirmado el 2026-11-03 en la rama 18.0 de OCA/oca-custom.
terminal Instalación y uso
Sin información verificadaLas 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.
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.