Skip to content

[IMP] headhunter: Talent Acquisition V2#1446

Open
dhrs-odoo wants to merge 1 commit intoodoo:masterfrom
odoo-dev:19.0-update-headhunter-dhrs
Open

[IMP] headhunter: Talent Acquisition V2#1446
dhrs-odoo wants to merge 1 commit intoodoo:masterfrom
odoo-dev:19.0-update-headhunter-dhrs

Conversation

@dhrs-odoo
Copy link
Contributor

@dhrs-odoo dhrs-odoo commented Dec 15, 2025

All-in-One Talent Acquisition & Recruitment Management

This solution is purpose-built for Talent Acquisition Agencies, Staffing Firms, and Executive Headhunters. It provides a seamless, end-to-end ecosystem to manage the entire recruitment lifecycle across two core workflows:

  • Client Relationship Management: Automate the journey from initial lead capture and requirement gathering to formal quotations, sales orders, and final invoicing.
  • Candidate Delivery: Optimize the headhunting process with robust talent management, visual recruitment pipelines, and automated interview scheduling.

Basics

  • Integrated CRM: Manage client contacts directly within your pipeline or capture leads automatically from your website. Use Opportunities to qualify client needs, generate professional quotations, and automatically trigger draft job positions.
  • Seamless Transition: Once a quotation is signed and converted to a Sales Order, the system instantly initiates the search process within the Recruitment App.
  • Performance-Based Invoicing: Easily generate invoices based on successful placements or predefined project milestones.
  • Digital Presence: Publish and manage all job openings on your branded career site with a single click.

Specialized Customizations

  • Unified Data Flow: Every stage of the process is interconnected. Link opportunities to applicants, track CVs sent, and view associated invoices in one centralized view for a 360-degree audit trail.
  • Client Collaboration Portal: Enhance the client experience by publishing submitted CVs to a dedicated Client Portal, allowing your partners to review candidates in real-time.
  • Tailored Pipelines: The recruitment stages and data fields are specifically pre-configured to mirror the nuances of high-level talent acquisition and headhunting workflows.

Pricing

This module involves multiple apps including Studio for various views, fields and relationships. It as well relies on lines of code through server actions and computed fields to bring extra capabilities, which leads to maintenance fees.

Task-5125645

@robodoo
Copy link
Collaborator

robodoo commented Dec 15, 2025

Pull request status dashboard

@dhrs-odoo dhrs-odoo force-pushed the 19.0-update-headhunter-dhrs branch 22 times, most recently from 563e56d to 301a4d4 Compare December 22, 2025 09:38
Copy link
Contributor

@pgu-odoo pgu-odoo left a comment

Choose a reason for hiding this comment

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

@dhrs-odoo I have added a few comments. But still its going on.

@dhrs-odoo dhrs-odoo force-pushed the 19.0-update-headhunter-dhrs branch 5 times, most recently from 0597555 to c5ff7f7 Compare December 29, 2025 09:10
@dhrs-odoo dhrs-odoo force-pushed the 19.0-update-headhunter-dhrs branch from c5ff7f7 to ae11503 Compare January 5, 2026 12:01
@dhrs-odoo dhrs-odoo force-pushed the 19.0-update-headhunter-dhrs branch 4 times, most recently from a776b38 to 8a55925 Compare January 27, 2026 09:49
@dhrs-odoo dhrs-odoo force-pushed the 19.0-update-headhunter-dhrs branch 5 times, most recently from b7a6747 to 169d065 Compare February 10, 2026 05:23
Copy link
Contributor

@pgu-odoo pgu-odoo left a comment

Choose a reason for hiding this comment

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

@dhrs-odoo Thanks for the huge work. Review is going on. But here are a few comments.
Thanks.

@dhrs-odoo dhrs-odoo force-pushed the 19.0-update-headhunter-dhrs branch from 169d065 to f0a83cc Compare February 20, 2026 06:49
Copy link
Contributor

@pgu-odoo pgu-odoo left a comment

Choose a reason for hiding this comment

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

@dhrs-odoo Here are a few comments, after this I think PR will be ready to move forword.

@dhrs-odoo dhrs-odoo force-pushed the 19.0-update-headhunter-dhrs branch 2 times, most recently from 8ae93f3 to 3c93662 Compare February 24, 2026 05:29
@pgu-odoo
Copy link
Contributor

@vava-odoo PR is ready for review.

Copy link
Collaborator

@vava-odoo vava-odoo left a comment

Choose a reason for hiding this comment

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

Great work, nice improvement! A lot of duplicated remarks and questions. Open to discussions, as always 🙂

