From 0f7ca6e784b51abac7d32094fcc634aa8bd39394 Mon Sep 17 00:00:00 2001 From: "Jitendra Prajapati (OpenERP)" Date: Mon, 20 Jan 2014 12:22:22 +0530 Subject: [PATCH] [FIX]mrp_repair:set unique constraint on name bzr revid: prajapatijitendra7969@gmail.com-20140120065222-05hw8t0ca05mq7r4 --- addons/mrp_repair/mrp_repair.py | 4 ++++ addons/mrp_repair/mrp_repair_demo.yml | 3 --- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/addons/mrp_repair/mrp_repair.py b/addons/mrp_repair/mrp_repair.py index b178d4e12a4..c287bbff56d 100644 --- a/addons/mrp_repair/mrp_repair.py +++ b/addons/mrp_repair/mrp_repair.py @@ -186,6 +186,10 @@ class mrp_repair(osv.osv): 'pricelist_id': lambda self, cr, uid,context : self.pool.get('product.pricelist').search(cr, uid, [('type','=','sale')])[0] } + _sql_constraints = [ + ('name', 'unique (name)', 'The name of the Repair Order must be unique!'), + ] + def copy(self, cr, uid, id, default=None, context=None): if not default: default = {} diff --git a/addons/mrp_repair/mrp_repair_demo.yml b/addons/mrp_repair/mrp_repair_demo.yml index 1299cbfb6d2..93fc19a1f91 100644 --- a/addons/mrp_repair/mrp_repair_demo.yml +++ b/addons/mrp_repair/mrp_repair_demo.yml @@ -20,7 +20,6 @@ location_id: stock.stock_location_14 picking_type_id: stock.picking_type_out move_id: 'stock_move_pcbasicpc0' - name: RMA00004 operations: - location_dest_id: stock.location_production location_id: stock.stock_location_stock @@ -62,7 +61,6 @@ location_id: stock.stock_location_14 picking_type_id: stock.picking_type_out move_id: 'stock.stock_move_stockmvmrp1' - name: RMA-00007 operations: - location_dest_id: stock.location_production location_id: stock.stock_location_stock @@ -104,7 +102,6 @@ location_id: stock.stock_location_14 picking_type_id: stock.picking_type_out move_id: 'stock.stock_move_stockmvmrp2' - name: RMA-00011 operations: - location_dest_id: stock.location_production location_id: stock.stock_location_stock