From f9ee1c05df7e7c3a5f64a05d28a23325effa8d7d Mon Sep 17 00:00:00 2001 From: OCA-git-bot Date: Tue, 25 May 2021 21:14:55 +0000 Subject: [PATCH] [UPD] README.rst --- module_change_auto_install/README.rst | 140 +++++ .../static/description/index.html | 483 ++++++++++++++++++ 2 files changed, 623 insertions(+) create mode 100644 module_change_auto_install/static/description/index.html diff --git a/module_change_auto_install/README.rst b/module_change_auto_install/README.rst index e650c809f..725a259e4 100644 --- a/module_change_auto_install/README.rst +++ b/module_change_auto_install/README.rst @@ -6,3 +6,143 @@ Change auto installable modules !! This file is generated by oca-gen-addon-readme !! !! changes will be overwritten. !! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png + :target: https://odoo-community.org/page/development-status + :alt: Beta +.. |badge2| image:: https://img.shields.io/badge/licence-AGPL--3-blue.png + :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html + :alt: License: AGPL-3 +.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Fserver--tools-lightgray.png?logo=github + :target: https://github.com/OCA/server-tools/tree/14.0/module_change_auto_install + :alt: OCA/server-tools +.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png + :target: https://translation.odoo-community.org/projects/server-tools-14-0/server-tools-14-0-module_change_auto_install + :alt: Translate me on Weblate +.. |badge5| image:: https://img.shields.io/badge/runbot-Try%20me-875A7B.png + :target: https://runbot.odoo-community.org/runbot/149/14.0 + :alt: Try me on Runbot + +|badge1| |badge2| |badge3| |badge4| |badge5| + +In odoo, by default some modules are marked as auto installable +by the ``auto_install`` key present in the manifest. + +* This feature is very useful for "glue" modules that allow two modules to work together. + (A typical example is ``sale_stock`` which allows ``sale`` and ``stock`` modules to work together). + +* However, Odoo SA also marks some modules as auto installable, even though + this is not technically required. This can happen + for modules the company wants to promote like ``iap``, + modules with a big wow effect like ``partner_autocomplete``, + or some modules they consider useful by default like ``account_edi``. + See the discussion: https://github.com/odoo/odoo/issues/71190 + +This module allows to change by configuration, the list of auto installable modules, +adding or removing some modules to auto install. + +**Table of contents** + +.. contents:: + :local: + +Installation +============ + +You don't have to install this module. To make the features working : + +* make the module ``module_change_auto_install`` available in your addons path +* update your ``odoo.cfg`` following the "Configure" section + +Configuration +============= + +* Edit your ``odoo.cfg`` configuration file: + +* Add the module ``module_change_auto_install`` in the ``server_wide_modules`` list. + +* (optional) Add a new entry ``modules_auto_install_disabled`` to mark + a list of modules as NOT auto installable. + +* (optional) Add a new entry ``modules_auto_install_enabled`` to mark + a list of modules as auto installable. This feature can be usefull for companies + that are hosting a lot of Odoo instances for many customers, and want some modules + to be always installed. + +**Typical Settings** + +.. code-block:: shell + + server_wide_modules = web,module_change_auto_install + + modules_auto_install_disabled = partner_autocomplete,iap,mail_bot,account_edi,account_edi_facturx,account_edi_ubl + + modules_auto_install_enabled = web_responsive,web_no_bubble,base_technical_features,disable_odoo_online,account_menu + +Run your instance and check logs. Modules that has been altered should be present in your log, at the load of your instance: + +.. code-block:: shell + + INFO db_name odoo.addons.module_change_auto_install.patch: Module 'iap' has been marked as not auto installable. + INFO db_name odoo.addons.module_change_auto_install.patch: Module 'mail_bot' has been marked as not auto installable. + INFO db_name odoo.addons.module_change_auto_install.patch: Module 'partner_autocomplete' has been marked as not auto installable. + INFO db_name odoo.addons.module_change_auto_install.patch: Module 'account_edi' has been marked as not auto installable. + INFO db_name odoo.addons.module_change_auto_install.patch: Module 'account_edi_facturx' has been marked as not auto installable. + INFO db_name odoo.addons.module_change_auto_install.patch: Module 'account_edi_ubl' has been marked as not auto installable. + INFO db_name odoo.modules.loading: 42 modules loaded in 0.32s, 0 queries (+0 extra) + +Development +=========== + +If you upgrade your odoo Instance from a major version to another, +using the OCA Free Software project "OpenUpgrade", you can also use +this module during the upgrade process, to avoid the installation of +useless new modules. + +Bug Tracker +=========== + +Bugs are tracked on `GitHub Issues `_. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us smashing it by providing a detailed and welcomed +`feedback `_. + +Do not contact contributors directly about support or help with technical issues. + +Credits +======= + +Authors +~~~~~~~ + +* GRAP + +Contributors +~~~~~~~~~~~~ + +* Sylvain LE GAL + +Maintainers +~~~~~~~~~~~ + +This module is maintained by the OCA. + +.. image:: https://odoo-community.org/logo.png + :alt: Odoo Community Association + :target: https://odoo-community.org + +OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use. + +.. |maintainer-legalsylvain| image:: https://github.com/legalsylvain.png?size=40px + :target: https://github.com/legalsylvain + :alt: legalsylvain + +Current `maintainer `__: + +|maintainer-legalsylvain| + +This module is part of the `OCA/server-tools `_ project on GitHub. + +You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/module_change_auto_install/static/description/index.html b/module_change_auto_install/static/description/index.html new file mode 100644 index 000000000..462cf550b --- /dev/null +++ b/module_change_auto_install/static/description/index.html @@ -0,0 +1,483 @@ + + + + + + +Change auto installable modules + + + +
+

