Odoo(OpenERP)7.0中的开发者模式


Odoo(OpenERP)7.0中的开发者模式

www.chinamaker.net 2013-02-21 11:04:00 admin

什么是开发者模式

OpenERP从5.0开始,在web界面上增加了对象设计器和视图设计器,以及在线翻译工具,用于实现像Compiere系一样的在线快速自定义 数据模型和视图。最初这些设计器在单据界面的左下角有个弹出菜单。从6.1版本开始,为了简化界面给最终用户更好的体验,这些进入技术设置的方式更隐蔽 了,需要先进入“开发者模式”。我们这里针对7.0版本的说明也适用于6.1版本。

何时需要用到开发者模式

作为实施顾问,为了把客户的需求描述成OpenERP能接受的技术实现方式,有时候我们要了解一些技术细节,比如界面上的某个字段对应表里的某个字段,点击界面上哪个按钮会触发哪个方法或工作流,等等。

比如,客户有个需求,员工只能看到自己的档案。技术上应该用访问规则来实现,那就需要比较员工界面的“相关用户”字段值与当前登录用户相同才显示。所以我们需要知道“相关用户”这个字段的数据库字段名是什么,因为访问规则里要输入这个字段名。

先截一个激活开发者模式之前的界面,用户日常就是在这个界面上工作的。

Odoo(OpenERP)7.0中的开发者模式

数据库字段名是只有开发人员才关注的信息,所以我们要进入开发者模式去找。

如何进入开发者模式

在OpenERP界面的右上角,是当前登陆的用户名(如上图),点击它可以打开一个下拉菜单,菜单的第一项是“关于OpenERP”,点击这个可以看到OpenERP的版权和版本信息,当然,还有进入开发者模式的入口。

 

对,就是那个白色的小按钮,点一下,嗯,耐心等一会儿。页面重新加载了,会比较慢。

如何使用开发者模式

页面重新加载成功后,我们还是停留在这条员工记录上,但界面发生了一些细微的变化。

 

  • 地址栏多出了?debug=这几个字符,这实际上是一个参数,说明当前工作在开发者模式下
  • 单据标题左侧多出一个下拉列表框,现在显示调试视图#613,稍后我们点开下拉框看看还有什么好东西。
  • 当鼠标悬停在字段的标签上时,会出现黑色背景的提示框,列出该字段的一些技术细节。比如第一个就告诉我们这个字段在数据库里叫 user_id

出于好奇,我们点一下那个下拉列表,将看到以下功能(记得用admin用户看到的才是全部功能):

Odoo(OpenERP)7.0中的开发者模式

 

如何退出开发者模式

在开发者模式下使用会比较慢一些,而且界面比较乱,所以我们达到目的了就该退出这种模式。实际上只要登出并重新登录,就是最终用户模式了。

来源:苏州远鼎官网


相关标签 TAG :  odoo开发者  模式  


苏州远鼎

运用前沿科学技术,苏州远鼎信息技术有限公司以开源管理软件产品为核心,为企业和政府组织提供软件及服务,是OpenERP(Odoo)专业服务商,中国开源管理软件服务市场的领跑者。

Read More

远鼎产品

联系远鼎

  • 苏州工业园区星湖街328号22栋301
  • +86-0512-69361217
  • odoo@chinamaker.net
  • www.chinamaker.net