[FIX]Enabled advanced pricelist when pms is installed (#92)

This commit is contained in:
braisab
2021-05-18 10:51:16 +02:00
committed by GitHub
parent e34f3e1abb
commit 75f8a2e81a
3 changed files with 9 additions and 3 deletions

View File

@@ -3,4 +3,4 @@
from . import models
from . import wizards
from . import controllers
from .init_hook import post_init_hook
from .init_hook import pre_init_hook

View File

@@ -84,5 +84,5 @@
"static/src/xml/pms_base_templates.xml",
"static/src/xml/reservation_group_button_views.xml",
],
"post_init_hook": "post_init_hook",
"pre_init_hook": "pre_init_hook",
}

View File

@@ -2,9 +2,15 @@ from odoo import SUPERUSER_ID
from odoo.api import Environment
def post_init_hook(cr, _):
def pre_init_hook(cr):
with Environment.manage():
env = Environment(cr, SUPERUSER_ID, {})
ResConfig = env["res.config.settings"]
default_values = ResConfig.default_get(list(ResConfig.fields_get()))
default_values.update(
{"group_product_pricelist": True, "group_sale_pricelist": True}
)
ResConfig.sudo().create(default_values).execute()
env["ir.config_parameter"].sudo().set_param(
"product.product_pricelist_setting", "advanced"
)