摘要: Javascript Reference 本文档介绍了Odoo Javascript框架。 这个框架在代码行方面不是一个大型应用程序,但它非常通用,因为它基本上是一个将声明性接口描述转换为实时应用程序的机器,能够与数据库中的每个模型和记录进行交互。 甚至可以使用Web客户端来修改Web客户端的界面。 阅读全文
posted @ 2019-06-10 15:27 苦苦思索的吃瓜群众 阅读(472) 评论(0) 推荐(0) 编辑
摘要: Javascript Cheatsheet 有许多方法可以解决JavaScript和Odoo中的问题。 但是,Odoo框架被设计为可扩展(这是一个非常大的约束),并且一些常见问题有一个很好的标准解决方案。 标准解决方案可能具有易于理解的odoo开发人员的优势,并且可能会在修改Odoo时继续工作。 本 阅读全文
posted @ 2019-06-10 15:25 苦苦思索的吃瓜群众 阅读(757) 评论(0) 推荐(0) 编辑
摘要: QWEB QWeb是Odoo2使用的主要模板引擎。 它是一个XML模板引擎1,主要用于生成HTML片段和页面。 模板指令被指定为前缀为 的XML属性,例如 for conditionals,其中元素和其他属性直接呈现。 为了避免元素呈现,占位符元素``也可用,它执行其指令但不会生成任何输出: 将导致 阅读全文
posted @ 2018-12-18 22:36 苦苦思索的吃瓜群众 阅读(1067) 评论(0) 推荐(0) 编辑
摘要: Web Controllers Routing 装饰器将装饰方法标记为请求的处理程序。 该方法必须是 子类的一部分。 Parameters : route : 字符串或数组。 路径部分将确定哪些http请求将与装饰方法匹配。 可以是单个字符串或字符串数组。 有关路由表达格式的信息,请参阅werkze 阅读全文
posted @ 2018-10-10 13:55 苦苦思索的吃瓜群众 阅读(1020) 评论(0) 推荐(0) 编辑
摘要: Testing in odoo 有许多方法可以测试应用程序。 在Odoo,我们有三种测试 python单元测试:用于测试模型业务逻辑 js单元测试:这是隔离测试javascript代码所必需的 tours:这是一种集成测试形式。 游览确保python和javascript部分正确地相互通信。 Tes 阅读全文
posted @ 2018-09-20 14:25 苦苦思索的吃瓜群众 阅读(1644) 评论(0) 推荐(0) 编辑
摘要: Security in Odoo 除了使用自定义代码手动管理访问外,Odoo还提供了两种主要的数据驱动机制来管理或限制对数据的访问。 这两种机制都通过组链接到特定用户:用户属于任意数量的组,安全机制与组相关联,从而将安全机制应用于用户。 Access Control 由 记录管理,定义对整个模型的访 阅读全文
posted @ 2018-09-18 15:29 苦苦思索的吃瓜群众 阅读(264) 评论(0) 推荐(0) 编辑
摘要: Running the server d , database 安装或更新模块时使用的数据库。 提供以逗号分隔的列表限制对列表中提供的数据库的访问。 i , init 在运行服务器之前要安装的以逗号分隔的模块列表(需要 d)。 u , update 以逗号分隔的模块列表,在运行服务器之前要更新(需要 阅读全文
posted @ 2018-09-06 11:22 苦苦思索的吃瓜群众 阅读(290) 评论(0) 推荐(0) 编辑
摘要: Views Common Structure(共同结构) 视图对象公开了许多字段,除非另有说明,否则它们是可选的。 (mandatory) 在某种列表中查找一个name时,它仅用作视图的助记符/描述 链接到视图的模型(如果适用)(不适用于QWeb视图) 客户端程序可以通过 或( ,`type pri 阅读全文
posted @ 2018-08-21 17:26 苦苦思索的吃瓜群众 阅读(4096) 评论(0) 推荐(0) 编辑
摘要: Module Manifests Manifest 清单文件用于将python包声明为Odoo模块并指定模块元数据。 它是一个名为·__manifest__.py·的文件,包含一个Python字典,其中每个键指定模块元数据。 可用的清单字段是: name(str,required) 人可读的模块名称 阅读全文
posted @ 2018-08-21 17:25 苦苦思索的吃瓜群众 阅读(552) 评论(0) 推荐(0) 编辑
摘要: Actions 操作定义系统响应用户操作的行为:登录,操作按钮,发票选择,...... 动作可以存储在数据库中,或者作为字典直接返回到例如数据库中。 按钮方法。 所有操作共享两个必需属性: 当前action的类别,确定可以使用哪些字段以及如何解释action 用户可读且简短描述的action,可能会 阅读全文
posted @ 2018-08-20 16:08 苦苦思索的吃瓜群众 阅读(965) 评论(0) 推荐(0) 编辑