mirror of
https://github.com/bringout/oca-ocb-crm.git
synced 2026-04-21 12:32:01 +02:00
19.0 vanilla
This commit is contained in:
parent
dc68f80d3f
commit
7221b9ac46
610 changed files with 135477 additions and 161677 deletions
|
|
@ -16,15 +16,15 @@ class UtmCampaign(models.Model):
|
|||
def _compute_crm_lead_count(self):
|
||||
lead_data = self.env['crm.lead'].with_context(active_test=False)._read_group([
|
||||
('campaign_id', 'in', self.ids)],
|
||||
['campaign_id'], ['campaign_id'])
|
||||
mapped_data = {datum['campaign_id'][0]: datum['campaign_id_count'] for datum in lead_data}
|
||||
['campaign_id'], ['__count'])
|
||||
mapped_data = {campaign.id: count for campaign, count in lead_data}
|
||||
for campaign in self:
|
||||
campaign.crm_lead_count = mapped_data.get(campaign.id, 0)
|
||||
|
||||
def action_redirect_to_leads_opportunities(self):
|
||||
view = 'crm.crm_lead_all_leads' if self.use_leads else 'crm.crm_lead_opportunities'
|
||||
action = self.env['ir.actions.act_window']._for_xml_id(view)
|
||||
action['view_mode'] = 'tree,kanban,graph,pivot,form,calendar'
|
||||
action['view_mode'] = 'list,kanban,graph,pivot,form,calendar'
|
||||
action['domain'] = [('campaign_id', 'in', self.ids)]
|
||||
action['context'] = {'active_test': False, 'create': False}
|
||||
return action
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue