summaryrefslogtreecommitdiff
path: root/addons/crm_iap_lead
diff options
context:
space:
mode:
authorThibault Delavallée <tde@odoo.com>2020-03-23 15:48:09 +0000
committerThibault Delavallée <tde@odoo.com>2020-04-21 12:28:52 +0000
commitefafadc3ee2740407d6d6ff8082ab9e1f7d8e87f (patch)
tree3b2201c232f93f1c608a7575ad947d69c9742d3b /addons/crm_iap_lead
parentb415533dca2af9b84725b0c48ee5d26359760300 (diff)
[IMP] crm_iap_lead(_website): improve field naming
Purpose is to somehow clean naming of fields. Task ID 2196182 PR #44662 Upgrade PR odoo/upgrade#973
Diffstat (limited to 'addons/crm_iap_lead')
-rw-r--r--addons/crm_iap_lead/models/crm_iap_lead_mining_request.py8
-rw-r--r--addons/crm_iap_lead/views/crm_iap_lead_views.xml4
2 files changed, 6 insertions, 6 deletions
diff --git a/addons/crm_iap_lead/models/crm_iap_lead_mining_request.py b/addons/crm_iap_lead/models/crm_iap_lead_mining_request.py
index df7b9fa531a..598fe68d8d6 100644
--- a/addons/crm_iap_lead/models/crm_iap_lead_mining_request.py
+++ b/addons/crm_iap_lead/models/crm_iap_lead_mining_request.py
@@ -42,7 +42,7 @@ class CRMLeadMiningRequest(models.Model):
user_id = fields.Many2one('res.users', string='Salesperson')
tag_ids = fields.Many2many('crm.tag', string='Tags')
lead_ids = fields.One2many('crm.lead', 'lead_mining_request_id', string='Generated Lead / Opportunity')
- leads_count = fields.Integer(compute='_compute_leads_count', string='Number of Generated Leads')
+ lead_count = fields.Integer(compute='_compute_lead_count', string='Number of Generated Leads')
# Company Criteria Filter
filter_on_size = fields.Boolean(string='Filter on Size', default=False)
@@ -74,8 +74,8 @@ class CRMLeadMiningRequest(models.Model):
record.lead_credits = _('%d credits will be consumed to find %d companies.') % (company_credits, record.lead_number)
record.lead_total_credits = _("This makes a total of %d credits for this request.") % (total_contact_credits + company_credits)
- @api.depends('lead_ids')
- def _compute_leads_count(self):
+ @api.depends('lead_ids.lead_mining_request_id')
+ def _compute_lead_count(self):
if self.ids:
leads_data = self.env['crm.lead'].read_group(
[('lead_mining_request_id', 'in', self.ids)],
@@ -86,7 +86,7 @@ class CRMLeadMiningRequest(models.Model):
(m['lead_mining_request_id'][0], m['lead_mining_request_id_count'])
for m in leads_data)
for request in self:
- request.leads_count = mapped_data.get(request.id, 0)
+ request.lead_count = mapped_data.get(request.id, 0)
@api.onchange('lead_number')
def _onchange_lead_number(self):
diff --git a/addons/crm_iap_lead/views/crm_iap_lead_views.xml b/addons/crm_iap_lead/views/crm_iap_lead_views.xml
index 41bf1b858a6..f76fb55013c 100644
--- a/addons/crm_iap_lead/views/crm_iap_lead_views.xml
+++ b/addons/crm_iap_lead/views/crm_iap_lead_views.xml
@@ -19,14 +19,14 @@
<button name="action_get_opportunity_action" class="oe_stat_button" type="object" icon="fa-handshake-o"
attrs="{'invisible': ['|', ('lead_type', '!=', 'opportunity'), ('state', '!=' , 'done')]}">
<div class="o_stat_info">
- <field name="leads_count"/>
+ <field name="lead_count"/>
<span class="o_stat_text">Opportunities</span>
</div>
</button>
<button name="action_get_lead_action" class="oe_stat_button" type="object" icon="fa-handshake-o" groups="crm.group_use_lead"
attrs="{'invisible': ['|', ('lead_type', '!=', 'lead'), ('state', '!=' , 'done')]}">
<div class="o_stat_info">
- <field name="leads_count"/>
+ <field name="lead_count"/>
<span class="o_stat_text">Leads</span>
</div>
</button>