odoo里面的动作】的更多相关文章

       Odoo的市场定位是SME(中小型企业),这个市场的ERP产品,多如牛毛,产品各具特色.不过,Odoo的自动化处理机制,可以睥睨天下,无人能及.包括一些大型国产软件,如用友.金蝶也不具备如此强大的自动化业务处理功能.Odoo的业务自动化机制,可以非常容易地扩充ERP系统功能,非常容易地让业务工作自动化. Odoo自动化动作 如下图,增加一个自动化动作,“自动删除过期的SaaS DB”.系统会按定义好的条件筛选出符合条件的数据记录(业务对象),自动执行定义好的Server Actio…
####################################################################################odoo中常用方法,在动作里面添加按钮:执行批量操作####################################################################################import reimport jsonimport loggingfrom lxml import etree…
*模型代码  addons/stock/stock.py  ----------------   #移库单执行移库动作(弹出详细框)    @api.cr_uid_ids_context    def do_enter_transfer_details(self, cr, uid, picking, context=None):        pass...        #开启确认框操作(调用)        return self.pool['stock.transfer_details']…
一个动作下面有多个视图来支持,像表单视图.列表视图.看板视图.图表视图等 这时我们想改变系统默认指定的视图,方法其实有两种,一种是通过面板改,一种是开发一个小模块 举一例:项目默认打开是用了看板视图,这里要改成列表视图 系统默认的如下: 第一种方法:通过面板改,这里也分两种方法(A,B) A方法: 激活开发者模式 找到项目的"编辑动作" 改动红框其中一个 (1) 视图模式 从 kanban,tree,form,gantt 改为tree,kanban,form,gantt (2) 视图参…
按钮动作跳转到其他列表视图 按照默认指定的条件搜索显示. 效果: 实现方式:…
创建完我们的模块,接下来我们就要为我们的模块添加一些对象.今天我们将要创建一个学生对象(tech.student)和一些基本的属性,并将用form和tree视图将其展示出来: 一. 创建tech.student对象: fields,models,api,_是基本上每个模块都需要引入的4个模块: fields是odoo自定义的字段集,在odoo中每个实例对象都要继承models.Model这个类,api是使用新API必须的装饰器类,_则是翻译函数. 关于odoo的字段类型,请参考:http://w…
odoo模块包括 业务对象,web控制器,数据文件,前面2个是Python模块,而数据文件则是odoo特有的文件,例如,odoo数据文件,web数据.这些数据文件在 __odoo__.py 进行定义,在 odoo10之前,这个 manifest 文件命名为 __openerp__.py,在更早的 tinyERP时代,名为 __terp__.py manifest 包含以下项目 'application' 是否作为应用程序列出,默认 False, 'author' 默认 'Odoo SA', 'a…
在odoo里如果想单击某个菜单打开的页面是自带过滤的,可以在打开菜单的动作中添加默认过滤来实现,今天有同学在群里问,如何在Many2many的添加更多的弹出窗口中添加类似的过滤,其实是非常非常简单的,只需要在field的context里指定默认过滤即可. 例如:销售团队成员页面 默认页面如下: 在 members_id 字段添加默认过滤    <field name="member_ids" context="{'search_default_no_share':Tru…
登录 正常访问http://localhost:8069后,登录的界面如下: 这是Odoo默认的认证方式,也是我们最常见最熟悉的认证方式,7.0以前,数据库中的密码都是以明文方式存储,可以很轻松地在res_users表中查询到用户的密码.8.0以后,odoo提高的密码的安全性,将密码加密后进行存储. 近些年来,网络比较流行的一种登录方式是auth,像QQ.支付宝.微信等登录方式,Odoo通过第三方模块也可以实现类似的功能. 对于企业内部用户,可能会接触到SSO的登录方式,这种方式的验证机制同微信…
[本文基于odoo9源码编写] odoo包含的服务有 db object report workflow web[wsgi] Odoo以wsgi 规范提供Web及Web服务db/object/report,而workflow则包含在model里面,以create[delete|redirect|signal|step]_workflow() 提供服务.Odoo9之后为了保持兼容性,还是保持了旧模式,在 openerp/netsvc.py 定义为 LocalService,提供 workflow…