Skip to content

Commit e259ed2

Browse files
committed
[IMP] gmail: remove the enrichment feature from the addon
Purpose ======= Then enrichment feature of the addon made it slow and hard to use in practice, so we simplify it, and we keep only the core feature, which is logging the email on the records and viewing information about the contact. If a conversation contains many contacts, before it took the first one. We can now choose the contact we want to open. When no email is opened, instead of showing a blank page, we show the activities assigned to the user. Allow searching any records, not only partners. We fixed some UI issues than were introduced by update of the Gmail API. Task-4727609
1 parent ef529cd commit e259ed2

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

45 files changed

+2143
-1518
lines changed

gmail/.prettierrc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,6 @@
22
"semi": true,
33
"trailingComma": "all",
44
"singleQuote": false,
5-
"printWidth": 120,
5+
"printWidth": 100,
66
"tabWidth": 4
77
}

gmail/appsscript.json

Lines changed: 88 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -14,41 +14,123 @@
1414
"onTriggerFunction": "onGmailMessageOpen"
1515
}
1616
],
17+
"homepageTrigger": {
18+
"runFunction": "onHome",
19+
"enabled": true
20+
},
1721
"primaryColor": "#875A7B",
1822
"secondaryColor": "#00A09D",
1923
"openLinkUrlPrefixes": ["*"]
2024
},
2125
"urlFetchWhitelist": [
2226
"https://*.odoo.com/mail_plugin/get_translations",
27+
"https://*.odoo.com/mail_plugin/activity/get",
28+
"https://*.odoo.com/mail_plugin/activity/done",
29+
"https://*.odoo.com/mail_plugin/activity/cancel",
30+
"https://*.odoo.com/mail_plugin/activity/edit",
2331
"https://*.odoo.com/mail_plugin/partner/get",
2432
"https://*.odoo.com/mail_plugin/log_mail_content",
25-
"https://*.odoo.com/mail_plugin/partner/search",
33+
"https://*.odoo.com/mail_plugin/search_records/res.partner",
34+
"https://*.odoo.com/mail_plugin/redirect_to_record/res.partner",
2635
"https://*.odoo.com/mail_plugin/partner/create",
2736
"https://*.odoo.com/mail_plugin/partner/enrich_and_create_company",
2837
"https://*.odoo.com/mail_plugin/partner/enrich_and_update_company",
38+
"https://*.odoo.com/mail_plugin/search_records/crm.lead",
39+
"https://*.odoo.com/mail_plugin/redirect_to_record/crm.lead",
2940
"https://*.odoo.com/mail_plugin/lead/create",
41+
"https://*.odoo.com/mail_plugin/search_records/helpdesk.ticket",
42+
"https://*.odoo.com/mail_plugin/redirect_to_record/helpdesk.ticket",
3043
"https://*.odoo.com/mail_plugin/ticket/create",
31-
"https://*.odoo.com/mail_plugin/project/search",
44+
"https://*.odoo.com/mail_plugin/search_records/project.task",
45+
"https://*.odoo.com/mail_plugin/redirect_to_record/project.task",
46+
"https://*.odoo.com/mail_plugin/search_records/project.project",
47+
"https://*.odoo.com/mail_plugin/redirect_to_record/project.project",
3248
"https://*.odoo.com/mail_plugin/project/create",
3349
"https://*.odoo.com/mail_plugin/task/create",
3450
"https://*.odoo.com/web/login",
3551
"https://*.odoo.com/mail_plugin/auth",
3652
"https://*.odoo.com/mail_plugin/auth/access_token",
3753
"https://odoo.com/mail_plugin/get_translations",
54+
"https://odoo.com/mail_plugin/activity/get",
55+
"https://odoo.com/mail_plugin/activity/done",
56+
"https://odoo.com/mail_plugin/activity/cancel",
57+
"https://odoo.com/mail_plugin/activity/edit",
3858
"https://odoo.com/mail_plugin/partner/get",
3959
"https://odoo.com/mail_plugin/log_mail_content",
40-
"https://odoo.com/mail_plugin/partner/search",
60+
"https://odoo.com/mail_plugin/search_records/res.partner",
61+
"https://odoo.com/mail_plugin/redirect_to_record/res.partner",
4162
"https://odoo.com/mail_plugin/partner/create",
4263
"https://odoo.com/mail_plugin/partner/enrich_and_create_company",
4364
"https://odoo.com/mail_plugin/partner/enrich_and_update_company",
65+
"https://odoo.com/mail_plugin/search_records/crm.lead",
66+
"https://odoo.com/mail_plugin/redirect_to_record/crm.lead",
67+
"https://odoo.com/mail_plugin/search_records/helpdesk.ticket",
68+
"https://odoo.com/mail_plugin/redirect_to_record/helpdesk.ticket",
4469
"https://odoo.com/mail_plugin/lead/create",
4570
"https://odoo.com/mail_plugin/ticket/create",
46-
"https://odoo.com/mail_plugin/project/search",
71+
"https://odoo.com/mail_plugin/search_records/project.task",
72+
"https://odoo.com/mail_plugin/redirect_to_record/project.task",
73+
"https://odoo.com/mail_plugin/search_records/project.project",
74+
"https://odoo.com/mail_plugin/redirect_to_record/project.project",
4775
"https://odoo.com/mail_plugin/project/create",
4876
"https://odoo.com/mail_plugin/task/create",
4977
"https://odoo.com/web/login",
5078
"https://odoo.com/mail_plugin/auth",
5179
"https://odoo.com/mail_plugin/auth/access_token",
52-
"https://iap-services.odoo.com/iap/mail_extension/enrich"
53-
]
80+
"https://689c4e9b850704.lhr.life/mail_plugin/get_translations",
81+
"https://689c4e9b850704.lhr.life/mail_plugin/activity/get",
82+
"https://689c4e9b850704.lhr.life/mail_plugin/activity/done",
83+
"https://689c4e9b850704.lhr.life/mail_plugin/activity/cancel",
84+
"https://689c4e9b850704.lhr.life/mail_plugin/activity/edit",
85+
"https://689c4e9b850704.lhr.life/mail_plugin/partner/get",
86+
"https://689c4e9b850704.lhr.life/mail_plugin/log_mail_content",
87+
"https://689c4e9b850704.lhr.life/mail_plugin/search_records/res.partner",
88+
"https://689c4e9b850704.lhr.life/mail_plugin/redirect_to_record/res.partner",
89+
"https://689c4e9b850704.lhr.life/mail_plugin/partner/create",
90+
"https://689c4e9b850704.lhr.life/mail_plugin/partner/enrich_and_create_company",
91+
"https://689c4e9b850704.lhr.life/mail_plugin/search_records/crm.lead",
92+
"https://689c4e9b850704.lhr.life/mail_plugin/redirect_to_record/crm.lead",
93+
"https://689c4e9b850704.lhr.life/mail_plugin/partner/enrich_and_update_company",
94+
"https://689c4e9b850704.lhr.life/mail_plugin/search_records/helpdesk.ticket",
95+
"https://689c4e9b850704.lhr.life/mail_plugin/redirect_to_record/helpdesk.ticket",
96+
"https://689c4e9b850704.lhr.life/mail_plugin/lead/create",
97+
"https://689c4e9b850704.lhr.life/mail_plugin/ticket/create",
98+
"https://689c4e9b850704.lhr.life/mail_plugin/search_records/project.task",
99+
"https://689c4e9b850704.lhr.life/mail_plugin/redirect_to_record/project.task",
100+
"https://689c4e9b850704.lhr.life/mail_plugin/search_records/project.project",
101+
"https://689c4e9b850704.lhr.life/mail_plugin/redirect_to_record/project.project",
102+
"https://689c4e9b850704.lhr.life/mail_plugin/project/create",
103+
"https://689c4e9b850704.lhr.life/mail_plugin/task/create",
104+
"https://689c4e9b850704.lhr.life/web/login",
105+
"https://689c4e9b850704.lhr.life/mail_plugin/auth",
106+
"https://689c4e9b850704.lhr.life/mail_plugin/auth/access_token",
107+
"https://91095709-master-all.runbot207.odoo.com/mail_plugin/get_translations",
108+
"https://91095709-master-all.runbot207.odoo.com/mail_plugin/activity/get",
109+
"https://91095709-master-all.runbot207.odoo.com/mail_plugin/activity/done",
110+
"https://91095709-master-all.runbot207.odoo.com/mail_plugin/activity/cancel",
111+
"https://91095709-master-all.runbot207.odoo.com/mail_plugin/activity/edit",
112+
"https://91095709-master-all.runbot207.odoo.com/mail_plugin/partner/get",
113+
"https://91095709-master-all.runbot207.odoo.com/mail_plugin/log_mail_content",
114+
"https://91095709-master-all.runbot207.odoo.com/mail_plugin/search_records/res.partner",
115+
"https://91095709-master-all.runbot207.odoo.com/mail_plugin/redirect_to_record/res.partner",
116+
"https://91095709-master-all.runbot207.odoo.com/mail_plugin/partner/create",
117+
"https://91095709-master-all.runbot207.odoo.com/mail_plugin/partner/enrich_and_create_company",
118+
"https://91095709-master-all.runbot207.odoo.com/mail_plugin/search_records/crm.lead",
119+
"https://91095709-master-all.runbot207.odoo.com/mail_plugin/redirect_to_record/crm.lead",
120+
"https://91095709-master-all.runbot207.odoo.com/mail_plugin/partner/enrich_and_update_company",
121+
"https://91095709-master-all.runbot207.odoo.com/mail_plugin/search_records/helpdesk.ticket",
122+
"https://91095709-master-all.runbot207.odoo.com/mail_plugin/redirect_to_record/helpdesk.ticket",
123+
"https://91095709-master-all.runbot207.odoo.com/mail_plugin/lead/create",
124+
"https://91095709-master-all.runbot207.odoo.com/mail_plugin/ticket/create",
125+
"https://91095709-master-all.runbot207.odoo.com/mail_plugin/search_records/project.task",
126+
"https://91095709-master-all.runbot207.odoo.com/mail_plugin/redirect_to_record/project.task",
127+
"https://91095709-master-all.runbot207.odoo.com/mail_plugin/search_records/project.project",
128+
"https://91095709-master-all.runbot207.odoo.com/mail_plugin/redirect_to_record/project.project",
129+
"https://91095709-master-all.runbot207.odoo.com/mail_plugin/project/create",
130+
"https://91095709-master-all.runbot207.odoo.com/mail_plugin/task/create",
131+
"https://91095709-master-all.runbot207.odoo.com/web/login",
132+
"https://91095709-master-all.runbot207.odoo.com/mail_plugin/auth",
133+
"https://91095709-master-all.runbot207.odoo.com/mail_plugin/auth/access_token"
134+
],
135+
"runtimeVersion": "V8"
54136
}

0 commit comments

Comments
 (0)