Openerp 7.0设置产品退货操作权限
-
第一次发贴,有不好的地方请见谅。
参考老肖的一篇文章http://shine-it.net/index.php/topic,2503.msg8282.html#msg8282
以及QQ群上热心人士的帮助。 ;D
退货操作权限的解决方法:
1.在stock_security.xml创建一个组,如下:
<!-- qibo -->
<record id="group_stock_test" model="res.groups">
<field name="name">Test</field>
<field name="category_id" ref="base.module_category_warehouse_management"/>
<field name="users" eval="[(4, ref('base.user_root'))]"/>
</record>
<!-- qibo -->
其中category_id指出其所属的module为Warehouse此ref为base中的定义。
2.在stock_view.xml中限制所有Return Products按钮的组,添加groups=”stock.group_stock_test”,如下:
<button name="%(act_stock_return_picking)d" string="Return Products" states="done" type="action" groups="stock.group_stock_test"/>
4.重启服务器,更新模块,如果要简单的话可更新base模块即可。
5.将需要此权限的用户添加到新建的组中。
6.测试添加一些对象的Access Rights权限
----深圳星商网络科技有限公司 陈奇波 -
不错
-
权限并不要紧,要紧的是退货数量的控制。一个单子明明只卖了一个,却可以无限制的退货!这才是问题。