From 277bb0e36f3b2b0888e58ff74f05a6d3fcaff011 Mon Sep 17 00:00:00 2001 From: Mantavya Gajjar Date: Mon, 28 Jun 2010 20:36:31 +0530 Subject: [PATCH] [FIX]: cash register entry from pos, improve cash register bzr revid: mga@tinyerp.com-20100628150631-vax21k5bj0lryv6u --- addons/point_of_sale/account_bank_statement.py | 15 ++++++++++----- addons/point_of_sale/statement_view.xml | 6 +++--- addons/point_of_sale/wizard/pos_box_out.py | 12 ++++++------ 3 files changed, 19 insertions(+), 14 deletions(-) diff --git a/addons/point_of_sale/account_bank_statement.py b/addons/point_of_sale/account_bank_statement.py index d04ea904d56..f30954a863a 100644 --- a/addons/point_of_sale/account_bank_statement.py +++ b/addons/point_of_sale/account_bank_statement.py @@ -46,20 +46,25 @@ class account_cash_statement(osv.osv): _inherit = 'account.bank.statement' - def _equal_balance(self, r, uid, ids, statement, context={}): - stmt = self.browse(cr, uid, ids[0]) + def _equal_balance(self, cr, uid, ids, statement, context={}): - if not stmt.check_dtls: + if not statement.journal_id.check_dtls: return True - if stmt.check_dtls and (statement.balance_end != statement.balance_end_cash): + if statement.journal_id.check_dtls and (statement.balance_end != statement.balance_end_cash): return False else: return True def _user_allow(self, cr, uid, ids, statement, context={}): res = False - print 'XXXXXXXXXXXXXXXXX : ', statement.journal_id.journal_users + uids = [] + for user in statement.journal_id.journal_users: + uids.append(user.id) + + if uid in uids: + res = True + return res account_cash_statement() diff --git a/addons/point_of_sale/statement_view.xml b/addons/point_of_sale/statement_view.xml index 88d6a7e95a7..2077d0f4633 100644 --- a/addons/point_of_sale/statement_view.xml +++ b/addons/point_of_sale/statement_view.xml @@ -5,7 +5,7 @@ POS Journal account.journal form - + @@ -21,9 +21,9 @@ - + - +