diff options
Diffstat (limited to 'odoo/tools/misc.py')
| -rw-r--r-- | odoo/tools/misc.py | 14 |
1 files changed, 0 insertions, 14 deletions
diff --git a/odoo/tools/misc.py b/odoo/tools/misc.py index 671fd09e148..3d34c608fd4 100644 --- a/odoo/tools/misc.py +++ b/odoo/tools/misc.py @@ -422,20 +422,6 @@ def scan_languages(): return sorted(result or [('en_US', u'English')], key=itemgetter(1)) -def get_user_companies(cr, user): - def _get_company_children(cr, ids): - if not ids: - return [] - cr.execute('SELECT id FROM res_company WHERE parent_id IN %s', (tuple(ids),)) - res = [x[0] for x in cr.fetchall()] - res.extend(_get_company_children(cr, res)) - return res - cr.execute('SELECT company_id FROM res_users WHERE id=%s', (user,)) - user_comp = cr.fetchone()[0] - if not user_comp: - return [] - return [user_comp] + _get_company_children(cr, [user_comp]) - def mod10r(number): """ Input number : account or invoice number |
