Repository
odoo/odoo · module folder
Module version
1.2
Category
Sales/CRM
Folder size
1.55 MB
License
LGPL-3
Application
No
Auto-installable
Yes
Website
None
Last tracking update
2026-08-15 22:44:15
Authors
Odoo S.A.
Maintainers
Odoo S.A.
Committers
Raphael Collet, Thibault Delavallée, Odoo Translation Bot, Julien Castiaux, Tiffany Chang (tic), Gorash, Mathieu Duckerts-Antoine, William Braeckman, Renaud Thiry, David, Dylan Kiss (dyki), Shaan Thakkar (THSH), thle-odoo, Hesham Saleh, Ricardo Gomes Rodrigues, Krzysztof Magusiak (krma), Meet, Augustin (duau), saurabh, Frantisek Binovsky
Odoo dependencies
Python dependencies
None
System dependencies
None
Required by
test_crm_full, website_crm_iap_reveal
Description

Code Analysis

Views touched (9)
XML IDNameModelTypeStatus
crm_case_kanban_view_leads crm.lead.kanban.lead.inherit.iap.mine crm.lead kanban Inherits crm.crm_case_kanban_view_leads
crm_iap_lead_mining_request_view_form crm.iap.lead.mining.request.view.form crm.iap.lead.mining.request form New
crm_iap_lead_mining_request_view_search crm.iap.lead.mining.request.view.search crm.iap.lead.mining.request search New
crm_iap_lead_mining_request_view_tree crm.iap.lead.mining.request.view.list crm.iap.lead.mining.request list New
crm_lead_view_tree_lead crm.lead.view.list.lead.inherit.iap.mine crm.lead list Inherits crm.crm_case_tree_view_leads
crm_lead_view_tree_opportunity crm.lead.view.list.opportunity.inherit.iap.mine crm.lead list Inherits crm.crm_case_tree_view_oppor
enrich_company enrich_company ir.ui.view qweb Inherits iap_mail.enrich_company
res_config_settings_view_form res.config.settings.view.form.inherit.crm.iap.lead res.config.settings form Inherits crm.res_config_settings_view_form
view_crm_lead_kanban crm.lead.kanban.inherit.iap.mine crm.lead kanban Inherits crm.view_crm_lead_kanban
HTTP endpoints (0)

No HTTP endpoints found for this module.

Models touched (6)

New fields (0)

No new fields.

Public methods (1)
  • lead_vals_from_response(self, lead_type, team_id, tag_ids, user_id, company_data, people_data)
    @api.model

New fields (4)
  • color Integer
    string='Color Index'
  • name Char
    required=True string='Industry' translate=True
  • reveal_ids Char
    required=True
  • sequence Integer
    args: 'Sequence'
Public methods (0)

No public methods.

New fields (26)
  • available_state_ids One2many → res.country.state
    compute='_compute_available_state_ids' args: 'res.country.state'
  • company_size_max Integer
    default=1000
  • company_size_min Integer
    default=1 string='Size'
  • contact_filter_type Selection
    default='role' string='Filter on' args: [('role', 'Role'), ('seniority', 'Seniority')]
  • contact_number Integer
    default=10 string='Number of Contacts'
  • country_ids Many2many → res.country
    default=_default_country_ids string='Countries' args: 'res.country'
  • error_type Selection
    copy=False readonly=True string='Error Type' args: [('credits', 'Insufficient Credits'), ('no_result', 'No Result')]
  • filter_on_size Boolean
    default=False string='Filter on Size'
  • industry_ids Many2many → crm.iap.lead.industry
    string='Industries' args: 'crm.iap.lead.industry'
  • lead_contacts_credits Char
    compute='_compute_tooltip' readonly=True
  • lead_count Integer
    compute='_compute_lead_count' string='Number of Generated Leads'
  • lead_credits Char
    compute='_compute_tooltip' readonly=True
  • lead_ids One2many → crm.lead
    string='Generated Lead / Opportunity' args: 'crm.lead', 'lead_mining_request_id'
  • lead_number Integer
    default=3 required=True string='Number of Leads'
  • lead_total_credits Char
    compute='_compute_tooltip' readonly=True
  • lead_type Selection
    default=_default_lead_type required=True string='Type' args: [('lead', 'Leads'), ('opportunity', 'Opportunities')]
  • name Char
    copy=False default=<expr> readonly=True required=True string='Request Number'
  • preferred_role_id Many2one → crm.iap.lead.role
    string='Preferred Role' args: 'crm.iap.lead.role'
  • role_ids Many2many → crm.iap.lead.role
    string='Other Roles' args: 'crm.iap.lead.role'
  • search_type Selection
    default='companies' required=True string='Target' args: [('companies', 'Companies'), ('people', 'Companies and their Contacts')]
  • seniority_id Many2one → crm.iap.lead.seniority
    string='Seniority' args: 'crm.iap.lead.seniority'
  • state Selection
    default='draft' required=True string='Status' args: [('draft', 'Draft'), ('error', 'Error'), ('done', 'Done')]
  • state_ids Many2many → res.country.state
    string='States' args: 'res.country.state'
  • tag_ids Many2many → crm.tag
    string='Tags' args: 'crm.tag'
  • team_id Many2one → crm.team
    compute='_compute_team_id' domain="[('use_opportunities', '=', True)]" ondelete='set null' readonly=False store=True string='Sales Team' args: 'crm.team'
  • user_id Many2one → res.users
    default=<expr> string='Salesperson' args: 'res.users'
Public methods (6)
  • action_buy_credits(self)
  • action_draft(self)
  • action_get_lead_action(self)
  • action_get_opportunity_action(self)
  • action_submit(self)
  • get_empty_list_help(self, help_message)
    @api.model

New fields (3)
  • color Integer
    string='Color Index'
  • name Char
    required=True string='Role Name' translate=True
  • reveal_id Char
    required=True
Public methods (0)

No public methods.

New fields (2)
  • name Char
    required=True string='Name' translate=True
  • reveal_id Char
    required=True
Public methods (0)

No public methods.

New fields (1)
  • lead_mining_request_id Many2one → crm.iap.lead.mining.request
    index='btree_not_null' string='Lead Mining Request' args: 'crm.iap.lead.mining.request'
Public methods (1)
  • action_generate_leads(self)

Loading…

Loading…

Loading…

Loading…