2010-10-22 102 views
1

基本上我有两个问题:OpenERP的新模块没有显示到模块列表

  1. 我的新编码模块没有显示到模块列表,所以我无法安装。
  2. 我想安装前调试我的模块,有没有办法通过我能做到这一点
+0

@vinayrks:告诉我们你在做什么细节。这太神秘了。 – pyfunc 2010-10-22 08:20:42

+0

@pyfunc问题1:无法安装我最近编码的模块。该模块在Windows安装运行良好,但不与ubuntu安装,在ubuntu模块不显示模块列表,即使点击'更新模块列表' – vinayrks 2010-10-22 08:28:22

+0

@pyfunc问题2:我想在安装前调试我的模块它openerp服务器,这是可能的 – vinayrks 2010-10-22 08:29:21

回答

0

你有没有通过文档中的module development chapter读?您是否在现有的addons目录下或其他地方创建了您的模块目录?如果你把它放在别的地方,那么你必须创建一个从addons目录到你的模块的链接,或者压缩你的模块并将其导入服务器。

至于测试你的模块,你可以创建test scenarios作为模块的一部分。当您使用示例数据创建数据库时,它们会被执行,然后将模块安装到该数据库上。

0

您需要为管理员用户启用“扩展视图”。

然后,(使新模块由服务器看到必要的)重新启动你的情况下,你就可以进入“首选项 - >模块 - >更新模块列表”后。之后,你的模块应该出现在模块列表中。

为了调试你的模块,我建议在你的操作调用的代码中添加pdb断点,

import pdb 
pdb.set_trace() 

这将导致Python解释器在回调运行时进入调试模式。

3

确保模块处于插件目录(在Linux机器),否则检查终端的插件的路径,

该更新后的模块列表中的OpenERP。(更新模块列表将只可见管理员具有完全访问权限。)

然后就可以看到在模块列表中模块,并从表单视图可以安装/未安装该模块。

调试的OpenERP模块:你有--log-level=debug_rpc_answer参数启动服务器。 例如。

$ python ./openerp-server --addons ../addons/,../openerp-web/addons --log-level=debug_rpc_answer 
2

我正在为最新的中继版okz显示这个东西。

如果您已经在插件开发一个新模块,如果u已经在插件文件夹添加它,比它也没有在模块列表比首先是显示重新启动该服务器。

./openerp-server --addons-path = ../openobject-addons /,../ OpenERP的-网/插件/

不是去到浏览器并打开

本地主机:8069 /网络/ Web客户端/家

除登录到OpenERP的不是转到了settingz菜单,并比USERS>用户 比选择你的用户和编辑它比检查复选框TECHINAL FEATURES比保存它并重新加载浏览器。

比设置>模块后重新加载到现在的设置还要多。 U会在模块菜单中找到三个子菜单。伊曲康唑这样,

模块
1.模块
2.更新模块列表
3.将计划升级

不是去到更新模块列表比更新它比搜索你的模块,你可以找到它们。

希望这将是有益至U ...

ThankzZZ ...

0

更新模块列表后,转至安装的模块。从页面右上角的过滤器下拉菜单中删除安装的过滤器。然后搜索你的模块的名字(因为模块的正常数量是多页)

0
  1. 启用扩展接口(用户 - >首选项 - >接口=扩展)
  2. 进入设置 - >模块。 (现在你将能够看到更新模块列表)

然后你会看到模块。

1

你应该在这里/usr/lib/pymodules/python2.7/openerp/addons把你的模块不像一般放错了地方到/ usr /共享/ pyshared/OpenERP的/插件

改变所有权: 须藤乔敦 - R的root.root usr/lib中/ pymodules/python2.7/OpenERP的/插件/ MODULE_NAME模块

改变权限: 须藤搭配chmod 755 /usr/lib/pymodules/python2.7/openerp/addons/module_name -R

重启服务器: sudo service openerp restart

0

确保您单击“安装的模块”,而不是“应用程序”。

0

什么工作对我来说在Windows 10:--update=all选项

  • 更新应用程序,同时列出

    1. 登出Odoo并创建一个新的数据库
    2. 停止Odoo从Services
    3. 开始Odoo调试模式启用。