Change auto installable modules

+ + +

Beta License: AGPL-3 OCA/server-tools Translate me on Weblate Try me on Runbot

+

In odoo, by default some modules are marked as auto installable +by the auto_install key present in the manifest.

+
    +
  • This feature is very useful for “glue” modules that allow two modules to work together. +(A typical example is sale_stock which allows sale and stock modules to work together).
  • +
  • However, Odoo SA also marks some modules as auto installable, even though +this is not technically required. This can happen +for modules the company wants to promote like iap, +modules with a big wow effect like partner_autocomplete, +or some modules they consider useful by default like account_edi. +See the discussion: https://github.com/odoo/odoo/issues/71190
  • +
+

This module allows to change by configuration, the list of auto installable modules, +adding or removing some modules to auto install.

+

Table of contents

+ +
+

Installation

+

You don’t have to install this module. To make the features working :

+
    +
  • make the module module_change_auto_install available in your addons path
  • +
  • update your odoo.cfg following the “Configure” section
  • +
+
+
+

Configuration

+
    +
  • Edit your odoo.cfg configuration file:
  • +
  • Add the module module_change_auto_install in the server_wide_modules list.
  • +
  • (optional) Add a new entry modules_auto_install_disabled to mark +a list of modules as NOT auto installable.
  • +
  • (optional) Add a new entry modules_auto_install_enabled to mark +a list of modules as auto installable. This feature can be usefull for companies +that are hosting a lot of Odoo instances for many customers, and want some modules +to be always installed.
  • +
+

Typical Settings

+
+server_wide_modules = web,module_change_auto_install
+
+modules_auto_install_disabled = partner_autocomplete,iap,mail_bot,account_edi,account_edi_facturx,account_edi_ubl
+
+modules_auto_install_enabled = web_responsive,web_no_bubble,base_technical_features,disable_odoo_online,account_menu
+
+

Run your instance and check logs. Modules that has been altered should be present in your log, at the load of your instance:

+
+INFO db_name odoo.addons.module_change_auto_install.patch: Module 'iap' has been marked as not auto installable.
+INFO db_name odoo.addons.module_change_auto_install.patch: Module 'mail_bot' has been marked as not auto installable.
+INFO db_name odoo.addons.module_change_auto_install.patch: Module 'partner_autocomplete' has been marked as not auto installable.
+INFO db_name odoo.addons.module_change_auto_install.patch: Module 'account_edi' has been marked as not auto installable.
+INFO db_name odoo.addons.module_change_auto_install.patch: Module 'account_edi_facturx' has been marked as not auto installable.
+INFO db_name odoo.addons.module_change_auto_install.patch: Module 'account_edi_ubl' has been marked as not auto installable.
+INFO db_name odoo.modules.loading: 42 modules loaded in 0.32s, 0 queries (+0 extra)
+
+
+
+

Development

+

If you upgrade your odoo Instance from a major version to another, +using the OCA Free Software project “OpenUpgrade”, you can also use +this module during the upgrade process, to avoid the installation of +useless new modules.

+
+
+

Bug Tracker

+

Bugs are tracked on GitHub Issues. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us smashing it by providing a detailed and welcomed +feedback.

+

Do not contact contributors directly about support or help with technical issues.

+
+
+

Credits

+
+

Authors

+
    +
  • GRAP
  • +
+
+ +
+

Maintainers

+

This module is maintained by the OCA.

+Odoo Community Association +

OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use.

+

Current maintainer:

+

legalsylvain

+

This module is part of the OCA/server-tools project on GitHub.

+

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

+
+
+
+ +