Skip to content

[17.0][ADD] crm_stage_project_task#672

Open
geomer198 wants to merge 3 commits into
OCA:17.0from
xxp-odoo-erp:17.0-t30-crm_stage_project_task-add
Open

[17.0][ADD] crm_stage_project_task#672
geomer198 wants to merge 3 commits into
OCA:17.0from
xxp-odoo-erp:17.0-t30-crm_stage_project_task-add

Conversation

@geomer198
Copy link
Copy Markdown

This module bridges CRM pipeline management with project tasks, automatically generating predefined tasks when leads/opportunities transition between stages. It enforces process compliance by optionally requiring task completion before stage progression.

Core Functionality:

  • Configurable task templates per CRM stage

  • Optional stage transition validation (blocks progression if tasks incomplete)

  • Integrated task management within CRM form view

Key Features:

  • Default project configuration for tasks

  • Stage-specific task templates

  • Task state validation system

@geomer198 geomer198 marked this pull request as draft August 16, 2025 19:14
@geomer198 geomer198 changed the title [17,0][ADD] crm_stage_project_task [17.0][ADD] crm_stage_project_task Aug 16, 2025
@geomer198 geomer198 marked this pull request as ready for review August 17, 2025 22:36
@geomer198 geomer198 force-pushed the 17.0-t30-crm_stage_project_task-add branch 2 times, most recently from 1dbac9e to 583aca9 Compare August 18, 2025 11:28
Copy link
Copy Markdown

@Bearnard21 Bearnard21 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Functionlity LGTM

@Bearnard21
Copy link
Copy Markdown

@rafaelbn Please take a look, thank you

@geomer198 geomer198 force-pushed the 17.0-t30-crm_stage_project_task-add branch from 583aca9 to 6310b29 Compare August 30, 2025 13:08
@Bearnard21
Copy link
Copy Markdown

@rvalyi @azmeuk @pedrobaeza could you please take a look
Thank you

@azmeuk
Copy link
Copy Markdown
Member

azmeuk commented Oct 1, 2025

Why me?

@github-actions
Copy link
Copy Markdown

github-actions Bot commented Feb 1, 2026

There hasn't been any activity on this pull request in the past 4 months, so it has been marked as stale and it will be closed automatically if no further activity occurs in the next 30 days.
If you want this PR to never become stale, please ask a PSC member to apply the "no stale" label.

@github-actions github-actions Bot added the stale PR/Issue without recent activity, it'll be soon closed automatically. label Feb 1, 2026
@geomer198
Copy link
Copy Markdown
Author

@ivs-cetmix Make a code review please.

@github-actions github-actions Bot removed the stale PR/Issue without recent activity, it'll be soon closed automatically. label Feb 15, 2026
Comment on lines +7 to +20
1. Manual Task Creation

- Teams waste time recreating repetitive tasks (e.g., "Send proposal") for every lead
- Inconsistent task naming/descriptions across stages

2. No Process Enforcement

- Users can skip mandatory steps (e.g., contract reviews) by moving stages prematurely
- Hard to track which stage-specific actions are pending

3. Disconnected Workflows

- Tasks exist in Projects but lack visibility in CRM
- No native link between pipeline stages and task templates
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hello @geomer198 thank you for you contribution!

Could you please clarify why do you need to link the CRM lead directly to a dedicated project if you need, why cannot this be done using the standard CRM -> Sales -> Project flow?
If you have a complex lead closure process that has multiple tasks to be completed, then you can create a quotation from the opportunity, link a project to that quotation and later use that link to bind tasks with the lead.
Regarding Teams waste time recreating repetitive tasks (e.g., "Send proposal") for every lead cannot this be done with activities?
Also have a look at this module, probably you could use it as a basis and extend it instead: https://github.com/OCA/crm/tree/17.0/crm_project_task

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@ivs-cetmix, thank you for your comment! This solution has been used in one of our projects. Therefore, we decided to publish the module so that other users could also take advantage of its capabilities.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants