[MOV] crm_iap_mine: rename `crm_iap_lead` module
PURPOSE Perform a global renaming / cleaning of IAP features often added or merged with minimal review. Time to cleanup ! SPECIFICATIONS Rename ``crm_iap_lead`` to ``crm_iap_mine`` . Indeed it adds lead mining feature on top of crm. LINKS Task-2630969 Prepares Task-2600047 (code improvements and cleaning) COM PR odoo/odoo#75514 ENT PR odoo/enterprise#20424 UPG PR odoo/upgrade#2770
This commit is contained in:
+6
-6
@@ -212,9 +212,9 @@ file_filter = addons/crm/i18n/<lang>.po
|
||||
source_file = addons/crm/i18n/crm.pot
|
||||
source_lang = en
|
||||
|
||||
[odoo-master.crm_iap_lead]
|
||||
file_filter = addons/crm_iap_lead/i18n/<lang>.po
|
||||
source_file = addons/crm_iap_lead/i18n/crm_iap_lead.pot
|
||||
[odoo-master.crm_iap_lead_website]
|
||||
file_filter = addons/crm_iap_lead_website/i18n/<lang>.po
|
||||
source_file = addons/crm_iap_lead_website/i18n/crm_iap_lead_website.pot
|
||||
source_lang = en
|
||||
|
||||
[odoo-master.crm_iap_enrich]
|
||||
@@ -222,9 +222,9 @@ file_filter = addons/crm_iap_enrich/i18n/<lang>.po
|
||||
source_file = addons/crm_iap_enrich/i18n/crm_iap_enrich.pot
|
||||
source_lang = en
|
||||
|
||||
[odoo-master.crm_iap_lead_website]
|
||||
file_filter = addons/crm_iap_lead_website/i18n/<lang>.po
|
||||
source_file = addons/crm_iap_lead_website/i18n/crm_iap_lead_website.pot
|
||||
[odoo-master.crm_iap_mine]
|
||||
file_filter = addons/crm_iap_mine/i18n/<lang>.po
|
||||
source_file = addons/crm_iap_mine/i18n/crm_iap_mine.pot
|
||||
source_lang = en
|
||||
|
||||
[odoo-master.crm_livechat]
|
||||
|
||||
@@ -36,7 +36,7 @@ class ResConfigSettings(models.TransientModel):
|
||||
string="Auto Assignment Next Execution Date", compute='_compute_crm_auto_assignment_data',
|
||||
readonly=False, store=True)
|
||||
# IAP
|
||||
module_crm_iap_lead = fields.Boolean("Generate new leads based on their country, industries, size, etc.")
|
||||
module_crm_iap_mine = fields.Boolean("Generate new leads based on their country, industries, size, etc.")
|
||||
module_crm_iap_lead_website = fields.Boolean("Create Leads/Opportunities from your website's traffic")
|
||||
module_crm_iap_enrich = fields.Boolean("Enrich your leads automatically with company data based on their email address.")
|
||||
lead_enrich_auto = fields.Selection([
|
||||
|
||||
@@ -137,11 +137,11 @@
|
||||
|
||||
<div class="col-lg-6 o_setting_box">
|
||||
<div class="o_setting_left_pane">
|
||||
<field name="module_crm_iap_lead"/>
|
||||
<field name="module_crm_iap_mine"/>
|
||||
</div>
|
||||
|
||||
<div class="o_setting_right_pane" id="crm_iap_lead_settings">
|
||||
<label string="Lead Mining" for="module_crm_iap_lead"/>
|
||||
<div class="o_setting_right_pane" id="crm_iap_mine_settings">
|
||||
<label string="Lead Mining" for="module_crm_iap_mine"/>
|
||||
<a href="https://www.odoo.com/documentation/14.0/applications/sales/crm/acquire_leads/lead_mining.html" title="Documentation" class="o_doc_link" target="_blank"></a>
|
||||
<div class="text-muted">
|
||||
Generate new leads based on their country, industry, size, etc.
|
||||
|
||||
@@ -1,24 +0,0 @@
|
||||
"id",name,reveal_ids,sequence
|
||||
"crm_iap_lead_industry_30_155","Consumer Discretionary","30,155",1
|
||||
"crm_iap_lead_industry_33","Consumer Staples","33",4
|
||||
"crm_iap_lead_industry_69_157","Banks & Insurance","69,157",2
|
||||
"crm_iap_lead_industry_86","Media","86",7
|
||||
"crm_iap_lead_industry_114","Real Estate","114",21
|
||||
"crm_iap_lead_industry_136","Transportation","136",16
|
||||
"crm_iap_lead_industry_138_156","Energy & Utilities ","138",22
|
||||
"crm_iap_lead_industry_148","Materials","148",17
|
||||
"crm_iap_lead_industry_149","Telecommunication Services","149",20
|
||||
"crm_iap_lead_industry_150_151","Consumer Services","150,151",9
|
||||
"crm_iap_lead_industry_152","Retailing","152",3
|
||||
"crm_iap_lead_industry_153_154","Food, Beverage & Tobacco","153,154",12
|
||||
"crm_iap_lead_industry_158_159","Diversified Financials & Financial Services","158,159",15
|
||||
"crm_iap_lead_industry_160","Health Care Equipment & Services","160",11
|
||||
"crm_iap_lead_industry_161","Pharmaceuticals, Biotechnology & Life Sciences","161",13
|
||||
"crm_iap_lead_industry_162","Capital Goods","162",6
|
||||
"crm_iap_lead_industry_163","Commercial & Professional Services","163",5
|
||||
"crm_iap_lead_industry_165","Software & Services","165",8
|
||||
"crm_iap_lead_industry_166","Technology Hardware & Equipment","166",19
|
||||
"crm_iap_lead_industry_167","Construction Materials","167",23
|
||||
"crm_iap_lead_industry_168","Independent Power and Renewable Electricity Producers","168",14
|
||||
"crm_iap_lead_industry_238","Automobiles & Components","238",18
|
||||
"crm_iap_lead_industry_239","Consumer Durables & Apparel","239",10
|
||||
|
@@ -1,23 +0,0 @@
|
||||
"id",name,reveal_id
|
||||
"crm_iap_lead_role_1","CEO","CEO"
|
||||
"crm_iap_lead_role_2","communications","communications"
|
||||
"crm_iap_lead_role_3","consulting","consulting"
|
||||
"crm_iap_lead_role_4","customer_service","customer_service"
|
||||
"crm_iap_lead_role_5","education","education"
|
||||
"crm_iap_lead_role_6","engineering","engineering"
|
||||
"crm_iap_lead_role_7","finance","finance"
|
||||
"crm_iap_lead_role_8","founder","founder"
|
||||
"crm_iap_lead_role_9","health_professional","health_professional"
|
||||
"crm_iap_lead_role_10","human_resources","human_resources"
|
||||
"crm_iap_lead_role_11","information_technology","information_technology"
|
||||
"crm_iap_lead_role_12","legal","legal"
|
||||
"crm_iap_lead_role_13","marketing","marketing"
|
||||
"crm_iap_lead_role_14","operations","operations"
|
||||
"crm_iap_lead_role_15","owner","owner"
|
||||
"crm_iap_lead_role_16","president","president"
|
||||
"crm_iap_lead_role_17","product","product"
|
||||
"crm_iap_lead_role_18","public_relations","public_relations"
|
||||
"crm_iap_lead_role_19","real_estate","real_estate"
|
||||
"crm_iap_lead_role_20","recruiting","recruiting"
|
||||
"crm_iap_lead_role_21","research","research"
|
||||
"crm_iap_lead_role_22","sale","sale"
|
||||
|
@@ -1,4 +0,0 @@
|
||||
"id",name,reveal_id
|
||||
"crm_iap_lead_seniority_1","director","director"
|
||||
"crm_iap_lead_seniority_2","executive","executive"
|
||||
"crm_iap_lead_seniority_3","manager","manager"
|
||||
|
@@ -9,7 +9,7 @@
|
||||
'depends': [
|
||||
'iap_crm',
|
||||
'iap_mail',
|
||||
'crm_iap_lead',
|
||||
'crm_iap_mine',
|
||||
'website'
|
||||
],
|
||||
'data': [
|
||||
|
||||
@@ -168,7 +168,7 @@
|
||||
<menuitem
|
||||
id="crm_reveal_rule_menu_action"
|
||||
action="crm_reveal_rule_action"
|
||||
parent="crm_iap_lead.crm_menu_lead_generation"
|
||||
parent="crm_iap_mine.crm_menu_lead_generation"
|
||||
sequence="5"/>
|
||||
|
||||
<menuitem
|
||||
|
||||
@@ -17,7 +17,7 @@
|
||||
'data/mail_template_data.xml',
|
||||
'data/ir_sequence_data.xml',
|
||||
'security/ir.model.access.csv',
|
||||
'views/crm_lead_view.xml',
|
||||
'views/crm_lead_views.xml',
|
||||
'views/crm_iap_lead_views.xml',
|
||||
'views/res_config_settings_views.xml',
|
||||
'views/mail_templates.xml',
|
||||
@@ -25,10 +25,10 @@
|
||||
'auto_install': True,
|
||||
'assets': {
|
||||
'web.assets_backend': [
|
||||
'crm_iap_lead/static/src/js/**/*',
|
||||
'crm_iap_mine/static/src/js/**/*',
|
||||
],
|
||||
'web.assets_qweb': [
|
||||
'crm_iap_lead/static/src/xml/**/*',
|
||||
'crm_iap_mine/static/src/xml/**/*',
|
||||
],
|
||||
},
|
||||
'license': 'LGPL-3',
|
||||
@@ -0,0 +1,24 @@
|
||||
"id",name,reveal_ids,sequence
|
||||
"crm_iap_mine_industry_30_155","Consumer Discretionary","30,155",1
|
||||
"crm_iap_mine_industry_33","Consumer Staples","33",4
|
||||
"crm_iap_mine_industry_69_157","Banks & Insurance","69,157",2
|
||||
"crm_iap_mine_industry_86","Media","86",7
|
||||
"crm_iap_mine_industry_114","Real Estate","114",21
|
||||
"crm_iap_mine_industry_136","Transportation","136",16
|
||||
"crm_iap_mine_industry_138_156","Energy & Utilities ","138",22
|
||||
"crm_iap_mine_industry_148","Materials","148",17
|
||||
"crm_iap_mine_industry_149","Telecommunication Services","149",20
|
||||
"crm_iap_mine_industry_150_151","Consumer Services","150,151",9
|
||||
"crm_iap_mine_industry_152","Retailing","152",3
|
||||
"crm_iap_mine_industry_153_154","Food, Beverage & Tobacco","153,154",12
|
||||
"crm_iap_mine_industry_158_159","Diversified Financials & Financial Services","158,159",15
|
||||
"crm_iap_mine_industry_160","Health Care Equipment & Services","160",11
|
||||
"crm_iap_mine_industry_161","Pharmaceuticals, Biotechnology & Life Sciences","161",13
|
||||
"crm_iap_mine_industry_162","Capital Goods","162",6
|
||||
"crm_iap_mine_industry_163","Commercial & Professional Services","163",5
|
||||
"crm_iap_mine_industry_165","Software & Services","165",8
|
||||
"crm_iap_mine_industry_166","Technology Hardware & Equipment","166",19
|
||||
"crm_iap_mine_industry_167","Construction Materials","167",23
|
||||
"crm_iap_mine_industry_168","Independent Power and Renewable Electricity Producers","168",14
|
||||
"crm_iap_mine_industry_238","Automobiles & Components","238",18
|
||||
"crm_iap_mine_industry_239","Consumer Durables & Apparel","239",10
|
||||
|
@@ -0,0 +1,23 @@
|
||||
"id",name,reveal_id
|
||||
"crm_iap_mine_role_1","CEO","CEO"
|
||||
"crm_iap_mine_role_2","communications","communications"
|
||||
"crm_iap_mine_role_3","consulting","consulting"
|
||||
"crm_iap_mine_role_4","customer_service","customer_service"
|
||||
"crm_iap_mine_role_5","education","education"
|
||||
"crm_iap_mine_role_6","engineering","engineering"
|
||||
"crm_iap_mine_role_7","finance","finance"
|
||||
"crm_iap_mine_role_8","founder","founder"
|
||||
"crm_iap_mine_role_9","health_professional","health_professional"
|
||||
"crm_iap_mine_role_10","human_resources","human_resources"
|
||||
"crm_iap_mine_role_11","information_technology","information_technology"
|
||||
"crm_iap_mine_role_12","legal","legal"
|
||||
"crm_iap_mine_role_13","marketing","marketing"
|
||||
"crm_iap_mine_role_14","operations","operations"
|
||||
"crm_iap_mine_role_15","owner","owner"
|
||||
"crm_iap_mine_role_16","president","president"
|
||||
"crm_iap_mine_role_17","product","product"
|
||||
"crm_iap_mine_role_18","public_relations","public_relations"
|
||||
"crm_iap_mine_role_19","real_estate","real_estate"
|
||||
"crm_iap_mine_role_20","recruiting","recruiting"
|
||||
"crm_iap_mine_role_21","research","research"
|
||||
"crm_iap_mine_role_22","sale","sale"
|
||||
|
@@ -0,0 +1,4 @@
|
||||
"id",name,reveal_id
|
||||
"crm_iap_mine_seniority_1","director","director"
|
||||
"crm_iap_mine_seniority_2","executive","executive"
|
||||
"crm_iap_mine_seniority_3","manager","manager"
|
||||
|
+2
-2
@@ -4,7 +4,7 @@ from odoo import api, models
|
||||
|
||||
class CRMHelpers(models.Model):
|
||||
_name = 'crm.iap.lead.helpers'
|
||||
_description = 'Helper methods for crm_iap_lead modules'
|
||||
_description = 'Helper methods for crm_iap_mine modules'
|
||||
|
||||
@api.model
|
||||
def notify_no_more_credit(self, service_name, model_name, notification_parameter):
|
||||
@@ -15,7 +15,7 @@ class CRMHelpers(models.Model):
|
||||
already_notified = self.env['ir.config_parameter'].sudo().get_param(notification_parameter, False)
|
||||
if already_notified:
|
||||
return
|
||||
mail_template = self.env.ref('crm_iap_lead.lead_generation_no_credits')
|
||||
mail_template = self.env.ref('crm_iap_mine.lead_generation_no_credits')
|
||||
iap_account = self.env['iap.account'].search([('service_name', '=', service_name)], limit=1)
|
||||
# Get the email address of the creators of the records
|
||||
res = self.env[model_name].search_read([], ['create_uid'])
|
||||
|
Before Width: | Height: | Size: 9.5 KiB After Width: | Height: | Size: 9.5 KiB |
+2
-2
@@ -1,4 +1,4 @@
|
||||
odoo.define('crm_iap_lead.generate_leads_steps', function (require) {
|
||||
odoo.define('crm_iap_mine.generate_leads_steps', function (require) {
|
||||
"use strict";
|
||||
|
||||
var tour = require('web_tour.tour');
|
||||
@@ -16,7 +16,7 @@ tour.tours.crm_tour.steps.splice(DragOppToWonStepIndex + 1, 0, {
|
||||
/**
|
||||
* Add some steps between "Drag your opportunity to <b>Won</b> when you get
|
||||
* the deal. Congrats !" and "Let’s have a look at an Opportunity." to
|
||||
* include the steps related to the lead generation (crm_iap_lead).
|
||||
* include the steps related to the lead generation (crm_iap_mine).
|
||||
* This eases the on boarding for the Lead Generation process.
|
||||
*
|
||||
*/
|
||||
+1
-1
@@ -5,7 +5,7 @@
|
||||
<field name="model">res.config.settings</field>
|
||||
<field name="inherit_id" ref="crm.res_config_settings_view_form"/>
|
||||
<field name="arch" type="xml">
|
||||
<div id="crm_iap_lead_settings" position="inside">
|
||||
<div id="crm_iap_mine_settings" position="inside">
|
||||
<widget name="iap_buy_more_credits" service_name="reveal"/>
|
||||
</div>
|
||||
</field>
|
||||
Reference in New Issue
Block a user