微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

刷新列表时不包括 Odoo 自定义插件路径

如何解决刷新列表时不包括 Odoo 自定义插件路径

我已经在 Debian 10 上安装了 odoo v13.0,脚本找到 there

带有插件路径的conf文件如下:

[options] 
; This is the password that allows database operations:
admin_passwd = XXXXXX
xmlrpc_port = 8069
logfile = /var/log/odoo/odoo-server.log
addons_path = /odoo/odoo-server/addons,/odoo/custom/addons,/odoo/custom/OCA/reporting-engine

/odoo/custom/OCA 是我从 OCA github 帐户克隆一些 git 存储库的路径,在我的示例中为 https://github.com/OCA/reporting-engine,因此 /odoo/custom/OCA/reporting-engine 填充了所有 OCA 模块对于 V13.0:

root@odoo:/odoo/custom/OCA# ls -l reporting-engine/
total 124
-rw-r--r--  1 odoo odoo 34503 Apr 13 09:37 LICENSE
-rw-r--r--  1 odoo odoo  1398 Apr 13 09:37 README.md
drwxr-xr-x 10 odoo odoo  4096 Apr 13 09:37 base_comment_template
drwxr-xr-x 10 odoo odoo  4096 Apr 13 09:37 bi_sql_editor
drwxr-xr-x 12 odoo odoo  4096 Apr 13 09:37 kpi_dashboard
-rw-r--r--  1 odoo odoo    13 Apr 13 09:37 oca_dependencies.txt
drwxr-xr-x  9 odoo odoo  4096 Apr 13 09:37 report_batch
drwxr-xr-x 10 odoo odoo  4096 Apr 13 09:37 report_context
drwxr-xr-x 11 odoo odoo  4096 Apr 13 09:37 report_csv
drwxr-xr-x  9 odoo odoo  4096 Apr 13 09:37 report_layout_config
drwxr-xr-x 12 odoo odoo  4096 Apr 13 10:25 report_py3o
drwxr-xr-x 10 odoo odoo  4096 Apr 13 09:37 report_py3o_fusion_server
drwxr-xr-x  8 odoo odoo  4096 Apr 13 09:37 report_qr
drwxr-xr-x  6 odoo odoo  4096 Apr 13 09:37 report_qweb_element_page_visibility
drwxr-xr-x  8 odoo odoo  4096 Apr 13 09:37 report_qweb_parameter
drwxr-xr-x  6 odoo odoo  4096 Apr 13 09:37 report_qweb_pdf_fixed_column
drwxr-xr-x  9 odoo odoo  4096 Apr 13 09:37 report_qweb_pdf_watermark
drwxr-xr-x  9 odoo odoo  4096 Apr 13 09:37 report_wkhtmltopdf_param
drwxr-xr-x 11 odoo odoo  4096 Apr 13 09:37 report_xlsx
drwxr-xr-x  9 odoo odoo  4096 Apr 13 09:37 report_xlsx_helper
drwxr-xr-x 11 odoo odoo  4096 Apr 13 09:37 report_xml
-rw-r--r--  1 odoo odoo    39 Apr 13 09:37 requirements.txt
drwxr-xr-x 21 odoo odoo  4096 Apr 13 09:37 setup

克隆后,我将所有者更改为 odoo 用户,如上列表所示。 我在 conf 文件自定义插件部分添加了路径。 我已重新启动服务 odoo 以考虑新路径。 我已经刷新了odoo配置网页中的模块列表。

并且没有发现新的模块!

