2010-10-22 75 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調試模式啓用。