[FIX] stock: access rights on stock.quant

bzr revid: qdp-launchpad@openerp.com-20131011085559-kq24wo8gbn607qzt
This commit is contained in:
Quentin (OpenERP) 2013-10-11 10:55:59 +02:00
parent 0b4d5b0fa6
commit e2839d9865
2 changed files with 4 additions and 4 deletions

View File

@ -45,8 +45,8 @@ access_product_pricelist_item_stock_manager,product.pricelist.item stock_manager
access_board_stock_user,board.board user,board.model_board_board,stock.group_stock_user,1,1,0,0
access_stock_warehouse_orderpoint,stock.warehouse.orderpoint,model_stock_warehouse_orderpoint,stock.group_stock_user,1,0,0,0
access_stock_warehouse_orderpoint_system,stock.warehouse.orderpoint system,model_stock_warehouse_orderpoint,stock.group_stock_manager,1,1,1,1
access_stock_quant_manager,stock.quant manager,model_stock_quant,stock.group_stock_manager,1,0,0,0
access_stock_quant_user,stock.quant user,model_stock_quant,stock.group_stock_user,1,0,0,0
access_stock_quant_manager,stock.quant manager,model_stock_quant,stock.group_stock_manager,1,1,0,0
access_stock_quant_user,stock.quant user,model_stock_quant,stock.group_stock_user,1,1,0,0
access_stock_quant_all,stock.quant all users,model_stock_quant,base.group_user,1,0,0,0
access_stock_pack_operation_manager,stock.pack.operation manager,model_stock_pack_operation,stock.group_stock_manager,1,1,1,1
access_stock_pack_operation_user,stock.pack.operation user,model_stock_pack_operation,stock.group_stock_user,1,1,1,1

1 id name model_id:id group_id:id perm_read perm_write perm_create perm_unlink
45 access_board_stock_user board.board user board.model_board_board stock.group_stock_user 1 1 0 0
46 access_stock_warehouse_orderpoint stock.warehouse.orderpoint model_stock_warehouse_orderpoint stock.group_stock_user 1 0 0 0
47 access_stock_warehouse_orderpoint_system stock.warehouse.orderpoint system model_stock_warehouse_orderpoint stock.group_stock_manager 1 1 1 1
48 access_stock_quant_manager stock.quant manager model_stock_quant stock.group_stock_manager 1 0 1 0 0
49 access_stock_quant_user stock.quant user model_stock_quant stock.group_stock_user 1 0 1 0 0
50 access_stock_quant_all stock.quant all users model_stock_quant base.group_user 1 0 0 0
51 access_stock_pack_operation_manager stock.pack.operation manager model_stock_pack_operation stock.group_stock_manager 1 1 1 1
52 access_stock_pack_operation_user stock.pack.operation user model_stock_pack_operation stock.group_stock_user 1 1 1 1

View File

@ -307,8 +307,8 @@ class stock_quant(osv.osv):
negative_quant_id = self.create(cr, uid, negative_vals, context=context)
vals.update({'propagated_from_id': negative_quant_id})
#create the quant
quant_id = self.create(cr, uid, vals, context=context)
#create the quant as superuser, because we want to restrict the creation of quant manually: they should always use this method to create quants
quant_id = self.create(cr, SUPERUSER_ID, vals, context=context)
return self.browse(cr, uid, quant_id, context=context)
def _quant_split(self, cr, uid, quant, qty, context=None):