Skip to content

Commit 8784f69

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 8784f69

39 files changed

+1801
-1510
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: 45 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -22,13 +22,21 @@
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",
@@ -37,18 +45,49 @@
3745
"https://odoo.com/mail_plugin/get_translations",
3846
"https://odoo.com/mail_plugin/partner/get",
3947
"https://odoo.com/mail_plugin/log_mail_content",
40-
"https://odoo.com/mail_plugin/partner/search",
48+
"https://odoo.com/mail_plugin/search_records/res.partner",
49+
"https://odoo.com/mail_plugin/redirect_to_record/res.partner",
4150
"https://odoo.com/mail_plugin/partner/create",
4251
"https://odoo.com/mail_plugin/partner/enrich_and_create_company",
4352
"https://odoo.com/mail_plugin/partner/enrich_and_update_company",
53+
"https://odoo.com/mail_plugin/search_records/crm.lead",
54+
"https://odoo.com/mail_plugin/redirect_to_record/crm.lead",
55+
"https://odoo.com/mail_plugin/search_records/helpdesk.ticket",
56+
"https://odoo.com/mail_plugin/redirect_to_record/helpdesk.ticket",
4457
"https://odoo.com/mail_plugin/lead/create",
4558
"https://odoo.com/mail_plugin/ticket/create",
46-
"https://odoo.com/mail_plugin/project/search",
59+
"https://odoo.com/mail_plugin/search_records/project.task",
60+
"https://odoo.com/mail_plugin/redirect_to_record/project.task",
61+
"https://odoo.com/mail_plugin/search_records/project.project",
62+
"https://odoo.com/mail_plugin/redirect_to_record/project.project",
4763
"https://odoo.com/mail_plugin/project/create",
4864
"https://odoo.com/mail_plugin/task/create",
4965
"https://odoo.com/web/login",
5066
"https://odoo.com/mail_plugin/auth",
5167
"https://odoo.com/mail_plugin/auth/access_token",
52-
"https://iap-services.odoo.com/iap/mail_extension/enrich"
53-
]
68+
"https://92333868-master-all.runbot242.odoo.com/mail_plugin/get_translations",
69+
"https://92333868-master-all.runbot242.odoo.com/mail_plugin/partner/get",
70+
"https://92333868-master-all.runbot242.odoo.com/mail_plugin/log_mail_content",
71+
"https://92333868-master-all.runbot242.odoo.com/mail_plugin/search_records/res.partner",
72+
"https://92333868-master-all.runbot242.odoo.com/mail_plugin/redirect_to_record/res.partner",
73+
"https://92333868-master-all.runbot242.odoo.com/mail_plugin/partner/create",
74+
"https://92333868-master-all.runbot242.odoo.com/mail_plugin/partner/enrich_and_create_company",
75+
"https://92333868-master-all.runbot242.odoo.com/mail_plugin/search_records/crm.lead",
76+
"https://92333868-master-all.runbot242.odoo.com/mail_plugin/redirect_to_record/crm.lead",
77+
"https://92333868-master-all.runbot242.odoo.com/mail_plugin/partner/enrich_and_update_company",
78+
"https://92333868-master-all.runbot242.odoo.com/mail_plugin/search_records/helpdesk.ticket",
79+
"https://92333868-master-all.runbot242.odoo.com/mail_plugin/redirect_to_record/helpdesk.ticket",
80+
"https://92333868-master-all.runbot242.odoo.com/mail_plugin/lead/create",
81+
"https://92333868-master-all.runbot242.odoo.com/mail_plugin/ticket/create",
82+
"https://92333868-master-all.runbot242.odoo.com/mail_plugin/search_records/project.task",
83+
"https://92333868-master-all.runbot242.odoo.com/mail_plugin/redirect_to_record/project.task",
84+
"https://92333868-master-all.runbot242.odoo.com/mail_plugin/search_records/project.project",
85+
"https://92333868-master-all.runbot242.odoo.com/mail_plugin/redirect_to_record/project.project",
86+
"https://92333868-master-all.runbot242.odoo.com/mail_plugin/project/create",
87+
"https://92333868-master-all.runbot242.odoo.com/mail_plugin/task/create",
88+
"https://92333868-master-all.runbot242.odoo.com/web/login",
89+
"https://92333868-master-all.runbot242.odoo.com/mail_plugin/auth",
90+
"https://92333868-master-all.runbot242.odoo.com/mail_plugin/auth/access_token"
91+
],
92+
"runtimeVersion": "V8"
5493
}

gmail/package-lock.json

Lines changed: 273 additions & 11 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

gmail/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"devDependencies": {
33
"@rollup/plugin-node-resolve": "^15.0.2",
44
"@rollup/plugin-typescript": "^11.1.1",
5-
"@types/google-apps-script": "^1.0.64",
5+
"@types/google-apps-script": "^2.0.4",
66
"prettier": "^2.2.1",
77
"rollup": "^3.22.0",
88
"tslib": "^2.5.3"

0 commit comments

Comments
 (0)