[FIX] base_contact: set sale user rigth for address and location
[odoo/odoo.git] / openerp-server
index 9a4a04f..334c179 100755 (executable)
@@ -143,7 +143,6 @@ def import_translation():
     cr = openerp.pooler.get_db(dbname).cursor()
     openerp.tools.trans_load( cr, config["translate_in"], config["language"],
         context=context)
-    openerp.tools.trans_update_res_ids(cr)
     cr.commit()
     cr.close()
 
@@ -217,55 +216,6 @@ if __name__ == "__main__":
     check_root_user()
     openerp.tools.config.parse_config(sys.argv[1:])
 
-
-    class ImportHook(object):
-
-        def find_module(self, module_name, package_path):
-            module_parts = module_name.split('.')
-            if len(module_parts) == 3 and module_name.startswith('openerp.addons.'):
-                return self # We act as a loader too.
-
-            # TODO list of loadable modules can be cached instead of always
-            # calling get_module_path().
-            if len(module_parts) == 1 and \
-                openerp.modules.module.get_module_path(module_parts[0]):
-                return self # We act as a loader too.
-
-        def load_module(self, module_name):
-
-            module_parts = module_name.split('.')
-            if len(module_parts) == 3 and module_name.startswith('openerp.addons.'):
-                module_part = module_parts[2]
-                if module_name in sys.modules:
-                    return sys.modules[module_name]
-
-            if len(module_parts) == 1:
-                module_part = module_parts[0]
-                if module_part in sys.modules:
-                    return sys.modules[module_part]
-
-                try:
-                    # Check if the bare module name clashes with another module.
-                    f, path, descr = imp.find_module(module_part)
-                    print "Warning: ambiguous import:", module_name, f, path, descr
-                except ImportError, e:
-                    # Using `import openerp.addons.<module_name>` instead of
-                    # `import <module_name>` is ugly but not harmful.
-                    pass
-
-            f, path, descr = imp.find_module(module_part, openerp.modules.module.ad_paths)
-            mod = imp.load_module(module_name, f, path, descr)
-            sys.modules[module_part] = mod
-            sys.modules['openerp.addons.' + module_part] = mod
-            return mod
-
-    openerp.modules.module.initialize_sys_path()
-    sys.meta_path.append(ImportHook())
-
-    import openerp.addons.hr
-    print sys.modules.get('openerp.addons.hr')
-    print sys.modules.get('hr')
-
     check_postgres_user()
     openerp.netsvc.init_logger()
     report_configuration()