diff --git a/addons/account/account_installer.xml b/addons/account/account_installer.xml
index b35b37aa972..230078c4e33 100644
--- a/addons/account/account_installer.xml
+++ b/addons/account/account_installer.xml
@@ -28,7 +28,8 @@
-
+
+
diff --git a/addons/account/installer.py b/addons/account/installer.py
index 530ea7ccc6f..6c6d6c41695 100644
--- a/addons/account/installer.py
+++ b/addons/account/installer.py
@@ -38,7 +38,9 @@ class account_installer(osv.osv_memory):
def _get_charts(self, cr, uid, context=None):
modules = self.pool.get('ir.module.module')
- ids = modules.search(cr, uid, [('name', 'like', 'l10n_')], context=context)
+ # Looking for the module with the 'Account Charts' category
+ category_name, category_id = self.pool.get('ir.model.data').get_object_reference(cr, uid, 'base', 'module_category_localization_account_charts')
+ ids = modules.search(cr, uid, [('category_id', '=', category_id)], context=context)
charts = list(
sorted(((m.name, m.shortdesc)
for m in modules.browse(cr, uid, ids, context=context)),
@@ -59,12 +61,17 @@ class account_installer(osv.osv_memory):
'sale_tax': fields.float('Sale Tax(%)'),
'purchase_tax': fields.float('Purchase Tax(%)'),
'company_id': fields.many2one('res.company', 'Company', required=True),
+ 'has_default_company' : fields.boolean('Has Default Company', readonly=True),
}
def _default_company(self, cr, uid, context=None):
user = self.pool.get('res.users').browse(cr, uid, uid, context=context)
return user.company_id and user.company_id.id or False
+ def _default_has_default_company(self, cr, uid, context=None):
+ count = self.pool.get('res.company').search_count(cr, uid, [], context=context)
+ return bool(count == 1)
+
_defaults = {
'date_start': lambda *a: time.strftime('%Y-01-01'),
'date_stop': lambda *a: time.strftime('%Y-12-31'),
@@ -72,6 +79,7 @@ class account_installer(osv.osv_memory):
'sale_tax': 0.0,
'purchase_tax': 0.0,
'company_id': _default_company,
+ 'has_default_company': _default_has_default_company,
'charts': 'configurable'
}
diff --git a/addons/account_analytic_analysis/__openerp__.py b/addons/account_analytic_analysis/__openerp__.py
index f9bda19d405..32642caf49c 100644
--- a/addons/account_analytic_analysis/__openerp__.py
+++ b/addons/account_analytic_analysis/__openerp__.py
@@ -21,9 +21,9 @@
{
- 'name' : 'Analytic Account View',
+ 'name' : 'Sales Contract Management',
'version' : '1.1',
- 'category' : 'Hidden',
+ 'category' : 'Sales Management',
'complexity': "normal",
'description': """
This module is for modifying account analytic view to show important data to project manager of services companies.
diff --git a/addons/association/__openerp__.py b/addons/association/__openerp__.py
index 0251eb68d02..3dc6c03f94e 100644
--- a/addons/association/__openerp__.py
+++ b/addons/association/__openerp__.py
@@ -23,7 +23,7 @@
{
'name': 'Association profile',
'version': '0.1',
- 'category': 'Vertical Applications',
+ 'category': 'Specific Industry Applications',
'complexity': "normal",
'description': """
This module is to configure modules related to an association.
diff --git a/addons/auction/__openerp__.py b/addons/auction/__openerp__.py
index 511407e10a2..3f6c6c35e31 100644
--- a/addons/auction/__openerp__.py
+++ b/addons/auction/__openerp__.py
@@ -23,7 +23,7 @@
{
'name': 'Auction Management',
'version': '1.0',
- 'category': 'Vertical Applications',
+ 'category': 'Specific Industry Applications',
'complexity': "normal",
'description': """
This module manages the records of artists, auction articles, buyers and sellers.
diff --git a/addons/crm/crm_lead_demo.xml b/addons/crm/crm_lead_demo.xml
index 54d17a946d1..576f258facc 100644
--- a/addons/crm/crm_lead_demo.xml
+++ b/addons/crm/crm_lead_demo.xml
@@ -386,7 +386,7 @@
-
+
Dubois sprl
diff --git a/addons/crm/crm_lead_view.xml b/addons/crm/crm_lead_view.xml
index e32313e7905..08a4589cb8f 100644
--- a/addons/crm/crm_lead_view.xml
+++ b/addons/crm/crm_lead_view.xml
@@ -688,8 +688,7 @@
name="pending"
domain="[('state','=','pending')]"/>
-
-
+
+
+
diff --git a/addons/hr_contract/hr_contract_view.xml b/addons/hr_contract/hr_contract_view.xml
index 485b0566120..5a4f84a9692 100644
--- a/addons/hr_contract/hr_contract_view.xml
+++ b/addons/hr_contract/hr_contract_view.xml
@@ -74,7 +74,7 @@
-
+
diff --git a/addons/hr_holidays/hr_holidays_workflow.xml b/addons/hr_holidays/hr_holidays_workflow.xml
index 9b0c5652bdd..7013d62a5ed 100644
--- a/addons/hr_holidays/hr_holidays_workflow.xml
+++ b/addons/hr_holidays/hr_holidays_workflow.xml
@@ -84,7 +84,7 @@
second_validate
-
+
diff --git a/addons/hr_payroll/__openerp__.py b/addons/hr_payroll/__openerp__.py
index 34e8924bea5..5c78b80f095 100644
--- a/addons/hr_payroll/__openerp__.py
+++ b/addons/hr_payroll/__openerp__.py
@@ -23,7 +23,7 @@
'name': 'Payroll',
'version': '1.0',
'category': 'Human Resources',
- 'complexity': "expert",
+ 'complexity': "normal",
'description': """
Generic Payroll system.
=======================
diff --git a/addons/idea/__openerp__.py b/addons/idea/__openerp__.py
index e6dab775d6e..66709824c4a 100644
--- a/addons/idea/__openerp__.py
+++ b/addons/idea/__openerp__.py
@@ -23,7 +23,7 @@
{
'name': 'Ideas Box',
'version': '0.1',
- 'category': 'Hidden',
+ 'category': 'Human Resources',
'complexity': "easy",
'description': """
This module allows your user to easily and efficiently participate in enterprise innovation.
diff --git a/addons/l10n_hn/__init__.py b/addons/l10n_hn/__init__.py
old mode 100755
new mode 100644
diff --git a/addons/l10n_hn/__openerp__.py b/addons/l10n_hn/__openerp__.py
old mode 100755
new mode 100644
index c4428759af0..31d9344cb65
--- a/addons/l10n_hn/__openerp__.py
+++ b/addons/l10n_hn/__openerp__.py
@@ -35,7 +35,7 @@
{
'name': 'Honduras - Plan contable general',
'version': '0.1',
- 'category': 'Localisation/Account Charts',
+ 'category': 'Localization/Account Charts',
'description': """Agrega una nomenclatura contable para Honduras. TambiƩn incluye impuestos y la moneda Lempira. -- Adds accounting chart for Honduras. It also includes taxes and the Lempira currency""",
'author': 'Salvatore Josue Trimarchi Pinto',
'website': 'http://trimarchi.co.cc',
diff --git a/addons/l10n_hn/account_chart.xml b/addons/l10n_hn/account_chart.xml
old mode 100755
new mode 100644
diff --git a/addons/l10n_hn/account_tax.xml b/addons/l10n_hn/account_tax.xml
old mode 100755
new mode 100644
diff --git a/addons/l10n_hn/account_types.xml b/addons/l10n_hn/account_types.xml
old mode 100755
new mode 100644
diff --git a/addons/l10n_hn/i18n/ca.po b/addons/l10n_hn/i18n/ca.po
old mode 100755
new mode 100644
diff --git a/addons/l10n_hn/i18n/es.po b/addons/l10n_hn/i18n/es.po
old mode 100755
new mode 100644
diff --git a/addons/l10n_hn/i18n/es_PY.po b/addons/l10n_hn/i18n/es_PY.po
old mode 100755
new mode 100644
diff --git a/addons/l10n_hn/i18n/fr.po b/addons/l10n_hn/i18n/fr.po
old mode 100755
new mode 100644
diff --git a/addons/l10n_hn/i18n/gl.po b/addons/l10n_hn/i18n/gl.po
old mode 100755
new mode 100644
diff --git a/addons/l10n_hn/i18n/hu.po b/addons/l10n_hn/i18n/hu.po
old mode 100755
new mode 100644
diff --git a/addons/l10n_hn/i18n/it.po b/addons/l10n_hn/i18n/it.po
old mode 100755
new mode 100644
diff --git a/addons/l10n_hn/i18n/l10n_hn.pot b/addons/l10n_hn/i18n/l10n_hn.pot
old mode 100755
new mode 100644
diff --git a/addons/l10n_hn/i18n/pt_BR.po b/addons/l10n_hn/i18n/pt_BR.po
old mode 100755
new mode 100644
diff --git a/addons/l10n_hn/i18n/sr@latin.po b/addons/l10n_hn/i18n/sr@latin.po
old mode 100755
new mode 100644
diff --git a/addons/l10n_hn/l10n_hn_base.xml b/addons/l10n_hn/l10n_hn_base.xml
old mode 100755
new mode 100644
diff --git a/addons/lunch/__openerp__.py b/addons/lunch/__openerp__.py
index 2a493f39dcf..6d5cd576912 100644
--- a/addons/lunch/__openerp__.py
+++ b/addons/lunch/__openerp__.py
@@ -33,7 +33,7 @@
""",
"version": "0.1",
"depends": ["base_tools"],
- "category" : "Hidden",
+ "category" : "Human Resources",
'description': """
The base module to manage lunch
diff --git a/addons/product_expiry/__openerp__.py b/addons/product_expiry/__openerp__.py
index ebf3b97bc0a..bd1ad693a93 100644
--- a/addons/product_expiry/__openerp__.py
+++ b/addons/product_expiry/__openerp__.py
@@ -21,7 +21,7 @@
"name" : "Products Expiry Date",
"version" : "1.0",
"author" : "OpenERP SA",
- "category" : "Vertical Applications",
+ "category" : "Specific Industry Applications",
'complexity': "easy",
"depends" : ["stock"],
"init_xml" : [],
diff --git a/addons/sale_crm/wizard/crm_make_sale.py b/addons/sale_crm/wizard/crm_make_sale.py
index ae41ced671c..d1f6dc98edd 100644
--- a/addons/sale_crm/wizard/crm_make_sale.py
+++ b/addons/sale_crm/wizard/crm_make_sale.py
@@ -103,12 +103,13 @@ class crm_make_sale(osv.osv_memory):
}
if partner.id:
vals['user_id'] = partner.user_id and partner.user_id.id or uid
- new_id = sale_obj.create(cr, uid, vals)
+ new_id = sale_obj.create(cr, uid, vals, context=context)
+ sale_order = sale_obj.browse(cr, uid, new_id, context=context)
case_obj.write(cr, uid, [case.id], {'ref': 'sale.order,%s' % new_id})
new_ids.append(new_id)
message = _("Opportunity '%s' is converted to Quotation.") % (case.name)
self.log(cr, uid, case.id, message)
- case_obj.message_append(cr, uid, [case], _("Converted to Sales Quotation(id: %s).") % (new_id), context=context)
+ case_obj.message_append(cr, uid, [case], _("Converted to Sales Quotation(%s).") % (sale_order.name), context=context)
if make.close:
case_obj.case_close(cr, uid, data)
@@ -148,7 +149,7 @@ class crm_make_sale(osv.osv_memory):
}
_defaults = {
'shop_id': _get_shop_id,
- 'close': True,
+ 'close': False,
'partner_id': _selectPartner,
}