-
- Downloads
[REF] [crm_]mail_client_extension, base_setup, crm[_iap_lead_enrich], iap:...
[REF] [crm_]mail_client_extension, base_setup, crm[_iap_lead_enrich], iap: split mail specific and crm specific code - split the mail_client_extension module onto two modules: 1) module mail_client_extension having mail/contact specific code, depends on iap and contacts only 2) module crm_mail_client_extension having crm specific code, depends on CRM and mail_client_extension. Purpose is to allow the user to use the mail_client_extension without needing to install CRM, this will also allow the usage of the mail connector in other modules without the need for CRM. - add the module_mail_client_extension field to the res_config_settings model of the base_setup module in order to enable the user to install the mail_client_extension module directly from the settings - move the crm_lead model from the mail_client_extension_module to the newly created crm_mail_client_extension_module, as this model is no longer needed by the mail_client_extension module because it no longer not implemants CRM functionality - move the iap_enrich_api model from the crm_iap_lead_enrich module onto the iap module as it is only related to contacts and not to CRM, this way it can be used in other modules such as the mail_client_extension module without the need for CRM module Task-2382870 UPG-PR: https://github.com/odoo/upgrade/pull/2156 COM-PR: https://github.com/odoo/odoo/pull/66139
Showing
- addons/base_setup/models/res_config_settings.py 3 additions, 0 deletionsaddons/base_setup/models/res_config_settings.py
- addons/base_setup/views/res_config_settings_views.xml 19 additions, 7 deletionsaddons/base_setup/views/res_config_settings_views.xml
- addons/crm/models/res_config_settings.py 0 additions, 1 deletionaddons/crm/models/res_config_settings.py
- addons/crm/views/res_config_settings_views.xml 0 additions, 13 deletionsaddons/crm/views/res_config_settings_views.xml
- addons/crm_iap_lead_enrich/models/__init__.py 0 additions, 1 deletionaddons/crm_iap_lead_enrich/models/__init__.py
- addons/crm_iap_lead_enrich/tests/__init__.py 0 additions, 1 deletionaddons/crm_iap_lead_enrich/tests/__init__.py
- addons/crm_iap_lead_enrich/tests/test_lead_enrich.py 1 addition, 1 deletionaddons/crm_iap_lead_enrich/tests/test_lead_enrich.py
- addons/crm_mail_client_extension/__init__.py 5 additions, 0 deletionsaddons/crm_mail_client_extension/__init__.py
- addons/crm_mail_client_extension/__manifest__.py 22 additions, 0 deletionsaddons/crm_mail_client_extension/__manifest__.py
- addons/crm_mail_client_extension/controllers/__init__.py 4 additions, 0 deletionsaddons/crm_mail_client_extension/controllers/__init__.py
- addons/crm_mail_client_extension/controllers/mail_plugin.py 37 additions, 0 deletionsaddons/crm_mail_client_extension/controllers/mail_plugin.py
- addons/crm_mail_client_extension/models/__init__.py 4 additions, 0 deletionsaddons/crm_mail_client_extension/models/__init__.py
- addons/crm_mail_client_extension/models/crm_lead.py 0 additions, 0 deletionsaddons/crm_mail_client_extension/models/crm_lead.py
- addons/crm_mail_client_extension/views/crm_mail_client_extension_lead.xml 0 additions, 0 deletions...client_extension/views/crm_mail_client_extension_lead.xml
- addons/iap/models/__init__.py 1 addition, 0 deletionsaddons/iap/models/__init__.py
- addons/iap/models/iap_enrich_api.py 0 additions, 0 deletionsaddons/iap/models/iap_enrich_api.py
- addons/iap/tests/__init__.py 1 addition, 0 deletionsaddons/iap/tests/__init__.py
- addons/iap/tests/common.py 1 addition, 1 deletionaddons/iap/tests/common.py
- addons/mail_client_extension/__init__.py 4 additions, 1 deletionaddons/mail_client_extension/__init__.py
- addons/mail_client_extension/__manifest__.py 4 additions, 6 deletionsaddons/mail_client_extension/__manifest__.py
Loading
Please register or sign in to comment