diff --git a/bin/addons/__init__.py b/bin/addons/__init__.py index 82bab896fbf..dcb8f3a2eb0 100644 --- a/bin/addons/__init__.py +++ b/bin/addons/__init__.py @@ -47,8 +47,8 @@ import logging logger = netsvc.Logger() -_ad = os.path.abspath(opj(tools.config['root_path'], 'addons')) # default addons path (base) -ad_paths= map(lambda m: os.path.abspath(m.strip()),tools.config['addons_path'].split(',')) +_ad = os.path.abspath(opj(tools.ustr(tools.config['root_path']), u'addons')) # default addons path (base) +ad_paths= map(lambda m: os.path.abspath(tools.ustr(m.strip())), tools.config['addons_path'].split(',')) sys.path.insert(1, _ad) @@ -819,12 +819,18 @@ def load_modules(db, force_demo=False, status=None, update_module=False): report = tools.assertion_report() # NOTE: Try to also load the modules that have been marked as uninstallable previously... STATES_TO_LOAD = ['installed', 'to upgrade', 'uninstallable'] + if 'base' in tools.config['update']: + cr.execute("update ir_module_module set state=%s where name=%s", ('to upgrade', 'base')) graph = create_graph(cr, ['base'], force) if not graph: logger.notifyChannel('init', netsvc.LOG_CRITICAL, 'module base cannot be loaded! (hint: verify addons-path)') raise osv.osv.except_osv(_('Could not load base module'), _('module base cannot be loaded! (hint: verify addons-path)')) has_updates = load_module_graph(cr, graph, status, perform_checks=(not update_module), report=report, skip_cleanup=True) + if tools.config['load_language']: + for lang in tools.config['load_language'].split(','): + tools.load_language(cr, lang) + if update_module: modobj = pool.get('ir.module.module') logger.notifyChannel('init', netsvc.LOG_INFO, 'updating modules list') diff --git a/bin/addons/base/__openerp__.py b/bin/addons/base/__openerp__.py index eefaf9f4442..bb419fc90d3 100644 --- a/bin/addons/base/__openerp__.py +++ b/bin/addons/base/__openerp__.py @@ -89,6 +89,7 @@ 'test/base_test.yml', 'test/test_context.xml', 'test/bug_lp541545.xml', + 'test/test_osv_expression.yml', ], 'installable': True, 'active': True, diff --git a/bin/addons/base/base_data.xml b/bin/addons/base/base_data.xml index ef0c031068d..db74b9b1b1e 100644 --- a/bin/addons/base/base_data.xml +++ b/bin/addons/base/base_data.xml @@ -1022,7 +1022,6 @@ EUR - EUR € 0.01 4 @@ -1075,7 +1074,6 @@ USD - USD $ 0.01 4 @@ -1089,7 +1087,6 @@ Bs - VEB Bs 2.95 4 @@ -1103,7 +1100,6 @@ CAD - CAD $ 0.01 4 @@ -1118,7 +1114,6 @@ CHF - CHF CHF 0.01 4 @@ -1132,7 +1127,6 @@ BRL - BRL R$ 0.01 4 @@ -1146,7 +1140,6 @@ CNY - CNY ¥ 0.01 4 @@ -1161,7 +1154,6 @@ COP - COP $ 0.01 4 @@ -1175,7 +1167,6 @@ Kč - CZK Kč 0.01 4 @@ -1189,7 +1180,6 @@ kr - DKK kr 0.01 4 @@ -1204,7 +1194,6 @@ Ft - HUF Ft 0.01 4 @@ -1218,7 +1207,6 @@ Rp - IDR Rp 0.01 4 @@ -1237,7 +1225,6 @@ Ls - LVL Ls 0.01 4 @@ -1252,7 +1239,6 @@ kr - NOK kr 0.01 4 @@ -1264,10 +1250,21 @@ + + XPF + XPF + 1.00 + 4 + + + + 119.331742 + + + PAB - PAB B/. 0.01 4 @@ -1281,7 +1278,6 @@ zł - PLN zł 0.01 4 @@ -1295,7 +1291,6 @@ kr - SEK kr 0.01 4 @@ -1309,7 +1304,6 @@ GBP - GBP ₤ 0.01 4 @@ -1323,7 +1317,6 @@ ARS - ARS $ 0.01 4 @@ -1337,7 +1330,6 @@ Rs - INR Rs 0.01 4 @@ -1351,7 +1343,6 @@ AUD - AUD $ 0.01 4 @@ -1365,7 +1356,6 @@ UAH - UAH ₴ 0.01 4 @@ -1379,7 +1369,6 @@ VND - VND ₫ 0.01 4 @@ -1393,7 +1382,6 @@ HKD - HKD $ 0.01 4 @@ -1407,7 +1395,6 @@ JPY - JPY ¥ 0.01 4 @@ -1421,7 +1408,6 @@ BGN - BGN лв 0.01 4 @@ -1435,7 +1421,6 @@ EEK - EEK kr 0.01 4 @@ -1449,7 +1434,6 @@ LTL - LTL Lt 0.01 4 @@ -1463,7 +1447,6 @@ RON - RON kr 0.01 4 @@ -1477,7 +1460,6 @@ HRK - HRK kn 0.01 4 @@ -1491,7 +1473,6 @@ RUB - RUB руб 0.01 4 @@ -1505,7 +1486,6 @@ TRY - TRY TL 0.01 4 @@ -1519,7 +1499,6 @@ KRW - KRW ₩ 0.01 4 @@ -1533,7 +1512,6 @@ MXN - MXN $ 0.01 4 @@ -1547,7 +1525,6 @@ MYR - MYR RM 0.01 4 @@ -1561,7 +1538,6 @@ NZD - NZD $ 0.01 4 @@ -1575,7 +1551,6 @@ PHP - PHP Php 0.01 4 @@ -1589,7 +1564,6 @@ SGD - SGD $ 0.01 4 @@ -1603,7 +1577,6 @@ THB - THB ฿ 0.01 4 @@ -1617,7 +1590,6 @@ ZAR - ZAR R 0.01 4 @@ -1636,7 +1608,6 @@ CRC - CRC 0.01 4 ¢ diff --git a/bin/addons/base/base_menu.xml b/bin/addons/base/base_menu.xml index 71e52fa612b..eb1b1611c66 100644 --- a/bin/addons/base/base_menu.xml +++ b/bin/addons/base/base_menu.xml @@ -11,7 +11,7 @@ parent="base.menu_administration" sequence="2" groups="base.group_extended"/> + parent="base.menu_custom" sequence="30"/> diff --git a/bin/addons/base/base_update.xml b/bin/addons/base/base_update.xml index 5a008bd7d7e..969b8d49bdd 100644 --- a/bin/addons/base/base_update.xml +++ b/bin/addons/base/base_update.xml @@ -76,13 +76,15 @@ form
- - - + + + +