OpenERP从5.0开始,在web界面上增加了对象设计器和视图设计器,以及在线翻译工具,用于实现像Compiere系一样的在线快速自定义 数据模型和视图。最初这些设计器在单据界面的左下角有个弹出菜单。从6.1版本开始,为了简化界面给最终用户更好的体验,这些进入技术设置的方式更隐蔽 了,需要先进入“开发者模式”。我们这里针对7.0版本的说明也适用于6.1版本。
作为实施顾问,为了把客户的需求描述成OpenERP能接受的技术实现方式,有时候我们要了解一些技术细节,比如界面上的某个字段对应表里的某个字段,点击界面上哪个按钮会触发哪个方法或工作流,等等。
比如,客户有个需求,员工只能看到自己的档案。技术上应该用访问规则来实现,那就需要比较员工界面的“相关用户”字段值与当前登录用户相同才显示。所以我们需要知道“相关用户”这个字段的数据库字段名是什么,因为访问规则里要输入这个字段名。
先截一个激活开发者模式之前的界面,用户日常就是在这个界面上工作的。
数据库字段名是只有开发人员才关注的信息,所以我们要进入开发者模式去找。
在OpenERP界面的右上角,是当前登陆的用户名(如上图),点击它可以打开一个下拉菜单,菜单的第一项是“关于OpenERP”,点击这个可以看到OpenERP的版权和版本信息,当然,还有进入开发者模式的入口。
对,就是那个白色的小按钮,点一下,嗯,耐心等一会儿。页面重新加载了,会比较慢。
页面重新加载成功后,我们还是停留在这条员工记录上,但界面发生了一些细微的变化。
出于好奇,我们点一下那个下拉列表,将看到以下功能(记得用admin用户看到的才是全部功能):
在开发者模式下使用会比较慢一些,而且界面比较乱,所以我们达到目的了就该退出这种模式。实际上只要登出并重新登录,就是最终用户模式了。
来源:苏州远鼎官网