<span class="btn btn-outline-danger btn-sm">No</span>
</t>
</td>
<td><t t-out="app.x_availability"/></td>
Copy link
Collaborator

Choose a reason for hiding this comment

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

maybe this should be only visible if available?

Copy link
Contributor Author

@dhrs-odoo dhrs-odoo Feb 26, 2026

Choose a reason for hiding this comment

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

no we display it empty

Copy link
Collaborator

Choose a reason for hiding this comment

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

the way I see it is that we hide this information if the applicant is not available because it can be filled with non meaningful date

Copy link
Contributor Author

Choose a reason for hiding this comment

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

the way I see it is that we hide this information if the applicant is not available because it can be filled with non meaningful date

If you check on the view part we have added a condition that if the available Boolean is true then only the availability field be visible.

Copy link
Collaborator

Choose a reason for hiding this comment

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

exactly, so portal view should mimic backend view

Copy link
Contributor Author

Choose a reason for hiding this comment

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

this are the scenarios

On 1 March I propose to google 2 candidates (vava & lpie) they are both available and without job

So I set on both:
Available (x_available) = TRUE,
No Availability date (availability) (empty),

on 5 of march, lpie tells me he found another job. So i updated by

Available (x_available) = False,
Availability date (availability) still empty,

on 10 march vava tells me he accepted another job but for a 1 month mission so I updated vava with

Available (x_available) = Yes,
Availability date (availability) = 10 April,

A this time I will have

LPIE
available (x_available) = no,
Availability date (availability) empty,

VAVA:
Available (x_available) = Yes,
Availability date (availability) = 10 April

@dhrs-odoo dhrs-odoo force-pushed the 19.0-update-headhunter-dhrs branch 3 times, most recently from aca415b to 380e095 Compare February 27, 2026 04:35
<span class="btn btn-outline-danger btn-sm">No</span>
</t>
</td>
<td><t t-out="app.x_availability"/></td>
Copy link
Collaborator

Choose a reason for hiding this comment

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

exactly, so portal view should mimic backend view

@vava-odoo
Copy link
Collaborator

Also, this has to be adapted
image

@dhrs-odoo
Copy link
Contributor Author

Also, this has to be adapted image

We need to adapt this in saas-19.1

@dhrs-odoo dhrs-odoo force-pushed the 19.0-update-headhunter-dhrs branch from 380e095 to e50611b Compare March 3, 2026 08:59
@dhrs-odoo dhrs-odoo changed the base branch from 19.0 to master March 3, 2026 09:04
@dhrs-odoo dhrs-odoo force-pushed the 19.0-update-headhunter-dhrs branch 4 times, most recently from 9425323 to 031427d Compare March 3, 2026 11:36
All-in-One Talent Acquisition & Recruitment Management

This solution is purpose-built for Talent Acquisition Agencies, Staffing Firms,
and Executive Headhunters. It provides a seamless, end-to-end ecosystem to
manage the entire recruitment lifecycle across two core workflows:

Client Relationship Management: Automate the journey from initial lead capture
and requirement gathering to formal quotations, sales orders, and final invoicing.

Candidate Delivery: Optimize the headhunting process with robust talent
management, visual recruitment pipelines, and automated interview scheduling.

Basics
Integrated CRM: Manage client contacts directly within your pipeline or capture
leads automatically from your website. Use Opportunities to qualify client needs,
 generate professional quotations, and automatically trigger draft job positions.

Seamless Transition: Once a quotation is signed and converted to a Sales Order,
the system instantly initiates the search process within the Recruitment App.

Performance-Based Invoicing: Easily generate invoices based on successful
placements or predefined project milestones.

Digital Presence: Publish and manage all job openings on your branded career
site with a single click.

Specialized Customizations
Unified Data Flow: Every stage of the process is interconnected. Link
opportunities to applicants, track CVs sent, and view associated invoices in one
centralized view for a 360-degree audit trail.

Client Collaboration Portal: Enhance the client experience by publishing
submitted CVs to a dedicated Client Portal, allowing your partners to review
candidates in real-time.

Tailored Pipelines: The recruitment stages and data fields are specifically
pre-configured to mirror the nuances of high-level talent acquisition and
headhunting workflows.

Pricing
This module involves multiple apps including Studio for various views,
fields and relationships. It as well relies on lines of code through server
actions and computed fields to bring extra capabilities, which leads to
maintenance fees.

Task-5125645
@dhrs-odoo dhrs-odoo force-pushed the 19.0-update-headhunter-dhrs branch from 031427d to abfd9c9 Compare March 5, 2026 05:57
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