前言:
odoo这么强大,并不仅仅是odoo的强大,还有社区的强大,社区提供了各种应用插件,有收费的,有免费的。
正是这些市场中的应用和插件使得odoo强大,有更好的适应性来适应不同企业的需求。
而我们做的二次开发,也本着不修改源代码,使用应用或插件的方式来增强odoo的功能。
首先要先了解odoo插件的工作模式,先安装别人的插件,来学习一下。
一:odoo市场
使用上一篇建立的管理员账号登录。
第三方应用,就是指应用市场。会打开odoo市场的网站https://apps.odoo.com/apps/modules
这里各种功能的应用,插件都有,没有的话,自己开发吧。
随便选个顺眼的,下载吧。
我选了两个:
app_odoo_customize
Odoo 13,12,11,10支持。社区和企业版支持 1.删除页脚中的Odoo标签 2.替换Windows标题中的“ Odoo” 3.在用户菜单中自定义文档,支持,关于链接和标题 4.将“开发人员模式”链接添加到右上方的用户菜单。 5.将快速语言切换器添加到右上方的用户菜单。 6.将国家/地区标志添加到右上方的用户菜单。 7.在右上方的用户菜单中添加中英文用户文档访问权限。 8.将开发人员文档访问权限添加到右上方的用户菜单。 9.自定义“我的odoo.com帐户”按钮 10.独立的设置面板,易于设置。 11.提供236个国旗。 12.多语言支持。 13.在登录屏幕中更改由Odoo提供支持。(请更改'../views/app_odoo_customize_view.xml'#15) 14.在应用程序中快速删除测试数据:销售/ POS /购买/ MRP /库存/会计/项目/基础模型。 15.将所有序列重置为1的开头:SO / PO / MO /发票... 16.启用英语时,修复odoo重装模块翻译错误 17.停止Odoo自动订阅(性能提高) 18.在Apps仪表板中显示/隐藏作者和网站(仅odoo 11) 19.一键清除所有数据(有时请单击两次) 20.在应用程序仪表板中显示快速升级,单击以显示模块信息,而不是去odoo.com 21.可以清除并重置科目表。要小心。 22.将在线手册和开发人员文档更新为odoo12。 23.添加重置或清除网站博客数据 24.自定义Odoo本机模块(例如Enterprise)网址 25.添加删除费用数据 26.添加多个卸载模块 27.添加odoo Boost模块链接。 28.简易菜单管理器。 29. Apps版本比较。在应用程序列表中添加安装版本。在应用列表中添加本地可更新过滤器。 30. 1键导出应用程序转换文件,如.po文件。
employee_dynamic_fields
员工动态字段模块可帮助您轻松创建员工中的自定义字段,而无需任何编码。此模块可根据需要在员工表单上添加新字段。从Employee菜单中,可以单击创建字段,并且可以创建新的自定义字段而无需任何编码。
记得现在对应odoo版本,我是 13,就下的13的。
二:odoo插件目录
记得odoo.conf文件么?
addons_path,就是搜索插件的目录,多个可以用“,”分隔。 我新的odoo.conf[options] db_host=localhost db_port=5432 db_user=odoo db_password=1234567890 dbfilter=odoo addons_path=D:\My_Odoo\My_addons,D:\My_Odoo\Open_addons
都在My_Odoo下面,一个是My_addons,准备放自己写的,一个是Open_addons,放下载的免费的。
收费模块,看东家给不给钱了。
重新启动odoo-bin
1 D:\My_Odoo\venv\Scripts\python.exe D:/My_Odoo/odoo/odoo-bin --config=D:\My_Odoo\odoo.conf 2 2020-05-10 12:19:37,463 29200 INFO ? odoo: Odoo version 13.0 3 2020-05-10 12:19:37,464 29200 INFO ? odoo: Using configuration file at D:\My_Odoo\odoo.conf 4 2020-05-10 12:19:37,464 29200 INFO ? odoo: addons paths: ['D:\\My_Odoo\\odoo\\odoo\\addons', 'D:\\My_Odoo\\odoo\\addons', 'c:\\users\\jacka\\appdata\\local\\openerp s.a\\odoo\\addons\\13.0', 'd:\\my_odoo\\my_addons', 'd:\\my_odoo\\open_addons', 'd:\\my_odoo\\odoo\\odoo\\addons'] 5 2020-05-10 12:19:37,464 29200 INFO ? odoo: database: odoo@localhost:5432 6 2020-05-10 12:19:37,630 29200 INFO ? odoo.addons.base.models.ir_actions_report: Will use the Wkhtmltopdf binary at C:\Program Files\wkhtmltopdf\bin\wkhtmltopdf.exe 7 2020-05-10 12:19:38,562 29200 INFO ? odoo.service.server: HTTP service (werkzeug) running on ALIENWARE:8069
可以看到我设置的两个目录都在addons paths中了。
三:开发者模式
这个东西么,就是超级管理员,没有超级管理员,就不能做这些对系统改进大的东西。所以要进入开发者模式才能安装模块,设置系统管理员也无法设置的东西。
明日继续。