+ No data found! +
+ Use this menu to have an overview of your Pipeline. +
++ No data found! +
+ This analysis shows you how many leads have been created per month. +
++ Create a Lead +
+ Leads are the qualification step before the creation of an opportunity. +
++ Looks like nothing is planned. +
+ Schedule activities to keep track of everything you have to do. +
+- No leads found -
- No leads could be generated according to your search criteria -
""") return action + def _action_try_again(self): + last_mining_request = self.env['crm.iap.lead.mining.request'].search([('user_id', '=', self.env.uid)], order='create_date desc', limit=1) + return { + 'name': _('Generate Leads'), + 'res_model': 'crm.iap.lead.mining.request', + 'views': [[False, 'form']], + 'target': 'new', + 'type': 'ir.actions.act_window', + 'context': { + 'show_warning': True, + 'is_modal': True, 'default_state': 'draft', + 'default_lead_type': last_mining_request.lead_type, + 'default_lead_number':last_mining_request.lead_number, + 'default_search_type': last_mining_request.search_type, + 'default_country_ids':last_mining_request.country_ids.ids, + 'default_state_ids': last_mining_request.state_ids.ids, + 'default_industry_ids':last_mining_request.industry_ids.ids, + 'default_filter_on_size':last_mining_request.filter_on_size, + 'default_company_size_min':last_mining_request.company_size_min, + 'default_company_size_max':last_mining_request.company_size_max, + 'default_team_id':last_mining_request.team_id.id, + 'default_user_id':last_mining_request.user_id.id, + 'default_tag_ids':last_mining_request.tag_ids.ids, + 'default_contact_number':last_mining_request.contact_number, + 'default_contact_filter_type':last_mining_request.contact_filter_type, + 'default_preferred_role_id':last_mining_request.preferred_role_id.id, + 'default_role_ids':last_mining_request.role_ids.ids, + 'default_seniority_id':last_mining_request.seniority_id.id, + } + } + def action_get_opportunity_action(self): self.ensure_one() action = self.env["ir.actions.actions"]._for_xml_id("crm.crm_lead_opportunities") action['domain'] = [('id', 'in', self.lead_ids.ids), ('type', '=', 'opportunity')] - action['help'] = _("""- No opportunities found -
- No opportunities could be generated according to your search criteria -
""") return action 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 f1c7abb3612..8044e43f9af 100644 --- a/addons/crm_iap_lead/views/crm_iap_lead_views.xml +++ b/addons/crm_iap_lead/views/crm_iap_lead_views.xml @@ -10,6 +10,9 @@