| REPOSITORY | |
|---|---|
| REPOSITORY | odoo/odoo |
| GIT | |
| GIT | https://github.com/odoo/odoo.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/odoo/odoo/tree/12.0/crm_reveal |
| VERSION | |
| VERSION | 0.1.0 |
| CATEGORY | |
| CATEGORY | CRM |
| LICENSE | |
| LICENSE | LGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | |
| MAINTAINERS | |
| MAINTAINERS | |
| COMMITTERS | |
| COMMITTERS | Odoo Translation Bot, Martin Trigaux, Thibault Delavallée, Lucas Perais (lpe), Yannick Tivisse, Rémi Rahir, Xavier-Do |
| WEBSITE | |
| WEBSITE | |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-05 23:57:02 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - iap - web - base - web_settings_dashboard - crm - base_setup - sales_team - bus - web_tour - calendar - resource - fetchmail - utm - contacts - digest - portal - http_routing - website_form - website - web_editor - social_media |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
crm_reveal_lead_form |
crm.lead.form | crm.lead | xpath | Inherits crm.crm_case_form_view_leads |
crm_reveal_lead_opportunity_form |
crm.lead.opportunity.inherited.crm | crm.lead | xpath | Inherits crm.crm_case_form_view_oppor |
crm_reveal_rule_form |
crm.reveal.rule.form | crm.reveal.rule | form | New |
crm_reveal_rule_tree |
crm.reveal.rule.tree | crm.reveal.rule | tree | New |
crm_reveal_view_form |
crm.reveal.view.form | crm.reveal.view | form | New |
crm_reveal_view_tree |
crm.reveal.view.tree | crm.reveal.view | tree | New |
lead_message_template |
lead_message_template | ir.ui.view | qweb | New |
res_config_settings_view_form |
res.config.settings.view.form.inherit.crm_reveal | res.config.settings | xpath | Inherits crm.res_config_settings_view_form |
reveal_iap_credits
Integer
string='IAP Credits'
reveal_id
Char
index=True
string='Reveal ID'
reveal_ip
Char
string='IP Address'
reveal_rule_id
Many2one → crm.reveal.rule
index=True
string='Lead Generation Rule'
args: 'crm.reveal.rule'
No public methods.
color
Integer
string='Color Index'
name
Char
required=True
string='Tag Name'
translate=True
reveal_id
Char
required=True
No public methods.
color
Integer
string='Color Index'
name
Char
required=True
string='Role Name'
translate=True
reveal_id
Char
required=True
name_get(self)
active
Boolean
default=True
calculate_credits
Integer
compute='_compute_credit_count'
readonly=True
string='Credit Used'
company_size_max
Integer
help="Leave it as 0 if you don't want to use this filter."
string='Max Company Size'
company_size_min
Integer
help="Leave it as 0 if you don't want to use this filter."
string='Min Company Size'
country_ids
Many2many → res.country
help='Only visitors of following countries will be converted into leads/opportunities (using GeoIP).'
string='Countries'
args: 'res.country'
extra_contacts
Integer
help='This is the number of extra contacts to track if their role and seniority match your criteria.Their details will show up in the history thread of generated leads/opportunities. One credit is consumed per tracked contact.'
string='Extra Contacts'
industry_tag_ids
Many2many → crm.reveal.industry
help='Leave empty to always match. Odoo will not create lead if no match'
string='Industry Tags'
args: 'crm.reveal.industry'
lead_for
Selection
default='companies'
help='If you track company data, one credit will be consumed per lead/opportunity created. If you track company and contacts data, two credits will be consumed. Such data will be visible in the lead/opportunity.'
required=True
string='Data Tracking'
args: [('companies', 'Companies'), ('people', 'Companies + Contacts')]
lead_ids
One2many → crm.lead
string='Generated Lead / Opportunity'
args: 'crm.lead', 'reveal_rule_id'
lead_type
Selection
default='opportunity'
required=True
string='Type'
args: [('lead', 'Lead'), ('opportunity', 'Opportunity')]
leads_count
Integer
compute='_compute_leads_count'
string='Number of Generated Leads'
name
Char
required=True
string='Rule Name'
opportunity_count
Integer
compute='_compute_leads_count'
string='Number of Generated Opportunity'
other_role_ids
Many2many → crm.reveal.role
string='Other Roles'
args: 'crm.reveal.role'
preferred_role_id
Many2one → crm.reveal.role
string='Preferred Role'
args: 'crm.reveal.role'
priority
Selection
string='Priority'
args: crm_stage.AVAILABLE_PRIORITIES
regex_url
Char
help='Regex to track website pages. Leave empty to track the entire website, or / to target the homepage. Example: /page* to track all the pages which begin with /page'
string='URL Expression'
seniority_id
Many2one → crm.reveal.seniority
string='Seniority'
args: 'crm.reveal.seniority'
sequence
Integer
help='Used to order the rules with same URL and countries. Rules with a lower sequence number will be processed first.'
suffix
Char
help='This will be appended in name of generated lead so you can identify lead/opportunity is generated with this rule'
string='Suffix'
tag_ids
Many2many → crm.lead.tag
string='Tags'
args: 'crm.lead.tag'
team_id
Many2one → crm.team
string='Sales Channel'
args: 'crm.team'
user_id
Many2one → res.users
string='Salesperson'
args: 'res.users'
action_get_lead_tree_view(self)
action_get_opportunity_tree_view(self)
create(self, vals)
unlink(self)
write(self, vals)
name
Char
required=True
string='Name'
translate=True
reveal_id
Char
required=True
name_get(self)
create_date
Datetime
index=True
reveal_ip
Char
index=True
string='IP Address'
reveal_rule_id
Many2one → crm.reveal.rule
index=True
string='Lead Generation Rule'
args: 'crm.reveal.rule'
reveal_state
Selection
default='to_process'
index=True
string='State'
args: [('to_process', 'To Process'), ('not_found', 'Not Found')]
init(self)
No new fields.
Public methods (0)No public methods.