zoukankan      html  css  js  c++  java
  • 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,点掉小叉会多很多的。

     

     

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

     

     

     

    六:使用

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

    学会了来记笔记

     

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

  • 相关阅读:
    Flask 中的路由系统
    Flask 中内置的 Session
    Flask中的模板语言jinja2
    Flask 中的 5种返回值
    Redis快速入门
    动态实现前后台分页、翻页按钮、上一页、下一页、首页、末页
    bus.js非父子组件之间通讯
    vue中父子组件之间相互传值
    js实现加减乘除
    禁用微信分享
  • 原文地址:https://www.cnblogs.com/jackadam/p/12864925.html
Copyright © 2011-2022 走看看