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, }