[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:
Thibault Delavallée
2021-08-25 13:10:09 +00:00
parent 98d2f44526
commit 8eacdca937
56 changed files with 71 additions and 71 deletions
+6 -6
View File
@@ -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]
+1 -1
View File
@@ -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 id name reveal_ids sequence
2 crm_iap_lead_industry_30_155 Consumer Discretionary 30,155 1
3 crm_iap_lead_industry_33 Consumer Staples 33 4
4 crm_iap_lead_industry_69_157 Banks & Insurance 69,157 2
5 crm_iap_lead_industry_86 Media 86 7
6 crm_iap_lead_industry_114 Real Estate 114 21
7 crm_iap_lead_industry_136 Transportation 136 16
8 crm_iap_lead_industry_138_156 Energy & Utilities 138 22
9 crm_iap_lead_industry_148 Materials 148 17
10 crm_iap_lead_industry_149 Telecommunication Services 149 20
11 crm_iap_lead_industry_150_151 Consumer Services 150,151 9
12 crm_iap_lead_industry_152 Retailing 152 3
13 crm_iap_lead_industry_153_154 Food, Beverage & Tobacco 153,154 12
14 crm_iap_lead_industry_158_159 Diversified Financials & Financial Services 158,159 15
15 crm_iap_lead_industry_160 Health Care Equipment & Services 160 11
16 crm_iap_lead_industry_161 Pharmaceuticals, Biotechnology & Life Sciences 161 13
17 crm_iap_lead_industry_162 Capital Goods 162 6
18 crm_iap_lead_industry_163 Commercial & Professional Services 163 5
19 crm_iap_lead_industry_165 Software & Services 165 8
20 crm_iap_lead_industry_166 Technology Hardware & Equipment 166 19
21 crm_iap_lead_industry_167 Construction Materials 167 23
22 crm_iap_lead_industry_168 Independent Power and Renewable Electricity Producers 168 14
23 crm_iap_lead_industry_238 Automobiles & Components 238 18
24 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 id name reveal_id
2 crm_iap_lead_role_1 CEO CEO
3 crm_iap_lead_role_2 communications communications
4 crm_iap_lead_role_3 consulting consulting
5 crm_iap_lead_role_4 customer_service customer_service
6 crm_iap_lead_role_5 education education
7 crm_iap_lead_role_6 engineering engineering
8 crm_iap_lead_role_7 finance finance
9 crm_iap_lead_role_8 founder founder
10 crm_iap_lead_role_9 health_professional health_professional
11 crm_iap_lead_role_10 human_resources human_resources
12 crm_iap_lead_role_11 information_technology information_technology
13 crm_iap_lead_role_12 legal legal
14 crm_iap_lead_role_13 marketing marketing
15 crm_iap_lead_role_14 operations operations
16 crm_iap_lead_role_15 owner owner
17 crm_iap_lead_role_16 president president
18 crm_iap_lead_role_17 product product
19 crm_iap_lead_role_18 public_relations public_relations
20 crm_iap_lead_role_19 real_estate real_estate
21 crm_iap_lead_role_20 recruiting recruiting
22 crm_iap_lead_role_21 research research
23 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"
1 id name reveal_id
2 crm_iap_lead_seniority_1 director director
3 crm_iap_lead_seniority_2 executive executive
4 crm_iap_lead_seniority_3 manager manager
+1 -1
View File
@@ -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
1 id name reveal_ids sequence
2 crm_iap_mine_industry_30_155 Consumer Discretionary 30,155 1
3 crm_iap_mine_industry_33 Consumer Staples 33 4
4 crm_iap_mine_industry_69_157 Banks & Insurance 69,157 2
5 crm_iap_mine_industry_86 Media 86 7
6 crm_iap_mine_industry_114 Real Estate 114 21
7 crm_iap_mine_industry_136 Transportation 136 16
8 crm_iap_mine_industry_138_156 Energy & Utilities 138 22
9 crm_iap_mine_industry_148 Materials 148 17
10 crm_iap_mine_industry_149 Telecommunication Services 149 20
11 crm_iap_mine_industry_150_151 Consumer Services 150,151 9
12 crm_iap_mine_industry_152 Retailing 152 3
13 crm_iap_mine_industry_153_154 Food, Beverage & Tobacco 153,154 12
14 crm_iap_mine_industry_158_159 Diversified Financials & Financial Services 158,159 15
15 crm_iap_mine_industry_160 Health Care Equipment & Services 160 11
16 crm_iap_mine_industry_161 Pharmaceuticals, Biotechnology & Life Sciences 161 13
17 crm_iap_mine_industry_162 Capital Goods 162 6
18 crm_iap_mine_industry_163 Commercial & Professional Services 163 5
19 crm_iap_mine_industry_165 Software & Services 165 8
20 crm_iap_mine_industry_166 Technology Hardware & Equipment 166 19
21 crm_iap_mine_industry_167 Construction Materials 167 23
22 crm_iap_mine_industry_168 Independent Power and Renewable Electricity Producers 168 14
23 crm_iap_mine_industry_238 Automobiles & Components 238 18
24 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"
1 id name reveal_id
2 crm_iap_mine_role_1 CEO CEO
3 crm_iap_mine_role_2 communications communications
4 crm_iap_mine_role_3 consulting consulting
5 crm_iap_mine_role_4 customer_service customer_service
6 crm_iap_mine_role_5 education education
7 crm_iap_mine_role_6 engineering engineering
8 crm_iap_mine_role_7 finance finance
9 crm_iap_mine_role_8 founder founder
10 crm_iap_mine_role_9 health_professional health_professional
11 crm_iap_mine_role_10 human_resources human_resources
12 crm_iap_mine_role_11 information_technology information_technology
13 crm_iap_mine_role_12 legal legal
14 crm_iap_mine_role_13 marketing marketing
15 crm_iap_mine_role_14 operations operations
16 crm_iap_mine_role_15 owner owner
17 crm_iap_mine_role_16 president president
18 crm_iap_mine_role_17 product product
19 crm_iap_mine_role_18 public_relations public_relations
20 crm_iap_mine_role_19 real_estate real_estate
21 crm_iap_mine_role_20 recruiting recruiting
22 crm_iap_mine_role_21 research research
23 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"
1 id name reveal_id
2 crm_iap_mine_seniority_1 director director
3 crm_iap_mine_seniority_2 executive executive
4 crm_iap_mine_seniority_3 manager manager
@@ -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

@@ -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.
*
*/
@@ -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>