From 4da8e3f342db70fa5dd0f0060049e78a18129205 Mon Sep 17 00:00:00 2001 From: Bertrand Chenal Date: Mon, 20 Oct 2008 12:33:48 +0200 Subject: [PATCH] Use integer for select value on fields definitions --- order_point.py | 9 ++++----- purchase_request.py | 6 +++--- 2 files changed, 7 insertions(+), 8 deletions(-) diff --git a/order_point.py b/order_point.py index 0b818cad08..ca5edba04b 100644 --- a/order_point.py +++ b/order_point.py @@ -14,15 +14,15 @@ class OrderPoint(OSV): _description = "Order Point" product = fields.Many2One( - 'product.product', 'Product', required=True, select=True, + 'product.product', 'Product', required=True, select=1, domain=[('type', '=', 'stockable')]) warehouse_location = fields.Many2One( - 'stock.location', 'Warehouse Location', select=True, + 'stock.location', 'Warehouse Location', select=1, domain="[('type', '=', 'warehouse')]", states={'invisible': "type != 'purchase'", 'required': "type == 'purchase'"},) storage_location = fields.Many2One( - 'stock.location', 'Storage Location', select=True, + 'stock.location', 'Storage Location', select=1, domain="[('type', '=', 'storage')]", states={'invisible': "type != 'internal'", 'required': "type == 'internal'"},) @@ -37,7 +37,7 @@ class OrderPoint(OSV): type = fields.Selection( [('internal', 'Internal'), ('purchase', 'Purchase')], - 'Type', select=True, required=True) + 'Type', select=1, required=True) min_quantity = fields.Float('Minimal Quantity', required=True) max_quantity = fields.Float('Maximal Quantity', required=True) company = fields.Many2One('company.company', 'Company', required=True) @@ -82,7 +82,6 @@ class OrderPoint(OSV): ('type', '=', 'internal')] query.append(arg) ids = self.search(cursor, user, query) - print ids return not bool(ids) def check_uniqueness_field(self, type): diff --git a/purchase_request.py b/purchase_request.py index 639c5cb4b4..90ae58aaeb 100644 --- a/purchase_request.py +++ b/purchase_request.py @@ -11,10 +11,10 @@ class PurchaseRequest(OSV): _description = __doc__ product = fields.Many2One( - 'product.product', 'Product', required=True, select=True, readonly=True) - party = fields.Many2One('relationship.party', 'Party', select=True) + 'product.product', 'Product', required=True, select=1, readonly=True) + party = fields.Many2One('relationship.party', 'Party', select=1) quantity = fields.Float('Quantity', required=True) - uom = fields.Many2One('product.uom', 'UOM', required=True, select=True) + uom = fields.Many2One('product.uom', 'UOM', required=True, select=1) purchase_date = fields.Date('Best Purchase Date', readonly=True) supply_date = fields.Date('Expected Supply Date', readonly=True) stock_level = fields.Float('Stock at Supply Date', readonly=True)