Skip to content

Commit 36c5354

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. 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 7db1a31 commit 36c5354

39 files changed

+1844
-1522
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: 75 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -22,33 +22,102 @@
2222
"https://*.odoo.com/mail_plugin/get_translations",
2323
"https://*.odoo.com/mail_plugin/partner/get",
2424
"https://*.odoo.com/mail_plugin/log_mail_content",
25-
"https://*.odoo.com/mail_plugin/partner/search",
25+
"https://*.odoo.com/mail_plugin/search_records/res.partner",
26+
"https://*.odoo.com/mail_plugin/redirect_to_record/res.partner",
2627
"https://*.odoo.com/mail_plugin/partner/create",
2728
"https://*.odoo.com/mail_plugin/partner/enrich_and_create_company",
2829
"https://*.odoo.com/mail_plugin/partner/enrich_and_update_company",
30+
"https://*.odoo.com/mail_plugin/search_records/crm.lead",
31+
"https://*.odoo.com/mail_plugin/redirect_to_record/crm.lead",
2932
"https://*.odoo.com/mail_plugin/lead/create",
33+
"https://*.odoo.com/mail_plugin/search_records/helpdesk.ticket",
34+
"https://*.odoo.com/mail_plugin/redirect_to_record/helpdesk.ticket",
3035
"https://*.odoo.com/mail_plugin/ticket/create",
31-
"https://*.odoo.com/mail_plugin/project/search",
36+
"https://*.odoo.com/mail_plugin/search_records/project.task",
37+
"https://*.odoo.com/mail_plugin/redirect_to_record/project.task",
38+
"https://*.odoo.com/mail_plugin/search_records/project.project",
39+
"https://*.odoo.com/mail_plugin/redirect_to_record/project.project",
3240
"https://*.odoo.com/mail_plugin/project/create",
3341
"https://*.odoo.com/mail_plugin/task/create",
3442
"https://*.odoo.com/web/login",
3543
"https://*.odoo.com/mail_plugin/auth",
3644
"https://*.odoo.com/mail_plugin/auth/access_token",
45+
"https://*.odoo.com/mail_plugin/auth/check_version",
46+
3747
"https://odoo.com/mail_plugin/get_translations",
3848
"https://odoo.com/mail_plugin/partner/get",
3949
"https://odoo.com/mail_plugin/log_mail_content",
40-
"https://odoo.com/mail_plugin/partner/search",
50+
"https://odoo.com/mail_plugin/search_records/res.partner",
51+
"https://odoo.com/mail_plugin/redirect_to_record/res.partner",
4152
"https://odoo.com/mail_plugin/partner/create",
4253
"https://odoo.com/mail_plugin/partner/enrich_and_create_company",
4354
"https://odoo.com/mail_plugin/partner/enrich_and_update_company",
55+
"https://odoo.com/mail_plugin/search_records/crm.lead",
56+
"https://odoo.com/mail_plugin/redirect_to_record/crm.lead",
57+
"https://odoo.com/mail_plugin/search_records/helpdesk.ticket",
58+
"https://odoo.com/mail_plugin/redirect_to_record/helpdesk.ticket",
4459
"https://odoo.com/mail_plugin/lead/create",
4560
"https://odoo.com/mail_plugin/ticket/create",
46-
"https://odoo.com/mail_plugin/project/search",
61+
"https://odoo.com/mail_plugin/search_records/project.task",
62+
"https://odoo.com/mail_plugin/redirect_to_record/project.task",
63+
"https://odoo.com/mail_plugin/search_records/project.project",
64+
"https://odoo.com/mail_plugin/redirect_to_record/project.project",
4765
"https://odoo.com/mail_plugin/project/create",
4866
"https://odoo.com/mail_plugin/task/create",
4967
"https://odoo.com/web/login",
5068
"https://odoo.com/mail_plugin/auth",
5169
"https://odoo.com/mail_plugin/auth/access_token",
52-
"https://iap-services.odoo.com/iap/mail_extension/enrich"
53-
]
70+
"https://odoo.com/mail_plugin/auth/check_version",
71+
72+
"https://93639050-master-all.runbot103.odoo.com/mail_plugin/get_translations",
73+
"https://93639050-master-all.runbot103.odoo.com/mail_plugin/partner/get",
74+
"https://93639050-master-all.runbot103.odoo.com/mail_plugin/log_mail_content",
75+
"https://93639050-master-all.runbot103.odoo.com/mail_plugin/search_records/res.partner",
76+
"https://93639050-master-all.runbot103.odoo.com/mail_plugin/redirect_to_record/res.partner",
77+
"https://93639050-master-all.runbot103.odoo.com/mail_plugin/partner/create",
78+
"https://93639050-master-all.runbot103.odoo.com/mail_plugin/partner/enrich_and_create_company",
79+
"https://93639050-master-all.runbot103.odoo.com/mail_plugin/search_records/crm.lead",
80+
"https://93639050-master-all.runbot103.odoo.com/mail_plugin/redirect_to_record/crm.lead",
81+
"https://93639050-master-all.runbot103.odoo.com/mail_plugin/partner/enrich_and_update_company",
82+
"https://93639050-master-all.runbot103.odoo.com/mail_plugin/search_records/helpdesk.ticket",
83+
"https://93639050-master-all.runbot103.odoo.com/mail_plugin/redirect_to_record/helpdesk.ticket",
84+
"https://93639050-master-all.runbot103.odoo.com/mail_plugin/lead/create",
85+
"https://93639050-master-all.runbot103.odoo.com/mail_plugin/ticket/create",
86+
"https://93639050-master-all.runbot103.odoo.com/mail_plugin/search_records/project.task",
87+
"https://93639050-master-all.runbot103.odoo.com/mail_plugin/redirect_to_record/project.task",
88+
"https://93639050-master-all.runbot103.odoo.com/mail_plugin/search_records/project.project",
89+
"https://93639050-master-all.runbot103.odoo.com/mail_plugin/redirect_to_record/project.project",
90+
"https://93639050-master-all.runbot103.odoo.com/mail_plugin/project/create",
91+
"https://93639050-master-all.runbot103.odoo.com/mail_plugin/task/create",
92+
"https://93639050-master-all.runbot103.odoo.com/web/login",
93+
"https://93639050-master-all.runbot103.odoo.com/mail_plugin/auth",
94+
"https://93639050-master-all.runbot103.odoo.com/mail_plugin/auth/access_token",
95+
"https://93639050-master-all.runbot103.odoo.com/mail_plugin/auth/check_version",
96+
97+
"https://93639085-18-0-all.runbot143.odoo.com/mail_plugin/get_translations",
98+
"https://93639085-18-0-all.runbot143.odoo.com/mail_plugin/partner/get",
99+
"https://93639085-18-0-all.runbot143.odoo.com/mail_plugin/log_mail_content",
100+
"https://93639085-18-0-all.runbot143.odoo.com/mail_plugin/search_records/res.partner",
101+
"https://93639085-18-0-all.runbot143.odoo.com/mail_plugin/redirect_to_record/res.partner",
102+
"https://93639085-18-0-all.runbot143.odoo.com/mail_plugin/partner/create",
103+
"https://93639085-18-0-all.runbot143.odoo.com/mail_plugin/partner/enrich_and_create_company",
104+
"https://93639085-18-0-all.runbot143.odoo.com/mail_plugin/search_records/crm.lead",
105+
"https://93639085-18-0-all.runbot143.odoo.com/mail_plugin/redirect_to_record/crm.lead",
106+
"https://93639085-18-0-all.runbot143.odoo.com/mail_plugin/partner/enrich_and_update_company",
107+
"https://93639085-18-0-all.runbot143.odoo.com/mail_plugin/search_records/helpdesk.ticket",
108+
"https://93639085-18-0-all.runbot143.odoo.com/mail_plugin/redirect_to_record/helpdesk.ticket",
109+
"https://93639085-18-0-all.runbot143.odoo.com/mail_plugin/lead/create",
110+
"https://93639085-18-0-all.runbot143.odoo.com/mail_plugin/ticket/create",
111+
"https://93639085-18-0-all.runbot143.odoo.com/mail_plugin/search_records/project.task",
112+
"https://93639085-18-0-all.runbot143.odoo.com/mail_plugin/redirect_to_record/project.task",
113+
"https://93639085-18-0-all.runbot143.odoo.com/mail_plugin/search_records/project.project",
114+
"https://93639085-18-0-all.runbot143.odoo.com/mail_plugin/redirect_to_record/project.project",
115+
"https://93639085-18-0-all.runbot143.odoo.com/mail_plugin/project/create",
116+
"https://93639085-18-0-all.runbot143.odoo.com/mail_plugin/task/create",
117+
"https://93639085-18-0-all.runbot143.odoo.com/web/login",
118+
"https://93639085-18-0-all.runbot143.odoo.com/mail_plugin/auth",
119+
"https://93639085-18-0-all.runbot143.odoo.com/mail_plugin/auth/access_token",
120+
"https://93639085-18-0-all.runbot143.odoo.com/mail_plugin/auth/check_version"
121+
],
122+
"runtimeVersion": "V8"
54123
}

0 commit comments

Comments
 (0)