Reviewers: ,


Please review this at http://codereview.tryton.org/922002/

Affected files:
  M location.py


Index: location.py
===================================================================

--- a/location.py
+++ b/location.py
@@ -17,11 +17,12 @@
     '''
     __name__ = 'stock.product.location'
     product = fields.Many2One('product.product', 'Product', required=True,
-            select=True)
+        select=True, ondelete='CASCADE')
warehouse = fields.Many2One('stock.location', 'Warehouse', required=True,
-            domain=[('type', '=', 'warehouse')])
+        domain=[('type', '=', 'warehouse')], ondelete='CASCADE')
     location = fields.Many2One('stock.location', 'Storage Location',
-        required=True, domain=[
+        required=True, ondelete='CASCADE',
+        domain=[
             ('type', '=', 'storage'),
             ('parent', 'child_of', If(Bool(Eval('warehouse')),
                     [Eval('warehouse')], [])),



Reply via email to