[IMP] load server environment options from odoo rcfile too (#556)
* [IMP] load server environment options from odoo rcfile This allows delivering the code with default configuration options for all environments in the server_environment_file module, but letting the administrator override some configuration entries in the regular odoo configuration file. * server_environment_file: update README
This commit is contained in:
parent
72bdd087c3
commit
626fdc94da
|
|
@ -44,9 +44,13 @@ You should then edit the settings you need in the
|
|||
`server_environment_files_sample` can be used as an example:
|
||||
|
||||
* values common to all / most environments can be stored in the
|
||||
`default/` directory using the .ini file syntax
|
||||
`default/` directory using the .ini file syntax;
|
||||
* each environment you need to define is stored in its own directory
|
||||
and can override or extend default values. Values associated to keys
|
||||
and can override or extend default values;
|
||||
* finally, you can override or extend values in the main configuration
|
||||
file of you instance.
|
||||
|
||||
Values associated to keys
|
||||
containing 'passw' are only displayed in the 'dev' environment.
|
||||
|
||||
Usage
|
||||
|
|
|
|||
|
|
@ -21,7 +21,7 @@
|
|||
|
||||
{
|
||||
"name": "server configuration environment files",
|
||||
"version": "9.0.1.1.0",
|
||||
"version": "9.0.1.2.0",
|
||||
"depends": ["base", "server_environment_files"],
|
||||
"author": "Camptocamp,Odoo Community Association (OCA)",
|
||||
"summary": "move some configurations out of the database",
|
||||
|
|
|
|||
|
|
@ -98,6 +98,8 @@ def _load_config():
|
|||
config_p.read(conf_files)
|
||||
except Exception as e:
|
||||
raise Exception('Cannot read config files "%s": %s' % (conf_files, e))
|
||||
config_p.read(system_base_config.rcfile)
|
||||
config_p.remove_section('options')
|
||||
|
||||
return config_p
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue