服务器配置环境文件
项目描述
本模块通过环境文件模式提供OpenERP的经典配置。基于WinGo和Camptocamp编写的代码。
本模块允许您通过在OpenERP配置文件中读取名为running_env的指令来使用经典的环境文件模式。
[options] running_env=dev / prod / etc.
我们打算添加服务器命令行,但没有正确的方法来实现。
此方法允许您将设置保存在模块中,而不是使用可能与openerprc混合或被修改的配置文件。这是满足此类配置需求的基本配置文件的替代方案。您的所有配置都只读且可在管理员菜单下访问。如果您不在“开发”环境中,您将无法看到键名为“passw”中包含的值。
目前,该模块不允许设置低级属性,如数据库服务器等。
本模块的第一个目标是确保OpenERP永远不会弄乱外部系统。一旦安装,配置文件是强制性的。我们不希望在开发环境中在服务器上启动生产服务器实例。
配置文件存储在server_environment_files模块中,以及用户配置解析器模块语法。查看模块以获取一些示例。默认配置存储在default/目录中。您可以为您想要定义的每个环境添加一个目录,目录名与环境同名。所有在非默认环境中定义的配置将覆盖或补充默认配置。如果您的属性包含passw,则它仅在dev环境中显示。
示例用法
from server_environment import serv_config for key, value in serv_config.items('external_service.ftp'): print (key, value) serv_config.get('external_service.ftp', 'tls')
本模块还提供了根据环境加载静态文件的可能性。
示例用法
创建一个文件view/templates.xml,并插入一个CSS文件
<openerp><data> <template id="login_layout_no_db" name="Login Layout" inherit_id="web.login_layout" > <xpath expr="." position="inside"> <link rel="stylesheet" href="/server_environment_files/static/RUNNING_ENV/css.css"/> </xpath> </template> </data></openerp>
然后,为您的每个环境创建CSS文件。例如
/server_environment_files/static/dev/css.css /server_environment_files/static/prod/css.css ...
项目详情
关闭
odoo8_addon_server_environment-8.0.1.1.0.99.dev40-py2-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | a30c08006a2a31a6d16f0f416dfe0dae0d77446ad6852f4f253d59630aacc9a2 |
|
MD5 | 8f5762e5e6163dc2059aa7af4ae2a12b |
|
BLAKE2b-256 | 53a8868fac2f6839e4b96ef28d755f3284e64d1d63cb2fb6f24c1008e6438714 |