2021-04-14 13:04:50,869 27535 INFO ? odoo.service.server: Hit CTRL-C again or send a second signal to force the shutdown.
2021-04-14 13:04:50,869 27535 DEBUG ? odoo.service.server: current thread: <_MainThread(MainThread,started 140669907216192)>
2021-04-14 13:04:50,869 27535 DEBUG ? odoo.service.server: process <_MainThread(MainThread,started 140669907216192)> (False)
2021-04-14 13:04:50,870 27535 DEBUG ? odoo.service.server: process <Thread(odoo.service.cron.cron0,started daemon 140669762197248)> (True)
2021-04-14 13:04:50,870 27535 DEBUG ? odoo.service.server: process <Thread(odoo.service.cron.cron1,started daemon 140669770852096)> (True)
2021-04-14 13:04:50,870 27535 DEBUG ? odoo.service.server: --
2021-04-14 13:04:51,430 27747 DEBUG ? odoo.netsvc: logger level set: "odoo.http.rpc.request:INFO"
2021-04-14 13:04:51,430 27747 DEBUG ? odoo.netsvc: logger level set: "odoo.http.rpc.response:INFO"
2021-04-14 13:04:51,430 27747 DEBUG ? odoo.netsvc: logger level set: ":INFO"
2021-04-14 13:04:51,430 27747 DEBUG ? odoo.netsvc: logger level set: "odoo:DEBUG"
2021-04-14 13:04:51,430 27747 DEBUG ? odoo.netsvc: logger level set: "odoo.sql_db:INFO"
2021-04-14 13:04:51,431 27747 DEBUG ? odoo.netsvc: logger level set: ":DEBUG"
2021-04-14 13:04:51,431 27747 INFO ? odoo: odoo version 13.0
2021-04-14 13:04:51,431 27747 INFO ? odoo: Using configuration file at /etc/odoo-server.conf
2021-04-14 13:04:51,431 27747 INFO ? odoo: addons paths: ['/odoo/odoo-server/odoo/addons','/odoo/.local/share/odoo/addons/13.0','/odoo/odoo-server/addons','/odoo/custom/addons','/odoo/custom/OCA/reporting-engine']
2021-04-14 13:04:51,431 27747 INFO ? odoo: database: default@default:default
2021-04-14 13:04:51,569 27747 INFO ? odoo.addons.base.models.ir_actions_report: Will use the Wkhtmltopdf binary at /usr/bin/wkhtmltopdf
2021-04-14 13:04:51,683 27747 DEBUG ? odoo.service.server: Setting signal handlers
2021-04-14 13:04:51,687 27747 DEBUG ? odoo.service.server: cron0 started!
2021-04-14 13:04:51,687 27747 DEBUG ? odoo.service.server: cron1 started!
2021-04-14 13:05:07,368 6506 INFO test2 werkzeug: XXX.XXX.XXX.XXX - - [14/Apr/2021 13:05:07] "POST /longpolling/poll HTTP/1.1" 200 - 8 0.002 50.010

我尝试将 /odoo/custom/OCA/reporting-engine 中的模块目录的符号链接添加到 /odoo/custom/addons,并且在重新启动服务器并刷新模块列表后找到了新模块.. .

root@odoo:/odoo/custom# ls -l addons/
total 4
lrwxrwxrwx 1 odoo odoo 41 Apr 13 10:54 account_payment_mode -> ../OCA/bank-payment/account_payment_mode/
lrwxrwxrwx 1 odoo odoo 44 Apr 13 10:53 account_payment_partner -> ../OCA/bank-payment/account_payment_partner/
lrwxrwxrwx 1 odoo odoo 50 Apr 13 10:42 base_company_extension -> ../akretion/odoo-usability/base_company_extension/
lrwxrwxrwx 1 odoo odoo 42 Apr 13 10:43 base_usability -> ../akretion/odoo-usability/base_usability/
lrwxrwxrwx 1 odoo odoo 53 Apr 13 10:50 purchase_commercial_partner -> ../OCA/purchase-workflow/purchase_commercial_partner/
lrwxrwxrwx 1 odoo odoo 60 Apr 13 10:32 purchase_report_py3o -> ../akretion/odoo-py3o-report-templates/purchase_report_py3o/
lrwxrwxrwx 1 odoo odoo 46 Apr 13 10:43 purchase_usability -> ../akretion/odoo-usability/purchase_usability/
lrwxrwxrwx 1 odoo odoo 35 Apr 13 10:24 report_py3o -> ../OCA/reporting-engine/report_py3o
lrwxrwxrwx 1 odoo odoo 50 Apr 13 10:24 report_py3o_fusion_server -> ../OCA/reporting-engine/report_py3o_fusion_server/

所以 /odoo/custom/OCA/reporting-engine/moduleDirectory 不工作,但 /odoo/custom/addons/moduleDirectory 工作...

由于有一些依赖,不想全部手动添加,这些目录有什么区别?

我对其他 git clone 有同样的问题,比如 https://github.com/akretion/odoo-py3o-report-templates.git

感谢您的帮助!

解决方法

提供插件的绝对路径,它可能会解决您的问题!!!

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。