Project Task Stage Change Restriction
Este módulo permite especificar qué usuarios o grupos pueden mover una tarea a una etapa específica.
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.0Te permite controlar quién puede mover una tarea de proyecto a una etapa específica. En cada etapa de tarea puedes exigir que el usuario esté asignado a la tarea, sea el responsable del proyecto o pertenezca a los grupos seleccionados.
Este módulo añade reglas de acceso a las etapas de las tareas del proyecto para que no todo el mundo pueda arrastrar una tarea a cualquier etapa.
En cada etapa (las columnas del kanban de tareas, configuradas en el formulario de configuración de la etapa) aparece una nueva sección "Stage Change Restriction" con tres opciones: - Assigned Only: solo los usuarios asignados a la tarea pueden moverla a esta etapa. - Project Manager: solo el responsable del proyecto de la tarea puede moverla a esta etapa. - Group Members: los miembros de los grupos de usuarios seleccionados pueden moverla a esta etapa.
Si no se establece ninguna de las opciones, la etapa permanece abierta para todos. Si se establecen varias opciones, basta con que se cumpla una de ellas para permitir el movimiento (por ejemplo, un usuario asignado o el responsable del proyecto). Los administradores nunca se bloquean.
Cuando un usuario intenta mover una tarea a una etapa restringida, Odoo comprueba la regla y, si el usuario no cumple los requisitos, muestra un mensaje de error indicando la tarea y la etapa y rechaza el cambio. La misma comprobación se ejecuta cuando se crea una tarea directamente en una etapa restringida.
El módulo toca project.task y project.task.type y añade los campos de restricción al formulario de la etapa de la tarea. Los datos de demostración crean etapas de ejemplo (Free, Assigned Only, Project Manager Only, Project Users Only) y un proyecto de demostración con tareas para ilustrar el comportamiento.
Depende de
Modelos y campos (2)
- project.task · amplía un modelo existente
- project.task.type · amplía un modelo existenteallow_group_ids (Group Members), allow_assigned_only (Assigned Only), allow_project_manager (Project Manager)
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: 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/project.
terminal Instalación y uso
Documentación de OCA · Odoo 18.0Configuración
Fuente · Odoo 18.0El menú Task Stages solo es visible cuando Odoo está en modo desarrollador. Activa el modo desarrollador antes de continuar.
Ve a "Project > Configuration > Task Stages" y selecciona o crea una nueva etapa de tarea. Configura los siguientes campos en el grupo "Stage Change Restriction":
- Assigned Only Si está habilitado, solo los usuarios asignados a la tarea pueden moverla a esta etapa.
- Project Manager Si está habilitado, solo el responsable del proyecto al que pertenece esta tarea puede moverla.
- Group Members Selecciona los grupos cuyos miembros pueden mover tareas a esta etapa.
Ten en cuenta que las condiciones seleccionadas se evalúan según el principio "OR". Por lo tanto, un usuario debe cumplir cualquiera de las condiciones seleccionadas.
NB: las restricciones no se aplican si un superusuario cambia una etapa.
Intenta mover una tarea a una etapa restringida. Si tu usuario no cumple las condiciones de autorización de la etapa, se generará el siguiente error de acceso: "Sorry, you are not allowed to move the task '' into the stage ''."
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.
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.
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.