From ca4f39b3a81dcc21d9e4f5769bb15f70e4a41fb0 Mon Sep 17 00:00:00 2001 From: unknown Date: Fri, 14 Mar 2014 11:50:40 +0100 Subject: [PATCH] [IMP] Add the number of lines in completion log to let the user know if some hasn't been auto-completed (e.g. 332/335 line compelted) --- account_statement_base_completion/statement.py | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/account_statement_base_completion/statement.py b/account_statement_base_completion/statement.py index 61e3dbde..5bb9e070 100644 --- a/account_statement_base_completion/statement.py +++ b/account_statement_base_completion/statement.py @@ -496,18 +496,21 @@ class AccountBankStatement(orm.Model): """ user_name = self.pool.get('res.users').read(cr, uid, uid, ['name'], context=context)['name'] + statement = self.browse(cr, uid, stat_id, context=context) + number_line = len(statement.line_ids) log = self.read(cr, uid, stat_id, ['completion_logs'], context=context)['completion_logs'] log = log if log else "" completion_date = datetime.datetime.now().strftime(DEFAULT_SERVER_DATETIME_FORMAT) - message = (_("%s Bank Statement ID %s has %s lines completed by %s \n%s\n%s\n") % - (completion_date, stat_id, number_imported, user_name, error_msg, log)) + message = (_("%s Bank Statement ID %s has %s/%s lines completed by %s \n%s\n%s\n") % + (completion_date, stat_id, number_imported, number_line, user_name, + error_msg, log)) self.write(cr, uid, [stat_id], {'completion_logs': message}, context=context) - body = (_('Statement ID %s auto-completed for %s lines completed') % - (stat_id, number_imported)), + body = (_('Statement ID %s auto-completed for %s/%s lines completed') % + (stat_id, number_imported, number_line)), self.message_post(cr, uid, [stat_id], body=body,