- 博客(15)
- 资源 (3)
- 收藏
- 关注
翻译 Odoo 日志配置、使用及实现
原文地址:http://www.mindissoftware.com/2014/09/07/Odoo-logging-configuration-usage-implementation/
2014-09-22 23:55:30
9306
原创 OpenERP国际化
1.翻译方法1.直接编写PO文件进行翻译2.调试状态下进行翻译3.翻译—应用程序术语—已翻译术语,查找过滤未翻译术语进行翻译,适合少量翻译,需要知道未翻译的name。4.导出翻译,批量翻译后导入,适合对新模块进行翻译。2.PO文件翻译在模块i18n目录下,新建简体中文语言包zh_CN.po文件。安装或更新模块时,根据你创建账套时的语言选项,对应的语言包PO 文件会导入到
2014-09-03 15:40:09
2136
原创 Odoo模块加载
Odoo的启动是通过openerp-server脚本完成,它是系统的入口。 然后加载配置文件openerp-server.conf 或者 .openerp_serverrc:Openerp-server.conf的主要内容:这个文件缺省是没有的,odoo系统会有一个默认值,但是一般情况我们都需配置这个文件。启动http服务器,监听端口。模块加载:
2014-09-03 15:31:23
3855
原创 OpenERP报表浅析
OpenERP主要有三种类型的报表:l OpenOffice.org报表l XML报表l 自定义报表(基于PostgreSQL视图,显示在界面上)关于XML报表,参见王浩写的[openerp报表开发-1.docx],这一部分主要描述OpenOffice.org报表。1. 基于OpenOffice模版的报表开发方式2.1 OpenOffice.org报表Open
2014-09-03 15:24:49
3606
原创 odoo的js继承机制解读
前文说过,odoo前端js中openerp这个对象是所有对象的根,其他的对象都是由openerp这个对象继承而来。下面我们解读下他的js机制。odoo实现继承的代码在openerpframework.js第97行-188行这段代码中定义。 注意:继承这部分代码中有两个Class,一个是openerp.Class,一个是extend中定义的Class,openerp.Class的作用是在
2014-09-03 15:10:08
4246
原创 OpenERP权限管理层次
OpenERP的权限的核心是权限组(res_groups)。对每个权限组,可以设置权限组的菜单表示,对象表示,记录规则表示,字段表示。1.菜单/对象级别设置哪些人可以访问哪些菜单/对象,对象的访问权限包括创建、读、写、删除。2.记录级别设置哪些人可以访问哪些记录,也就是设置表的查询条件。3.字段级别设置表中的字段的访问权限。4.工作流级别在工作流的每一步迁移中,设置
2014-09-03 14:56:19
5386
原创 OpenERP工作流浅析
对象和视图修改1. 添加xml文件引用在__openerp__.py文件data中添加工作流文件引用。2. 对象修改在车辆管理对象中添加state字段,保存车辆审批状态。可以看出,车辆有草稿,待审批,审批通过和审批拒绝四个状态。3. 视图修改在列表中添加atate字段,在表单中增加下述三个按钮。工作流定义model:固定取值"workflo
2014-09-03 14:50:31
2143
原创 获取Odoo中由Bazaar管理的例子源代码
1 安装 python 2.6/2.72 安装bazaar代码管理工具客户端 http://wiki.bazaar.canonical.com/Download。 安装时会自动检查本机已经安装的Python,使用默认设置即可。安装完成会在 windows程序中生成Bazaar文件夹,如下图所示: 3 运行 bazaar command 点击“St
2014-09-03 14:45:03
1341
原创 Odoo 调用redis
1 下载Redis的python依赖包 在Python官方网站的依赖包索引表中找到名为redis 2.10.2的依赖包
2014-09-03 14:36:38
3389
原创 odoo SSO:单点登录
通过地利现有统一管理平台manage.dili7.com访问OpenERP,从而实现单点登录有2种方式 一 使用OAuth模式,需要安装OAuth模块 1 安装模块
2014-09-03 14:35:40
5747
原创 Odoo web 机制浅析
Odoo作为开源ERP,在欧洲有着广泛的应用,但就中国来说,基本上还处于起步阶段,国内的应用并不是太多,因此,从市场来看,其应用潜力是巨大的。要基于Odoo进行二次开发,就必须要对Odoo的web基本运行原理有必要的了解,才能从宏观上对Odoo有个大体认识。此文正是基于此目的,进行简要的分析,希望能够对开发Odoo应用有帮助
2014-09-03 12:34:24
11453
原创 Odoo中Qweb使用入门
参考可参考官网例子https://doc.odoo.com/trunk/web/qweb/或http://thierry-godin.developpez.com/openerp/tutorial-module-creation-pos-modification-english-version/1 Qweb官方定义Qweb被用作OpenERP的Web客户端模板引擎。它是一种基于XM
2014-09-03 12:31:12
16711
原创 odoo中定时任务task的实现方式
编写执行程序编写openerp模块代码,在模块代码中编写执行程序! 此处为了方便,只是做了简单的打印输入, 代码如下:# -*- coding: utf-8 -*-fromopenerp.osv import osv classtask_test(osv.osv): _auto = False _name = "task.test" def
2014-09-03 12:20:46
5226
原创 odoo(openerp) - BaseModel的create_instance方法
注意:以下代码基于odoo四月份的trunk版,新版本中create_instance方法已经被_build_model方法替换,但是原理基本一样。 如果没有耐心看原理的,可以直接看结论:1、 本文主要分析odoo模型对象初始化过程和继承过程。2、 odoo中对象不是直接创建,而是调用类函数create_instance创建,并且由于在__new__方法中返回的是None,所以
2014-09-03 11:29:32
2347
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人