diff --git a/addons/account/account.py b/addons/account/account.py index eb552787031..29783198092 100644 --- a/addons/account/account.py +++ b/addons/account/account.py @@ -212,7 +212,6 @@ class account_account(osv.osv): _name = "account.account" _description = "Account" _parent_store = True - logger = logging.getLogger(__name__) def search(self, cr, uid, args, offset=0, limit=None, order=None, context=None, count=False): @@ -295,8 +294,7 @@ class account_account(osv.osv): if aml_query.strip(): wheres.append(aml_query.strip()) filters = " AND ".join(wheres) - self.logger.warning('addons.'+self._name, logging.LOG_DEBUG, - 'Filters: %s'%filters) + logging.getLogger('account').debug('Filters: %s'%filters) # IN might not work ideally in case there are too many # children_and_consolidated, in that case join on a # values() e.g.: @@ -312,8 +310,7 @@ class account_account(osv.osv): " GROUP BY l.account_id") params = (tuple(children_and_consolidated),) + query_params cr.execute(request, params) - self.logger.warning('addons.'+self._name, logging.LOG_DEBUG, - 'Status: %s'%cr.statusmessage) + logging.getLogger('account').debug('Status: %s'%cr.statusmessage) for res in cr.dictfetchall(): accounts[res['id']] = res @@ -886,6 +883,7 @@ account_journal() class account_fiscalyear(osv.osv): _name = "account.fiscalyear" _description = "Fiscal Year" + _inherit = 'mail.thread' _columns = { 'name': fields.char('Fiscal Year', size=64, required=True), 'code': fields.char('Code', size=6, required=True), @@ -982,6 +980,7 @@ account_fiscalyear() class account_period(osv.osv): _name = "account.period" _description = "Account period" + _inherit = 'mail.thread' _columns = { 'name': fields.char('Period Name', size=64, required=True), 'code': fields.char('Code', size=12), @@ -2095,8 +2094,7 @@ class account_tax(osv.osv): } def compute(self, cr, uid, taxes, price_unit, quantity, product=None, partner=None): - logger.warning("warning", logging.LOG_WARNING, - "Deprecated, use compute_all(...)['taxes'] instead of compute(...) to manage prices with tax included") + logging.getLogger('account').debug("Deprecated, use compute_all(...)['taxes'] instead of compute(...) to manage prices with tax included") return self._compute(cr, uid, taxes, price_unit, quantity, product, partner) def _compute(self, cr, uid, taxes, price_unit, quantity, product=None, partner=None): diff --git a/addons/account/project/report/cost_ledger.py b/addons/account/project/report/cost_ledger.py index c7423675c15..6ca17a7ac0a 100644 --- a/addons/account/project/report/cost_ledger.py +++ b/addons/account/project/report/cost_ledger.py @@ -75,10 +75,10 @@ class account_analytic_cost_ledger(report_sxw.rml_parse): return res def _account_sum_debit(self, account, date1, date2): - return self._sum_debit(self, [account], date1, date2) + return self._sum_debit([account], date1, date2) def _account_sum_credit(self, account, date1, date2): - return self._sum_credit(self, [account], date1, date2) + return self._sum_credit([account], date1, date2) def _account_sum_balance(self, account, date1, date2): debit = self._account_sum_debit(account, date1, date2) diff --git a/addons/account/report/account_general_ledger.rml b/addons/account/report/account_general_ledger.rml index 0ba4e4b6a3c..6897e15078d 100644 --- a/addons/account/report/account_general_ledger.rml +++ b/addons/account/report/account_general_ledger.rml @@ -497,7 +497,7 @@ [[ strip_name(line['partner_name'],10) ]] - [[ strip_name(line['lref'],9) ]] + [[ line['lref'] and strip_name(line['lref'],9) ]] [[ strip_name(line['move'],9) ]] @@ -590,7 +590,7 @@ [[ strip_name(line['partner_name'],20) ]] - [[ strip_name(line['lref'],9) ]] + [[ line['lref'] and strip_name(line['lref'],9) ]] [[ strip_name(line['move'],9) ]] diff --git a/addons/account/report/account_general_ledger_landscape.rml b/addons/account/report/account_general_ledger_landscape.rml index 79003c5aaa6..7ae5db98f20 100644 --- a/addons/account/report/account_general_ledger_landscape.rml +++ b/addons/account/report/account_general_ledger_landscape.rml @@ -505,7 +505,7 @@ [[ formatLang(sum_credit_account(o), digits=get_digits(dp='Account')) ]] - [[ formatLang(sum_balance_account(o), digits=get_digits(dp='Account'), currency = company.currency_id) ]] + [[ formatLang(sum_balance_account(o), digits=get_digits(dp='Account'), currency_obj= company.currency_id) ]] [[ o.currency_id and formatLang(sum_currency_amount_account(o), digits=get_digits(dp='Account'),currency_obj=o.currency_id) or '' ]] @@ -529,7 +529,7 @@ [[ strip_name(line['partner_name'],20) ]] - [[ strip_name(line['lref'],17) ]] + [[ line['lref'] and strip_name(line['lref'],17) ]] [[ line['move'] ]] diff --git a/addons/account/report/account_partner_ledger.rml b/addons/account/report/account_partner_ledger.rml index 8fcb41d5ca6..0d7122369c6 100644 --- a/addons/account/report/account_partner_ledger.rml +++ b/addons/account/report/account_partner_ledger.rml @@ -519,7 +519,7 @@ [[ line['a_code'] ]] - [[ strip_name(line['ref'],10) ]] - [[ strip_name(line['name'],15) ]] + [[ line['ref'] and strip_name(line['ref'],10) ]] - [[ strip_name(line['name'],15) ]] [[ formatLang((line['debit'])) ]] diff --git a/addons/account/report/account_partner_ledger_other.rml b/addons/account/report/account_partner_ledger_other.rml index c61b8147a69..b878ab44e47 100644 --- a/addons/account/report/account_partner_ledger_other.rml +++ b/addons/account/report/account_partner_ledger_other.rml @@ -524,7 +524,7 @@ [[ line['a_code'] ]] - [[ strip_name(line['ref'],10) ]] - [[ strip_name(line['name'],15) ]] + [[ line['ref'] and strip_name(line['ref'],10) ]] - [[ strip_name(line['name'],15) ]] [[ formatLang((line['debit'])) ]] diff --git a/addons/account/report/account_print_invoice.rml b/addons/account/report/account_print_invoice.rml index 7c5007a24fb..0d18a35b8a1 100644 --- a/addons/account/report/account_print_invoice.rml +++ b/addons/account/report/account_print_invoice.rml @@ -162,7 +162,7 @@ [[ (o.partner_id and o.partner_id.title and o.partner_id.title.name) or '' ]] [[ (o.partner_id and o.partner_id.name) or '' ]] - [[ display_address(o.partner_id,'invoice') ]] + [[ display_address(o.partner_id) ]] diff --git a/addons/account/wizard/account_fiscalyear_close_state.py b/addons/account/wizard/account_fiscalyear_close_state.py index 68c758eb495..ffee8f2ef3b 100644 --- a/addons/account/wizard/account_fiscalyear_close_state.py +++ b/addons/account/wizard/account_fiscalyear_close_state.py @@ -20,6 +20,7 @@ ############################################################################## from osv import fields, osv +from tools.translate import _ class account_fiscalyear_close_state(osv.osv_memory): """ @@ -56,7 +57,7 @@ class account_fiscalyear_close_state(osv.osv_memory): # Log message for Fiscalyear fy_pool = self.pool.get('account.fiscalyear') fy_code = fy_pool.browse(cr, uid, fy_id, context=context).code - fy_pool.log(cr, uid, fy_id, "Fiscal year '%s' is closed, no more modification allowed." % (fy_code)) + fy_pool.message_append_note(cr, uid, [fy_id], body=_("Fiscal year '%s' is closed, no more modification allowed.") % (fy_code)) return {'type': 'ir.actions.act_window_close'} account_fiscalyear_close_state() diff --git a/addons/account/wizard/account_period_close.py b/addons/account/wizard/account_period_close.py index fecf43f07ab..d31b3b3979c 100644 --- a/addons/account/wizard/account_period_close.py +++ b/addons/account/wizard/account_period_close.py @@ -55,9 +55,9 @@ class account_period_close(osv.osv_memory): # Log message for Period for period_id, name in period_pool.name_get(cr, uid, [id]): - period_pool.log(cr, uid, period_id, "Period '%s' is closed, no more modification allowed for this period." % (name)) + period_pool.message_append_note(cr, uid, [period_id], body=_("Period '%s' is closed, no more modification allowed for this period.") % (name)) return {'type': 'ir.actions.act_window_close'} account_period_close() -# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: \ No newline at end of file +# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: diff --git a/addons/account_analytic_plans/report/crossovered_analytic.py b/addons/account_analytic_plans/report/crossovered_analytic.py index e2ad9e05b04..2f95ec9d3e0 100644 --- a/addons/account_analytic_plans/report/crossovered_analytic.py +++ b/addons/account_analytic_plans/report/crossovered_analytic.py @@ -109,7 +109,7 @@ class crossovered_analytic(report_sxw.rml_parse): res['ref_qty'] = info[0]['qty'] res['ref_amt'] = info[0]['amt'] self.base_amount = info[0]['amt'] - + print "\n =-=-=--= res =-=->>", res, info[0]['qty'], info[0]['amt'] result.append(res) return result diff --git a/addons/account_analytic_plans/report/crossovered_analytic.rml b/addons/account_analytic_plans/report/crossovered_analytic.rml index 766fb9f0d0d..48e7c13b0a1 100644 --- a/addons/account_analytic_plans/report/crossovered_analytic.rml +++ b/addons/account_analytic_plans/report/crossovered_analytic.rml @@ -237,10 +237,10 @@ [[ a['ref_code'] ]] - [[ formatLang(a['ref_qty']) ]] + [[ a['ref_qty'] and formatLang(a['ref_qty']) ]] - [[ formatLang(a['ref_amt'], currency_obj=company.currency_id) ]] + [[ a['ref_amt'] and formatLang(a['ref_amt'], currency_obj=company.currency_id) ]] 100.00% diff --git a/addons/account_bank_statement_extensions/report/bank_statement_balance_report.py b/addons/account_bank_statement_extensions/report/bank_statement_balance_report.py index cdddfec6267..cc412092ccf 100644 --- a/addons/account_bank_statement_extensions/report/bank_statement_balance_report.py +++ b/addons/account_bank_statement_extensions/report/bank_statement_balance_report.py @@ -24,12 +24,11 @@ import time from report import report_sxw import pooler import logging -logger=logging.getLogger(__name__) class bank_statement_balance_report(report_sxw.rml_parse): def set_context(self, objects, data, ids, report_type=None): - #logger.warning('addons.'+__name__, logging.LOG_WARNING, 'set_context, objects = %s, data = %s, ids = %s' % (objects, data, ids)) + #logging('bank.statement.balance.report').warning('addons.'+__name__, 'set_context, objects = %s, data = %s, ids = %s' % (objects, data, ids)) cr = self.cr uid = self.uid context = self.context diff --git a/addons/account_coda/account_coda.py b/addons/account_coda/account_coda.py index 0d33ed11a99..36700c97b84 100644 --- a/addons/account_coda/account_coda.py +++ b/addons/account_coda/account_coda.py @@ -22,9 +22,7 @@ from osv import osv, fields import decimal_precision as dp -import logging from tools.translate import _ -logger=logging.getLogger(__name__) class coda_bank_account(osv.osv): _name= 'coda.bank.account' diff --git a/addons/account_coda/wizard/account_coda_import.py b/addons/account_coda/wizard/account_coda_import.py index 43d4e42e8c5..9d32d80f0c5 100644 --- a/addons/account_coda/wizard/account_coda_import.py +++ b/addons/account_coda/wizard/account_coda_import.py @@ -28,7 +28,6 @@ import logging import re from traceback import format_exception from sys import exc_info -logger=logging.getLogger(__name__) class account_coda_import(osv.osv_memory): _name = 'account.coda.import' @@ -816,7 +815,7 @@ class account_coda_import(osv.osv_memory): ttype = line['type'] == 'supplier' and 'payment' or 'receipt', date = line['val_date'], context = context) - #logger.warning('addons.'+self._name, logging.LOG_WARNING, 'voucher_dict = %s' % voucher_dict) + #logging('account.coda').warning('voucher_dict = %s' % voucher_dict) voucher_line_vals = False if voucher_dict['value']['line_ids']: for line_dict in voucher_dict['value']['line_ids']: @@ -889,22 +888,19 @@ class account_coda_import(osv.osv_memory): nb_err += 1 err_string += _('\nError ! ') + str(e) tb = ''.join(format_exception(*exc_info())) - logger.warning('addons.'+self._name, logging.LOG_ERROR, - 'Application Error while processing Statement %s\n%s' % (statement.get('name', '/'),tb)) + logging('account.coda').error('Application Error while processing Statement %s\n%s' % (statement.get('name', '/'),tb)) except Exception, e: cr.rollback() nb_err += 1 err_string += _('\nSystem Error : ') + str(e) tb = ''.join(format_exception(*exc_info())) - logger.warning('addons.'+self._name, logging.LOG_ERROR, - 'System Error while processing Statement %s\n%s' % (statement.get('name', '/'),tb)) + logging('account.coda').error('System Error while processing Statement %s\n%s' % (statement.get('name', '/'),tb)) except : cr.rollback() nb_err += 1 err_string = _('\nUnknown Error : ') + str(e) tb = ''.join(format_exception(*exc_info())) - logger.warning('addons.'+self._name, logging.LOG_ERROR, - 'Unknown Error while processing Statement %s\n%s' % (statement.get('name', '/'),tb)) + logging('account.coda').error('Unknown Error while processing Statement %s\n%s' % (statement.get('name', '/'),tb)) # end 'for statement in coda_statements' diff --git a/addons/account_invoice_layout/report/report_account_invoice_layout.rml b/addons/account_invoice_layout/report/report_account_invoice_layout.rml index 79bce6248d3..f2539e6d444 100644 --- a/addons/account_invoice_layout/report/report_account_invoice_layout.rml +++ b/addons/account_invoice_layout/report/report_account_invoice_layout.rml @@ -193,7 +193,7 @@ [[ (o.partner_id and o.partner_id.title and o.partner_id.title.name) or '' ]] [[ (o.partner_id and o.partner_id.name) or '' ]] - [[ display_address(o.partner_id, 'invoice') ]] + [[ display_address(o.partner_id) ]] diff --git a/addons/account_invoice_layout/report/special_message_invoice.rml b/addons/account_invoice_layout/report/special_message_invoice.rml index 84049b18f0a..8bfcfd17654 100644 --- a/addons/account_invoice_layout/report/special_message_invoice.rml +++ b/addons/account_invoice_layout/report/special_message_invoice.rml @@ -197,7 +197,7 @@ [[ (o.partner_id and o.partner_id.title and o.partner_id.title.name) or '' ]] [[ (o.partner_id and o.partner_id.name) or '' ]] - [[ display_address(o.partner_id, 'invoice') ]] + [[ display_address(o.partner_id) ]] diff --git a/addons/account_voucher/report/account_voucher.py b/addons/account_voucher/report/account_voucher.py index e44adee974e..9fd69ab1e38 100644 --- a/addons/account_voucher/report/account_voucher.py +++ b/addons/account_voucher/report/account_voucher.py @@ -36,6 +36,8 @@ class report_voucher(report_sxw.rml_parse): }) def convert(self, amount, cur): + if cur is None: + cur='euro' amt_en = amount_to_text_en.amount_to_text(amount, 'en', cur) return amt_en @@ -72,4 +74,4 @@ report_sxw.report_sxw( parser=report_voucher,header="external" ) -# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: \ No newline at end of file +# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: diff --git a/addons/account_voucher/report/account_voucher_print.py b/addons/account_voucher/report/account_voucher_print.py index 8bd8644c03c..cbb52731013 100644 --- a/addons/account_voucher/report/account_voucher_print.py +++ b/addons/account_voucher/report/account_voucher_print.py @@ -35,6 +35,7 @@ class report_voucher_print(report_sxw.rml_parse): }) def convert(self, amount, cur): + print "\n\n\n =-=-=-convert -=->", cur amt_en = amount_to_text_en.amount_to_text(amount, 'en', cur) return amt_en @@ -93,4 +94,4 @@ report_sxw.report_sxw( parser=report_voucher_print,header="external" ) -# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: \ No newline at end of file +# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: diff --git a/addons/l10n_be_invoice_bba/invoice.py b/addons/l10n_be_invoice_bba/invoice.py index fd9532e27dd..333319df454 100644 --- a/addons/l10n_be_invoice_bba/invoice.py +++ b/addons/l10n_be_invoice_bba/invoice.py @@ -24,7 +24,6 @@ import re, time, random from osv import fields, osv from tools.translate import _ import logging -logger=logging.getLogger(__name__) """ account.invoice object: @@ -41,7 +40,7 @@ class account_invoice(osv.osv): context=context) res[[i for i,x in enumerate(res) if x[0] == 'none'][0]] = ('none', 'Free Communication') res.append(('bba', 'BBA Structured Communication')) - #logger.warning('addons.'+self._name, logging.LOG_WARNING, 'reference_type = %s' %res ) + #logging('l1on.be.invoice.bba').warning('reference_type = %s' %res ) return res def check_bbacomm(self, val): @@ -68,7 +67,7 @@ class account_invoice(osv.osv): result = super(account_invoice, self).onchange_partner_id(cr, uid, ids, type, partner_id, date_invoice, payment_term, partner_bank_id, company_id) # reference_type = self.default_get(cr, uid, ['reference_type'])['reference_type'] -# logger.warning('addons.'+self._name, logging.LOG_WARNING, 'partner_id %s' % partner_id) +# logging('l1on.be.invoice.bba').warning('partner_id %s' % partner_id) reference = False reference_type = 'none' if partner_id: diff --git a/addons/l10n_be_invoice_bba/partner.py b/addons/l10n_be_invoice_bba/partner.py index ad17e62a3fb..8951be5dfa2 100644 --- a/addons/l10n_be_invoice_bba/partner.py +++ b/addons/l10n_be_invoice_bba/partner.py @@ -24,8 +24,6 @@ from osv import fields, osv import time from tools.translate import _ -import logging -logger=logging.getLogger(__name__) class res_partner(osv.osv): """ add field to indicate default 'Communication Type' on customer invoices """ diff --git a/addons/mail/mail_thread.py b/addons/mail/mail_thread.py index b1b6c68e4cc..aeeb1e67967 100644 --- a/addons/mail/mail_thread.py +++ b/addons/mail/mail_thread.py @@ -276,7 +276,6 @@ class mail_thread(osv.osv): ir_attachment = self.pool.get('ir.attachment') mail_message = self.pool.get('mail.message') - new_msg_ids = [] for thread in threads: to_attach = []