workspace-v1/shared/knowledge-base/reference/odoo/docs/02-modulos-business/MOD-project.md
rckrdmrd cb4c0681d3 feat(workspace): Add new projects and update architecture
New projects created:
- michangarrito (marketplace mobile)
- template-saas (SaaS template)
- clinica-dental (dental ERP)
- clinica-veterinaria (veterinary ERP)

Architecture updates:
- Move catalog from core/ to shared/
- Add MCP servers structure and templates
- Add git management scripts
- Update SUBREPOSITORIOS.md with 15 new repos
- Update .gitignore for new projects

Repository infrastructure:
- 4 main repositories
- 11 subrepositorios
- Gitea remotes configured

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-07 04:43:28 -06:00

3.7 KiB

Modulo: Project (Proyectos)

Odoo Module: project Version: 1.3 Categoria: Services/Project Es Aplicacion: Si


1. Descripcion General

El modulo project proporciona gestion completa de proyectos y tareas. Incluye vistas Kanban, dependencias, recurrencia y milestones.

Funcionalidades Principales:

  • Proyectos (project.project): Contenedores de tareas con configuracion
  • Tareas (project.task): Unidades de trabajo con subtareas
  • Etapas de Tareas (project.task.type): Pipeline kanban
  • Milestones (project.milestone): Hitos de entregas
  • Dependencias: Bloqueo entre tareas
  • Recurrencia: Tareas repetitivas
  • Etapas Personales: Vista por usuario

2. Dependencias

2.1 Dependencias Explicitas (manifest)

Modulo Tipo Descripcion
analytic Requerido Contabilidad analitica
base_setup Requerido Configuracion base
mail Requerido Mensajeria
portal Requerido Portal clientes
rating Requerido Calificaciones
resource Requerido Recursos
web Requerido Interfaz web
web_tour Requerido Tours guiados
digest Requerido Resumenes

3. Modelos Principales

3.1 Project Core

Modelo Descripcion Archivo
project.project Proyectos project_project.py
project.task Tareas project_task.py
project.task.type Etapas tareas project_task_type.py
project.milestone Hitos project_milestone.py

3.2 Configuracion

Modelo Descripcion Archivo
project.project.stage Etapas proyectos project_project_stage.py
project.task.stage.personal Etapas personales project_task_stage_personal.py
project.task.recurrence Recurrencia project_task_recurrence.py

4. Estados de Tarea (state)

Estado Descripcion Tipo
01_in_progress En Progreso OPEN
02_changes_requested Cambios Solicitados OPEN
03_approved Aprobada OPEN
04_waiting_normal Esperando OPEN
1_done Completada CLOSED
1_canceled Cancelada CLOSED

5. Caracteristicas Avanzadas

5.1 Subtareas

  • Relacion padre-hijo recursiva
  • Herencia de tags y milestone
  • Conteo de subtareas

5.2 Dependencias

  • depend_on_ids: Tareas que bloquean
  • dependent_ids: Tareas bloqueadas
  • Auto-estado waiting si bloqueada

5.3 Recurrencia

  • repeat_interval + repeat_unit
  • repeat_type: Forever/Until
  • Crea siguiente tarea al cerrar

5.4 Milestones

  • Vinculo proyecto-hitos
  • Tareas asociadas a hitos
  • Tracking de progreso

5.5 Etapas Personales

  • Cada usuario tiene su vista
  • Sincronizado con tabla personal
  • Independiente de etapa global

6. Grupos de Seguridad

Grupo Permiso
group_project_user Usuario de proyecto
group_project_manager Gestor de proyectos
group_project_stages Etapas de proyecto
group_project_milestone Milestones
group_project_task_dependencies Dependencias
group_project_recurring_tasks Tareas recurrentes

7. Vistas Disponibles

Vista Descripcion
Kanban Agrupado por stage_id
List Vista tabular
Form Detalle completo
Activity Historial cambios
Graph Analisis grafico
Pivot Analisis multidimensional
Calendar Vista temporal

8. Estadisticas del Modulo

Metrica Valor
Lineas project_task.py 2,212
Lineas project_project.py 1,443
Modelos principales 6
Complejidad ALTA

Referencias:

  • Fuente: addons/project/
  • Manifest: addons/project/__manifest__.py