From e84b31ca93276a7e44bdaa2b6f684018b2e014ab Mon Sep 17 00:00:00 2001 From: ced <> Date: Fri, 5 Oct 2007 05:24:55 +0000 Subject: [PATCH] Remove old company_id code bzr revid: ced-0b2732c58b881c5bebcd7f53f48efd95de23ff8b --- bin/osv/orm.py | 10 ---------- 1 file changed, 10 deletions(-) diff --git a/bin/osv/orm.py b/bin/osv/orm.py index 3727041f77c..301d7f12e6f 100644 --- a/bin/osv/orm.py +++ b/bin/osv/orm.py @@ -36,7 +36,6 @@ # . Optimised processing by complex query (multiple actions at once) # . Default fields value # . Permissions optimisation -# . Multi-company features # . Persistant object: DB postgresql # . Datas conversions # . Multi-level caching system @@ -180,15 +179,6 @@ class browse_record(object): if data[n]: obj = self._table.pool.get(f._obj) compids=False - # - # Removed for performance sake. (Bug may arise) [20070516] - # -# if 'company_id' in obj._columns : -# compids = tools.get_user_companies(self._cr, self._uid) -# if compids: -# self._cr.execute('SELECT id FROM '+obj._table+' where id = %d AND (company_id in ('+','.join(map(str,compids))+') or company_id is null)', (data[n],)) -# if not self._cr.fetchall(): -# raise except_orm('BrowseError', 'Object %s (id:%d) is linked to the object %s (id:%d) which is not in your company' %(self._table._description, self._id, obj._description, data[n])) if not f._classic_write: ids2 = data[n][0] else: