When debugging a database, it's sometimes desirable to neutralize it to avoid undesired side effects like sending emails. This commit adds a generic method `_neutralize` on models to neutralize the current database. This method has to be overridden by modules models that needs to be neutralized. A new CLI command `neutralize`is now available that will permit to neutralize a database from the command line before starting investigations. Pay attention that the neutralize operation cannot be reversed and should only be used on a database copy. Task id: 1818795 Part-of: odoo/odoo#67825
18 lines
281 B
Python
18 lines
281 B
Python
import logging
|
|
import sys
|
|
import os
|
|
|
|
import odoo
|
|
|
|
from .command import Command, main
|
|
|
|
from . import cloc
|
|
from . import deploy
|
|
from . import scaffold
|
|
from . import server
|
|
from . import shell
|
|
from . import start
|
|
from . import populate
|
|
from . import tsconfig
|
|
from . import neutralize
|