( ! ) Warning: error_log(D:\chinamaker\sasww\caches\error_log.php) [<a href='function.error-log'>function.error-log</a>]: failed to open stream: Permission denied in D:\chinamaker\sasww\phpcms\libs\functions\global.func.php on line 537
Call Stack
#TimeMemoryFunctionLocation
10.0005374016{main}( )..\index.php:0
20.00981405520pc_base::creat_app( )..\index.php:15
30.00981405576pc_base::load_sys_class( )..\base.php:68
40.00981405656pc_base::_load_class( )..\base.php:77
50.01041425088application->__construct( )..\base.php:126
60.01221496808application->init( )..\application.class.php:19
70.04733043248call_user_func ( )..\application.class.php:31
80.04733043248create_html->show( )..\application.class.php:31
90.28034311152html->show( )..\create_html.php:368
100.29324538808include( 'D:\chinamaker\sasww\caches\caches_template\default\content\show.php' )..\html.class.php:171
110.29474540160my_error_handler( )..\html.class.php:38
120.29484540680error_log ( )..\global.func.php:537

( ! ) Warning: error_log(D:\chinamaker\sasww\caches\error_log.php) [<a href='function.error-log'>function.error-log</a>]: failed to open stream: Permission denied in D:\chinamaker\sasww\phpcms\libs\functions\global.func.php on line 537
Call Stack
#TimeMemoryFunctionLocation
10.0005374016{main}( )..\index.php:0
20.00981405520pc_base::creat_app( )..\index.php:15
30.00981405576pc_base::load_sys_class( )..\base.php:68
40.00981405656pc_base::_load_class( )..\base.php:77
50.01041425088application->__construct( )..\base.php:126
60.01221496808application->init( )..\application.class.php:19
70.04733043248call_user_func ( )..\application.class.php:31
80.04733043248create_html->show( )..\application.class.php:31
90.28034311152html->show( )..\create_html.php:368
100.29324538808include( 'D:\chinamaker\sasww\caches\caches_template\default\content\show.php' )..\html.class.php:171
110.29554540216my_error_handler( )..\html.class.php:38
120.29554540736error_log ( )..\global.func.php:537
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