公布方法……
yurenjimi
-
我想把系统里的问号都取消掉,因为使用人员不小心就点到,都说很不方便。 -
Openerp web端的搜索bug,求赐教 -
Open ERP的文本客户端 -
视图标签页名称动态读取表记录请与 [email protected] 联系, 我只是分享了一下……
-
视图标签页名称动态读取表记录 -
[PATH] one2many 选择All 时少显示一条记录RT
OpenERP 版本:5.0.10
现象:
1. HR->Employess->All Employess -> Change Limit 选择All
2. HR->Timesheet->My timesheet->[选择某timesheet] -> By day -> Change Limit 选择All
=========================补丁分割线===================================<br />diff -Nur openerp-web-5.0.10/openerp/widgets/listgrid.py openerp-web-5.0.10-m/openerp/widgets/listgrid.py<br />--- openerp-web-5.0.10/openerp/widgets/listgrid.py 2010-04-27 17:39:05.000000000 +0800<br />+++ openerp-web-5.0.10-m/openerp/widgets/listgrid.py 2011-05-30 10:49:43.973248000 +0800<br />@@ -216,7 +216,7 @@<br /> self.editors[f] = form.Hidden(**fa)<br /> <br /> # limit the data<br />- if self.pageable and len(self.data) > self.limit:<br />+ if self.pageable and len(self.data) > self.limit and self.limit != -1:<br /> self.data = self.data[self.offset:]<br /> self.data = self.data[:min(self.limit, len(self.data))]<br />
-
[SOLVED] 继承添加 many2one 字段Thanks digitalsatori & mrshelly !
果然是x_ 的原因.
新增的字段可以到数据表删除,但是在数据依然残留在 Administration-> Customization->Database Structure-> Fields。 -
[SOLVED] 继承添加 many2one 字段参考<br / http://simahawk.wordpress.com/2010/10/04/openerp-how-to-add-a-custom-field-to-an-object/ br / http://www.openerp.com/forum/topic7320.html br />
写了一个模块 purchase_discount.zip
purchase_discount.py:<br />from osv import fields, osv<br /><br />class purchase_order_line(osv.osv):<br /> _inherit = "purchase.order.line"<br /> _columns = { <br /> 'test': fields.char('TEST', size=30, help="Inherited field"),<br /> 'x_ref': fields.many2one('hr.employee', 'XRef.'), [color=red]# 问题出现在这里 x_ 前缀[/color]<br /> } <br />purchase_order_line() <br /><br />
安装模块后, 在客户端 Administration-> Customization->Database Structure-> Objects-> purchase.order.line : 可以看见test 和 x_ref 字段已经新"添加"
但是用pgadmin3 查看purchase_order_line, 却只有test 插入表中, x_ref 却没有成功.
在代码上还有要注意的地方么?
卸载模块后怎么才能让新添加的字段 test 也跟着删除?
Thanks ! -
[SOLVED] 登录用户id修改 hr_expense.py
<br />def expense_accept(self, cr, uid, ids, *args):<br /> # 任何人都不能 accept 自己创建的 expense<br /> userID = self.browse(cr, uid, ids)[0].user_id.id<br /> if userID == uid:<br /> raise osv.except_osv(_('Error !'), _('You can not accept your expense by yourself!'))<br />
-
[SOLVED] 登录用户id多谢回复.
其实是想在hr.expense模块使用的, openERP V5.0.10 .
查看坛子里另一条http://shine-it.net/index.php/topic,2082.0.html
通过attrs来控制按钮可见,只读。。
<button attrs="{'invisible':[('user_id', 'not in', [uid])]}" name="validate" states="confirm" string="Accept" type="workflow"/>
却没有效果。 -
[SOLVED] 登录用户id情况是这样的:
我想在timesheet 的workflow 加一个Transitions 的条件,让创建这张表的人不能够自己去confirm 自己的表。
如draft 到confirm的Condition 就可以设置为 user_id.name!=LOGIN.name。现在的问题就是获取不到当前登录用户的name, 也就是LOGIN.name。
有办法么?