Odoo学习笔记(二)安装一个新模块

前言:

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_OdooMy_addons,D:My_OdooOpen_addons

  

都在My_Odoo下面,一个是My_addons,准备放自己写的,一个是Open_addons,放下载的免费的。

收费模块,看东家给不给钱了。

重新启动odoo-bin

1 D:My_OdoovenvScriptspython.exe D:/My_Odoo/odoo/odoo-bin --config=D:My_Odooodoo.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_Odooodoo.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 Fileswkhtmltopdfinwkhtmltopdf.exe 
7 2020-05-10 12:19:38,562 29200 INFO ? odoo.service.server: HTTP service (werkzeug) running on ALIENWARE:8069 

可以看到我设置的两个目录都在addons paths中了。

三:开发者模式

这个东西么,就是超级管理员,没有超级管理员,就不能做这些对系统改进大的东西。所以要进入开发者模式才能安装模块,设置系统管理员也无法设置的东西。

http://localhost:8069/?debug=true

访问该地址,就进入了开发者模式,有应用商店………………一些东西

 

 

 

 

 

四:更新本地列表

首先运行更新应用列表,因为odoo更新应用是基于本地文件的,并没有直接链接odoo应用市场,这也更方便了一些企业内部网部署,不需要连接互联网,毕竟有很多公司由于技术实力有限,直接就是物理隔离互联网,省了很多做安全的费用。

我把下载的应用解压后放进了open_addons

五:安装激活

点掉这个小叉,然后搜索,注意这个51,点掉小叉会多很多的。

 

 

 搜索到直接点安装就可以了。

 

 

 

六:使用

看插件公司吧,我也在学习中。

学会了来记笔记

 

上面全作废,没一个好用的,我们就装自带的吧。

原文地址:https://www.cnblogs.com/jackadam/p/12864925.html