diff options
| author | Thibault Delavallée <tde@odoo.com> | 2020-03-23 15:48:09 +0000 |
|---|---|---|
| committer | Thibault Delavallée <tde@odoo.com> | 2020-04-21 12:28:52 +0000 |
| commit | efafadc3ee2740407d6d6ff8082ab9e1f7d8e87f (patch) | |
| tree | 3b2201c232f93f1c608a7575ad947d69c9742d3b /addons/crm_iap_lead | |
| parent | b415533dca2af9b84725b0c48ee5d26359760300 (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.py | 8 | ||||
| -rw-r--r-- | addons/crm_iap_lead/views/crm_iap_lead_views.xml | 4 |
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> |
