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