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 @@ - + - +