OdooWiki OCA HUB

Project Task Pull Request State

project_task_pull_request_state folder_open OCA/project open_in_new
Project Management Licencia: AGPL-3

Este módulo amplía la funcionalidad del módulo project_task_pull_request. Añade un campo "State" a Task junto con el campo PR URI.

Los siguientes estados predefinidos están disponibles: "Draft", "Open", "Merged", "Closed". Puedes añadir o modificar esta lista fácilmente sobrescribiendo la función "selection_pr_state" en el modelo "project.task"

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 19.0

Añade un campo Pull Request State a las tareas, que muestra si la pull request vinculada está en estado Draft, Open, Merged o Closed. Se puede establecer un estado predeterminado de forma global en los ajustes de Proyecto o por proyecto.

Este módulo se basa en el seguimiento de pull requests ya disponible en las tareas. Cuando una tarea tiene un enlace de pull request, aparece un nuevo campo "PR State" junto a él, que muestra uno de cuatro valores: Draft, Open, Merged o Closed.

El estado se rellena automáticamente cuando se añade un enlace de pull request a una tarea. El valor utilizado proviene primero de la configuración "Default PR State" del propio proyecto; si el proyecto no define uno, se utiliza el valor predeterminado global de los ajustes de Project. Si no hay ningún valor predeterminado configurado, el campo permanece vacío. Eliminar el enlace de pull request borra el estado. El campo se almacena y sus cambios se registran en el historial de la tarea, y no se copia cuando se duplica una tarea.

Dónde aparece: - En el formulario de la tarea, justo después del campo de enlace de pull request, y solo cuando existe un enlace. - En la vista de búsqueda de tareas, donde puedes filtrar las tareas que tienen un pull request y agrupar las tareas por PR State. - En el formulario del proyecto, junto a los ajustes de pull request existentes, para establecer el estado predeterminado del proyecto. - En los ajustes de Project, bajo la gestión de tareas, para establecer el estado predeterminado de toda la compañía.

Afecta a los modelos project.task, project.project y res.config.settings. La lista de estados disponibles se define en un único lugar, por lo que los desarrolladores pueden ampliarla si es necesario.

Modelos y campos (3)
  • project.task · amplía un modelo existentepr_state (PR State)
  • project.project · amplía un modelo existentepr_state_default (Default PR State)
  • res.config.settings · amplía un modelo existentepr_state_default (Default PR State)

Texto generado por IA (DeepSeek) al leer el código de la versión 19.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: 3 confirmadas, 6 sin información de 9 versiones.

terminal Instalación y uso

Documentación de OCA · Odoo 19.0
  • En Ajustes generales -\> Proyecto -\> sección Solicitud de extracción de tareas del proyecto, seleccione el estado de PR predeterminado para todas las tareas

Para definir un estado de PR predeterminado personalizado para un proyecto concreto:

  • Seleccione el proyecto -\> Abra "Ajustes" -\> Establezca "Estado de PR predeterminado"

Traducción automática al español (DeepSeek) de la documentación original de OCA; los comandos y el código no se traducen. Sin información verificada en OCA: Instalación, Uso.

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.