随笔分类 -  Odoo学习与开发

摘要:使用odoo的odoo-bin命令创建模块,比较方便。 进入终端界面(windows中可以是cmd中,linux中可以是$命令提示符下),以下在Windows中为例: python odoo-bin scaffold academy myaddons 这里是用scaffold参数创建模块 acade 阅读全文
posted @ 2019-01-05 21:08 A·DONG 阅读(500) 评论(0) 推荐(0) 编辑
摘要:odoo中User.ID 字段是用户登录表 res_users 中的字段,所以要关联某个用户或是判断某个用户,可以利用该字段。 例如:在某个 界面中的domain中,要求显示的是关联某用户的单子,则如下写: 阅读全文
posted @ 2019-01-05 16:03 A·DONG 阅读(452) 评论(0) 推荐(0) 编辑
摘要:作者原文:https://blog.csdn.net/wangnan537/article/details/43992771 在实际应用Odoo(OpenERP)的过程中, 会有对某用户组隐藏菜单的需求. 下文的代码定义了一个特定的用户组hideme, 并将要隐藏的菜单指定给该用户组, 这样相当于对 阅读全文
posted @ 2018-04-05 22:33 A·DONG 阅读(1747) 评论(0) 推荐(0) 编辑
摘要:只要在window.action中他添加相应东domain即可,如: 阅读全文
posted @ 2018-03-28 22:46 A·DONG 阅读(477) 评论(0) 推荐(0) 编辑
摘要:官方ORM API开发文档:https://www.odoo.com/documentation/10.0/reference/orm.html Recordsets(记录集) New in version 8.0: This page documents the New API added in 阅读全文
posted @ 2018-02-22 21:12 A·DONG 阅读(331) 评论(0) 推荐(0) 编辑
摘要:Odoo8.0新API文档 一、新API概述 在8中,api接口分为traditaional style和record style,traditional style指的就是我们在7中使用的类型,def (cr,uid,ids,context)式的语法.而record style精简了参数,只保留了self和args,形如def (self,args) __all__ = [... 阅读全文
posted @ 2018-02-22 20:30 A·DONG 阅读(681) 评论(0) 推荐(0) 编辑
摘要:odoo新API中,字段类型不变,继承改变 1.旧的API定义模型: from openerp.osv import osv,fields class oldmodel(osv.osv): #模型名称 _name="old.model" #定义字段 _columns={ "name":field.c 阅读全文
posted @ 2018-02-22 20:26 A·DONG 阅读(191) 评论(0) 推荐(0) 编辑
摘要:constrains装饰用于对字段进行限制 应用举例: 定义列: 方法: 阅读全文
posted @ 2018-02-22 20:25 A·DONG 阅读(286) 评论(0) 推荐(0) 编辑
摘要:Environment类提供了对ORM对象的封装,同时提供了对注册类的访问,记录集的缓存,以及管理重计算的数据结构. 对于继承了Model的类来说可以直接通过self.env对Environment进行操作. 属性列表: 1.user:返回当前用户 2.lang:返回当前语言代码 3.in_draf 阅读全文
posted @ 2018-02-22 20:22 A·DONG 阅读(188) 评论(0) 推荐(0) 编辑
摘要:one装饰器的作用是对每一条记录都执行对应的方法,相当于traditional-style中的function,无返回值! 应用举例: 定义的columns now = fields.Datetime(compute='_compute_now') 方法: @one def _compute_now 阅读全文
posted @ 2018-02-22 20:17 A·DONG 阅读(182) 评论(0) 推荐(0) 编辑
摘要:model装饰器的作用是返回一个集合列表,一般用来定义自动化动作里面,该方法无ids传入。 应用举例: 定义columns 方法定义: 阅读全文
posted @ 2018-02-22 20:12 A·DONG 阅读(172) 评论(0) 推荐(0) 编辑
摘要:http://blog.csdn.net/qq_18863573/article/details/51114893 1.one装饰器详解 odoo新API中定义方式: 其实说的易懂些,等同于旧API的function 类型的简化版,但是需要特别注意到是one装饰类无返回值。 2. multi装饰类详 阅读全文
posted @ 2018-02-22 20:07 A·DONG 阅读(300) 评论(0) 推荐(0) 编辑
摘要:构建接口扩展(Building Interface Extensions) 本指南是关于为Odoo的web客户创建模块。 要创建有Odoo的网站,请参见建立网站;要添加业务功能或扩展Odoo的现有业务系统,请参见构建模块。 一个简单的模型 让我们从一个简单的Odoo模块开始,它包含基本的web组件配 阅读全文
posted @ 2018-02-12 21:28 A·DONG 阅读(1346) 评论(0) 推荐(1) 编辑
摘要:在OpenERP中,工作流是管理一组“所做的事情”(与一些数据模型的记录关联)的人为现象。工作流提供了高级别的方式来组织记录要上做的事情。 具体地说,工作流是一个定向的路径,这里节点称为活动并且弧线称为流程进度。 活动定义了OpenERP应该处理的工作,比如改变某些记录的状态,或者发送邮件。 Tra 阅读全文
posted @ 2018-02-10 19:14 A·DONG 阅读(1553) 评论(0) 推荐(0) 编辑
摘要:class Stage(models.Model): _name = 'todo.task.stage' _order = 'sequence,name' # String fields: name = fields.Char('Name', 40) desc = fields.Text('Description') sta... 阅读全文
posted @ 2018-02-10 16:05 A·DONG 阅读(226) 评论(0) 推荐(0) 编辑
摘要:本文介绍的微信发送程序不是独立的模块,是某企业应用的一部分, 源码可在京津冀odoo技术交流群的群共享中下载。 【1】基本配置 在work.weixin.qq.com上注册一个企业后,会得到企业的ID(corpid ) 创建一个应用后, 会得到这个应用的ID (agent id), 第一个应用的an 阅读全文
posted @ 2018-01-05 13:07 A·DONG 阅读(696) 评论(0) 推荐(0) 编辑
摘要:These are the steps to be followed to install python-ldap in Ubuntu. At first, would throw the following error To get past this error, we need to inst 阅读全文
posted @ 2018-01-04 19:28 A·DONG 阅读(692) 评论(0) 推荐(0) 编辑
摘要:为了要让系统识别出新的模块,我们需要打开用户的技术特性选项,具体在 左侧栏目->用户->administrator, 将技术特性勾选上,刷新。 然后左侧栏目->模块下面就会多出更新模块列表选项,点击,再点击更新,就可以让系统识别出我们自定义的模块。最后在模块这一选项下,清除掉“应用”这个过滤器(因为 阅读全文
posted @ 2018-01-03 14:45 A·DONG 阅读(1556) 评论(0) 推荐(0) 编辑
摘要:使用 非 root 用户 进行下面的测试: 本文使用 有sudo 权限的 odoo 用户进行测试()如果是 阿里云,可以先创建 odoo 用户 2:给root 权限: 修改文件如下: 保存退出,odoo用户就拥有了root权限。 2: 切换 用户: su odoo注:这里我在测试时,直接远程Putt 阅读全文
posted @ 2017-12-25 13:30 A·DONG 阅读(3963) 评论(0) 推荐(0) 编辑
摘要:昆山-Jeffery 11:34:00 ,odoo11 新功能: 评论:看到截图,感觉美工上又有所提高 官方的发布说明:https://www.odoo.com/nl_NL/page/odoo-11-release-notes 性能上据说又提高了2-3倍左右。 可以使用python3.x 了,测试下 阅读全文
posted @ 2017-12-22 17:00 A·DONG 阅读(1238) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示