From 3cad22e37fcccebcaaf0f736b135161ee21ef3b7 Mon Sep 17 00:00:00 2001 From: "nel@tinyerp.com" <> Date: Mon, 21 Jun 2010 17:43:46 +0200 Subject: [PATCH 1/8] [FIX] stock: function create bzr revid: nel@tinyerp.com-20100621154346-fuwv231eo4gc7lpa --- addons/stock/stock.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/stock/stock.py b/addons/stock/stock.py index b86a46ac1f0..e2fb4ac048e 100644 --- a/addons/stock/stock.py +++ b/addons/stock/stock.py @@ -559,7 +559,7 @@ class stock_picking(osv.osv): } new_id = super(stock_picking, self).create(cr, user, vals, context) if not vals.get('auto_picking', False): - message = type_list.get(vals.get('type', False), _('Picking')) + " '" + (vals['name'] or "n/a") + _(" with origin")+" '" + (vals['origin'] or "n/a") + "' "+ _("is created.") + message = type_list.get(vals.get('type', False), _('Picking')) + " '" + (vals.get('name', 'n/a')) + _(" with origin")+" '" + vals.get('origin', 'n/a') + "' "+ _("is created.") self.log(cr, user, new_id, message) return new_id From c5e5a3b2625cf50a345907edf0b320e1f719ecfa Mon Sep 17 00:00:00 2001 From: "nel@tinyerp.com" <> Date: Mon, 21 Jun 2010 17:55:51 +0200 Subject: [PATCH 2/8] [FIX] stock: function create bzr revid: nel@tinyerp.com-20100621155551-47idl8ntymw48le6 --- addons/stock/stock.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/stock/stock.py b/addons/stock/stock.py index e2fb4ac048e..673ad198325 100644 --- a/addons/stock/stock.py +++ b/addons/stock/stock.py @@ -559,7 +559,7 @@ class stock_picking(osv.osv): } new_id = super(stock_picking, self).create(cr, user, vals, context) if not vals.get('auto_picking', False): - message = type_list.get(vals.get('type', False), _('Picking')) + " '" + (vals.get('name', 'n/a')) + _(" with origin")+" '" + vals.get('origin', 'n/a') + "' "+ _("is created.") + message = type_list.get(vals.get('type', ''), _('Picking') + " '" + vals.get('name', 'n/a') + _(" with origin")+" '" + (vals.get('origin', '') or 'n/a') + "' "+ _("is created.")) self.log(cr, user, new_id, message) return new_id From 2e6ff42f38e213b0ecff66b08686dcb198be75dc Mon Sep 17 00:00:00 2001 From: "nel@tinyerp.com" <> Date: Mon, 21 Jun 2010 18:12:29 +0200 Subject: [PATCH 3/8] [IMP] point of sale bzr revid: nel@tinyerp.com-20100621161229-xtb82392avghya68 --- addons/point_of_sale/account_bank_statement.py | 4 ++-- addons/point_of_sale/pos.py | 2 +- addons/point_of_sale/pos_view.xml | 4 ++-- addons/point_of_sale/report/pos_receipt.rml | 3 +-- addons/point_of_sale/wizard/pos_add_product.xml | 2 +- .../point_of_sale/wizard/pos_close_statement.py | 16 ++++++++++++++-- .../point_of_sale/wizard/pos_close_statement.xml | 7 +++---- .../point_of_sale/wizard/pos_open_statement.py | 14 ++++++++++++-- .../point_of_sale/wizard/pos_open_statement.xml | 7 +++---- addons/point_of_sale/wizard/pos_receipt_view.xml | 1 + addons/point_of_sale/wizard/pos_return.py | 4 ++-- addons/stock/report/picking.py | 2 +- addons/stock/stock_report.xml | 2 +- 13 files changed, 44 insertions(+), 24 deletions(-) diff --git a/addons/point_of_sale/account_bank_statement.py b/addons/point_of_sale/account_bank_statement.py index 7b808a7273c..e9ebbe2ef56 100644 --- a/addons/point_of_sale/account_bank_statement.py +++ b/addons/point_of_sale/account_bank_statement.py @@ -221,7 +221,7 @@ class account_bank_statement(osv.osv): self.write(cr, uid, ids, {'date':time.strftime("%Y-%m-%d %H:%M:%S"), 'state':'open', 'name':number}) return True - def button_confirm(self, cr, uid, ids, context=None): + def button_confirm(self, cr, uid, ids, context={}): """ Check the starting and ending detail of statement @return: True @@ -245,7 +245,7 @@ class account_bank_statement(osv.osv): self.write(cr, uid, statement.id, {'balance_end_real':Decimal(str(val_statement_line))+Decimal(str(val2)),'closing_date':time.strftime("%Y-%m-%d %H:%M:%S"),'state':'draft'}) # self.write(cr, uid, statement.id, {'balance_end_real':bal_st+val_statement_line,'closing_date':time.strftime("%Y-%m-%d %H:%M:%S"),'state':'draft'}) - return super(account_bank_statement, self).button_confirm(cr, uid, ids, context=None) + return super(account_bank_statement, self).button_confirm(cr, uid, ids, context={}) def button_cancel(self, cr, uid, ids, context={}): self.write(cr, uid, ids, {'state':'draft'}, context=context) diff --git a/addons/point_of_sale/pos.py b/addons/point_of_sale/pos.py index 2950d4e615f..edf41f84934 100644 --- a/addons/point_of_sale/pos.py +++ b/addons/point_of_sale/pos.py @@ -575,7 +575,7 @@ class pos_order(osv.osv): val=cr.fetchone() val=val and val[0] or None if val: - cr.execute("Update pos_order set date_validation='%s' where id = %d"%(val, order.id)) + cr.execute("Update pos_order set date_validation='%s', state_2 ='%s' where id = %d"%(val, 'accepted', order.id)) return True diff --git a/addons/point_of_sale/pos_view.xml b/addons/point_of_sale/pos_view.xml index 8ab8ced00fe..3fe5328c99e 100644 --- a/addons/point_of_sale/pos_view.xml +++ b/addons/point_of_sale/pos_view.xml @@ -174,7 +174,7 @@ - + @@ -860,7 +860,7 @@ - + diff --git a/addons/point_of_sale/report/pos_receipt.rml b/addons/point_of_sale/report/pos_receipt.rml index d615fc74534..313ba8cdb61 100644 --- a/addons/point_of_sale/report/pos_receipt.rml +++ b/addons/point_of_sale/report/pos_receipt.rml @@ -132,8 +132,7 @@ [[ repeatIn(o.lines,'line') ]] - [[ len(line.product_id.name) > 39 and line.product_id.name[:39] + '...' or line.product_id.name ]] - + [[ line.product_id.name ]] [[o.state=='cancel' and o.statement_ids and '-' or '']][['%.f' % line.qty ]] diff --git a/addons/point_of_sale/wizard/pos_add_product.xml b/addons/point_of_sale/wizard/pos_add_product.xml index f465f97f097..966a21baa4b 100644 --- a/addons/point_of_sale/wizard/pos_add_product.xml +++ b/addons/point_of_sale/wizard/pos_add_product.xml @@ -14,7 +14,7 @@