[FIX] packaging: install productivity apps only in installers
closes odoo/odoo#101043 X-original-commit: 4fadf6b99a7b48a58a612e3d0be3d14a99a60ef5 Signed-off-by: Olivier Dony <odo@odoo.com> Signed-off-by: Christophe Monniez (moc) <moc@odoo.com>
This commit is contained in:
@@ -8,7 +8,7 @@ from odoo import api, tools, SUPERUSER_ID
|
||||
|
||||
|
||||
def _auto_install_apps(cr, registry):
|
||||
if not tools.config.get('default_productivity_apps', True):
|
||||
if not tools.config.get('default_productivity_apps', False):
|
||||
return
|
||||
env = api.Environment(cr, SUPERUSER_ID, {})
|
||||
env['ir.module.module'].sudo().search([
|
||||
|
||||
Vendored
+1
@@ -6,3 +6,4 @@ db_port = False
|
||||
db_user = odoo
|
||||
db_password = False
|
||||
;addons_path = /usr/lib/python3/dist-packages/odoo/addons
|
||||
default_productivity_apps = True
|
||||
|
||||
@@ -65,6 +65,7 @@ db_port = False
|
||||
db_user = $ODOO_USER
|
||||
db_password = False
|
||||
addons_path = %{python3_sitelib}/odoo/addons
|
||||
default_productivity_apps = True
|
||||
" > $ODOO_CONFIGURATION_FILE
|
||||
chown $ODOO_USER:$ODOO_GROUP $ODOO_CONFIGURATION_FILE
|
||||
chmod 0640 $ODOO_CONFIGURATION_FILE
|
||||
|
||||
@@ -254,6 +254,9 @@ Section $(TITLE_Odoo_Server) SectionOdoo_Server
|
||||
WriteIniStr "$INSTDIR\server\odoo.conf" "options" "pg_path" "$INSTDIR\PostgreSQL\bin"
|
||||
${EndIf}
|
||||
|
||||
# Productivity Apps
|
||||
WriteIniStr "$INSTDIR\server\odoo.conf" "options" "default_productivity_apps" "True"
|
||||
|
||||
DetailPrint "Installing Windows service"
|
||||
nsExec::ExecTOLog '"$INSTDIR\python\python.exe" "$INSTDIR\server\odoo-bin" --stop-after-init --logfile "$INSTDIR\server\odoo.log" -s'
|
||||
${If} ${RunningX64}
|
||||
|
||||
Reference in New Issue
Block a user