[IMP] cli: Set global neutralization parameter
This flag allows code to detect it's running on a neutralized database. closes odoo/odoo#85259 X-original-commit: 892efa2c8b85b86155d50055dca568592569d411 Signed-off-by: Christophe Monniez (moc) <moc@odoo.com> Signed-off-by: Raf Geens <raf@odoo.com>
This commit is contained in:
@@ -35,6 +35,10 @@ class Neutralize(Command):
|
||||
env = odoo.api.Environment(cr, odoo.SUPERUSER_ID, {})
|
||||
for model in env.values():
|
||||
model._neutralize()
|
||||
env['ir.config_parameter'].set_param('database.is_neutralized', True)
|
||||
# Signal changes so the config parameter we just set gets updated in a
|
||||
# running database without requiring a restart.
|
||||
env.registry.signal_changes()
|
||||
with open(Path(__file__).parent / 'neutralize_watermarks.xml', 'rb') as f:
|
||||
odoo.tools.convert_xml_import(cr, "__neutralize__", f)
|
||||
except Exception:
|
||||
|
||||
Reference in New Issue
Block a user