From 88bc353ca716d9a6453de2a6d8cc5d2ee48ecb73 Mon Sep 17 00:00:00 2001 From: "ron@tinyerp.com" <> Date: Mon, 5 Sep 2011 15:28:14 +0530 Subject: [PATCH] [IMP]: account: l10n fullness and inheritancy : Improved code of journals_already_created in vals_journal argument bzr revid: ron@tinyerp.com-20110905095814-n9o6a9w7h4dqdobf --- addons/account/account.py | 16 ++++++++-------- addons/l10n_multilang/__openerp__.py | 3 ++- 2 files changed, 10 insertions(+), 9 deletions(-) diff --git a/addons/account/account.py b/addons/account/account.py index e9085282111..554b94f6d9f 100644 --- a/addons/account/account.py +++ b/addons/account/account.py @@ -2864,12 +2864,12 @@ class wizard_multi_charts_accounts(osv.osv_memory): res['fields'][field]['selection'] = template_select return res - def journals_already_created(self, cr, uid, name, vals_journal, company_id, context=None): + def journals_already_created(self, cr, uid, vals_journal, company_id, context=None): """ This method used for checking journals already created or not. If not then create new journal. """ obj_journal = self.pool.get('account.journal') - rec_list = obj_journal.search(cr, uid, [('name','=', name),('company_id', '=', company_id)], context=context) + rec_list = obj_journal.search(cr, uid, [('name','=', vals_journal['name']),('company_id', '=', company_id)], context=context) if not rec_list: obj_journal.create(cr, uid, vals_journal, context=context) return True @@ -2916,7 +2916,7 @@ class wizard_multi_charts_accounts(osv.osv_memory): 'default_credit_account_id': income_acc_id, 'default_debit_account_id': income_acc_id }) - self.journals_already_created(cr, uid, vals_journal['name'], vals_journal, company_id, context=context) + self.journals_already_created(cr, uid, vals_journal, company_id, context=context) # Purchase Journal analytical_purchase_ids = analytic_journal_obj.search(cr,uid,[('type','=','purchase')], context=context) @@ -2936,7 +2936,7 @@ class wizard_multi_charts_accounts(osv.osv_memory): 'default_credit_account_id': expense_acc_id, 'default_debit_account_id': expense_acc_id }) - self.journals_already_created(cr, uid, vals_journal['name'], vals_journal, company_id, context=context) + self.journals_already_created(cr, uid, vals_journal, company_id, context=context) # Creating Journals Sales Refund and Purchase Refund data = obj_data.get_object_reference(cr, uid, 'account', 'account_sp_refund_journal_view') @@ -2956,7 +2956,7 @@ class wizard_multi_charts_accounts(osv.osv_memory): 'default_credit_account_id': income_acc_id, 'default_debit_account_id': income_acc_id }) - self.journals_already_created(cr, uid, vals_journal['name'], vals_journal, company_id, context=context) + self.journals_already_created(cr, uid, vals_journal, company_id, context=context) # Purchase Refund Journal vals_journal = { @@ -2972,7 +2972,7 @@ class wizard_multi_charts_accounts(osv.osv_memory): 'default_credit_account_id': expense_acc_id, 'default_debit_account_id': expense_acc_id }) - self.journals_already_created(cr, uid, vals_journal['name'], vals_journal, company_id, context=context) + self.journals_already_created(cr, uid, vals_journal, company_id, context=context) # Miscellaneous Journal data = obj_data.get_object_reference(cr, uid, 'account', 'account_journal_view') @@ -2988,7 +2988,7 @@ class wizard_multi_charts_accounts(osv.osv_memory): 'analytic_journal_id': analytical_miscellaneous_ids and analytical_miscellaneous_ids[0] or False, 'company_id': company_id } - self.journals_already_created(cr, uid, vals_journal['name'], vals_journal, company_id, context=context) + self.journals_already_created(cr, uid, vals_journal, company_id, context=context) # Opening Entries Journal if template.property_account_income_opening and template.property_account_expense_opening: @@ -3002,7 +3002,7 @@ class wizard_multi_charts_accounts(osv.osv_memory): 'default_credit_account_id': credit_acc_id, 'default_debit_account_id': debit_acc_id } - self.journals_already_created(cr, uid, vals_journal['name'], vals_journal, company_id, context=context) + self.journals_already_created(cr, uid, vals_journal, company_id, context=context) data = obj_data.get_object_reference(cr, uid, 'account', 'account_journal_bank_view_multi') view_id_cur = data and data[1] or False diff --git a/addons/l10n_multilang/__openerp__.py b/addons/l10n_multilang/__openerp__.py index bdb13afd7b4..45a7d1c676d 100644 --- a/addons/l10n_multilang/__openerp__.py +++ b/addons/l10n_multilang/__openerp__.py @@ -36,9 +36,10 @@ "depends" : ['account_accountant'], 'update_xml': [ 'l10n_multilang.xml', + 'l10n_multilang_demo.xml' ], 'demo_xml': [ - 'l10n_multilang_demo.xml' + ], 'installable': True, 'active': False,