From 90977f539af33c626673dca3d134164f094c5210 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Tue, 24 Apr 2012 12:19:28 +0200 Subject: [PATCH 01/25] Increase version number --- __tryton__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/__tryton__.py b/__tryton__.py index 1de5676eaa..a470ab7038 100644 --- a/__tryton__.py +++ b/__tryton__.py @@ -9,7 +9,7 @@ 'name_es_CO': 'Compras', 'name_es_ES': 'Compras', 'name_fr_FR': 'Achat', - 'version': '2.4.0', + 'version': '2.4.1', 'author': 'B2CK', 'email': 'info@b2ck.com', 'website': 'http://www.tryton.org/', From cb49225da228b7ae9205c104549a7353545fe3d1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Fri, 27 Apr 2012 12:46:05 +0200 Subject: [PATCH 02/25] Add missing state return in transation on Exception wizards (transplanted from f0796a85c942a6d1f6413cc273b116d2822e89bb) --- purchase.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/purchase.py b/purchase.py index 49cf25ca63..b1bec40986 100644 --- a/purchase.py +++ b/purchase.py @@ -2107,6 +2107,7 @@ class HandleShipmentException(Wizard): }) purchase_obj.process([purchase.id]) + return 'end' HandleShipmentException() @@ -2179,5 +2180,6 @@ class HandleInvoiceException(Wizard): }) purchase_obj.process([purchase.id]) + return 'end' HandleInvoiceException() From f9f7c2daccd5dce0ccbf5305a8f77793b037d593 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Sat, 5 May 2012 09:23:50 +0200 Subject: [PATCH 03/25] Manage invoice line creation the same way as stock move As the invoice and shipment are both managed in the process method. So it sum all the quantity invoiced (even the canceled) with the exception of the one already recreated. review350001 (transplanted from 06a567499842fe1401458ca36b1e62a7d9e796aa) --- purchase.py | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) diff --git a/purchase.py b/purchase.py index b1bec40986..06ab3dab5d 100644 --- a/purchase.py +++ b/purchase.py @@ -1251,17 +1251,12 @@ class PurchaseLine(ModelSQL, ModelView): quantity += uom_obj.compute_qty(move.uom, move.quantity, line.unit) - if line.purchase.invoices_ignored: - ignored_ids = set( - l.id for i in line.purchase.invoices_ignored for l in i.lines) - else: - ignored_ids = () + skip_ids = set(l.id for i in line.purchase.invoices_recreated + for l in i.lines) for invoice_line in line.invoice_lines: if invoice_line.type != 'line': continue - if ((invoice_line.invoice and - invoice_line.invoice.state != 'cancel') or - invoice_line.id in ignored_ids): + if invoice_line.id not in skip_ids: quantity -= uom_obj.compute_qty(invoice_line.unit, invoice_line.quantity, line.unit) res['quantity'] = quantity From d98291b321591600062f1d3687531d95a92035bd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Sat, 12 May 2012 16:45:14 +0200 Subject: [PATCH 04/25] Fix manual invoice method and states of cancel button review340004 (transplanted from 95a072bbee1f3e9949ed77d5a131740ff1134621) --- purchase.py | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/purchase.py b/purchase.py index 06ab3dab5d..0e96a11e66 100644 --- a/purchase.py +++ b/purchase.py @@ -149,10 +149,7 @@ class Purchase(Workflow, ModelSQL, ModelView): )) self._buttons.update({ 'cancel': { - 'invisible': ((Eval('state') == 'cancel') - | (~Eval('state').in_(['draft', 'quotation']) - & (Eval('invoice_state') != 'exception') - & (Eval('shipment_state') != 'exception'))), + 'invisible': ~Eval('state').in_(['draft', 'quotation']), }, 'draft': { 'invisible': Eval('state') != 'quotation', @@ -697,6 +694,9 @@ class Purchase(Workflow, ModelSQL, ModelView): invoice_line_obj = pool.get('account.invoice.line') purchase_line_obj = pool.get('purchase.line') + if purchase.invoice_method == 'manual': + return + if not purchase.party.account_payable: self.raise_user_error('missing_account_payable', error_args=(purchase.party.rec_name,)) @@ -738,7 +738,8 @@ class Purchase(Workflow, ModelSQL, ModelView): line_obj.create_move(line) def is_done(self, purchase): - return (purchase.invoice_state == 'paid' + return ((purchase.invoice_state == 'paid' + or purchase.invoice_method == 'manual') and purchase.shipment_state == 'received') def delete(self, ids): From 10268bbed678cc9bfa8a4fed6ae34a163e9b7723 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Tue, 7 Aug 2012 12:53:48 +0200 Subject: [PATCH 05/25] unit_price and quantity could be None during on_change calls issue2740 (transplanted from 106b5697c8ac029aaff864f8cf556fa91ab2ef00) --- purchase.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/purchase.py b/purchase.py index 0e96a11e66..2e9d1462b5 100644 --- a/purchase.py +++ b/purchase.py @@ -353,8 +353,8 @@ class Purchase(Workflow, ModelSQL, ModelView): with Transaction().set_context(context): tax_list = tax_obj.compute(line.get('taxes', []), - line.get('unit_price', Decimal('0.0')), - line.get('quantity', 0.0)) + line.get('unit_price') or Decimal('0.0'), + line.get('quantity') or 0.0) for tax in tax_list: key, val = invoice_obj._compute_tax(tax, 'in_invoice') if not key in taxes: @@ -1060,7 +1060,7 @@ class PurchaseLine(ModelSQL, ModelView): context2['purchase_date'] = vals['_parent_purchase.purchase_date'] with Transaction().set_context(context2): res['unit_price'] = product_obj.get_purchase_price([product.id], - vals.get('quantity', 0))[product.id] + vals.get('quantity') or 0)[product.id] if res['unit_price']: res['unit_price'] = res['unit_price'].quantize( Decimal(1) / 10 ** self.unit_price.digits[1]) @@ -1131,7 +1131,7 @@ class PurchaseLine(ModelSQL, ModelView): context['uom'] = vals['unit'] with Transaction().set_context(context): res['unit_price'] = product_obj.get_purchase_price( - [vals['product']], vals.get('quantity', 0) + [vals['product']], vals.get('quantity') or 0 )[vals['product']] if res['unit_price']: res['unit_price'] = res['unit_price'].quantize( From bb0e92e533fad14f721cc3bdc6d0c8fd3d56df73 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Sun, 2 Sep 2012 16:42:49 +0200 Subject: [PATCH 06/25] Prepare release 2.4.1 --- CHANGELOG | 3 +++ 1 file changed, 3 insertions(+) diff --git a/CHANGELOG b/CHANGELOG index 0b8e7f2b90..1403435966 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,3 +1,6 @@ +Version 2.4.1 - 2012-09-02 +* Bug fixes (see mercurial logs for details) + Version 2.4.0 - 2012-04-24 * Bug fixes (see mercurial logs for details) * Add cache on amount fields in readonly states From 0c5191b6eb53be6aeafd164b6597e8ce3f25e087 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Sun, 2 Sep 2012 16:42:50 +0200 Subject: [PATCH 07/25] Added tag 2.4.1 for changeset 6f7088cdaaff --- .hgtags | 1 + 1 file changed, 1 insertion(+) diff --git a/.hgtags b/.hgtags index 8cbd16c811..92ee1952d6 100644 --- a/.hgtags +++ b/.hgtags @@ -6,3 +6,4 @@ c5a5d252430911794635b127796bb69727c4c50f 1.8.0 cf37cf340aadf693703bb72cd9090349698f5eec 2.0.0 155968df100be420b04452a4a66bff26d9b09d9c 2.2.0 16f519261f4717b8311fab4525fe9b42624fb9d9 2.4.0 +6f7088cdaaffef664352646b8ac712029f1e8e92 2.4.1 From 94b261010351e4a1e1b1e63ca07135e522a62dbd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Sun, 2 Sep 2012 16:42:59 +0200 Subject: [PATCH 08/25] Increase version number --- __tryton__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/__tryton__.py b/__tryton__.py index a470ab7038..589e2eb82d 100644 --- a/__tryton__.py +++ b/__tryton__.py @@ -9,7 +9,7 @@ 'name_es_CO': 'Compras', 'name_es_ES': 'Compras', 'name_fr_FR': 'Achat', - 'version': '2.4.1', + 'version': '2.4.2', 'author': 'B2CK', 'email': 'info@b2ck.com', 'website': 'http://www.tryton.org/', From 2aa5ae0decf483019076c05086a7c70bf2b36a78 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Tue, 4 Sep 2012 22:56:49 +0200 Subject: [PATCH 09/25] Add missing purchase_date on some on_change (transplanted from 77f83b533286699cd46d3a9b8471fa5ab75633f2) --- purchase.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/purchase.py b/purchase.py index 2e9d1462b5..f828eb4091 100644 --- a/purchase.py +++ b/purchase.py @@ -855,7 +855,8 @@ class PurchaseLine(ModelSQL, ModelView): 'required': Eval('type') == 'line', 'readonly': ~Eval('_parent_purchase'), }, on_change=['product', 'quantity', 'unit', - '_parent_purchase.currency', '_parent_purchase.party'], + '_parent_purchase.currency', '_parent_purchase.party', + '_parent_purchase.purchase_date'], depends=['unit_digits', 'type']) unit = fields.Many2One('product.uom', 'Unit', states={ @@ -879,7 +880,8 @@ class PurchaseLine(ModelSQL, ModelView): 'invisible': Eval('type') != 'line', 'readonly': ~Eval('_parent_purchase'), }, on_change=['product', 'unit', 'quantity', 'description', - '_parent_purchase.party', '_parent_purchase.currency'], + '_parent_purchase.party', '_parent_purchase.currency', + '_parent_purchase.purchase_date'], context={ 'locations': If(Bool(Eval('_parent_purchase', {}).get( 'warehouse')), From 5dc58fa9438ef6f0dc739f4d6e9e4445b483f5af Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Tue, 4 Sep 2012 22:56:05 +0200 Subject: [PATCH 10/25] Ensure clause concatination works with tuple vs list (transplanted from 3d76a745fddda78eea54f5c75824e78dc4e7d1f0) --- purchase.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/purchase.py b/purchase.py index f828eb4091..81c241859b 100644 --- a/purchase.py +++ b/purchase.py @@ -1826,7 +1826,7 @@ class Move(ModelSQL, ModelView): return res def search_purchase(self, name, clause): - return [('purchase_line.' + name,) + clause[1:]] + return [('purchase_line.' + name,) + tuple(clause[1:])] def get_purchase_fields(self, ids, names): res = {} @@ -1877,7 +1877,7 @@ class Move(ModelSQL, ModelView): return res def search_supplier(self, name, clause): - return [('purchase_line.purchase.party',) + clause[1:]] + return [('purchase_line.purchase.party',) + tuple(clause[1:])] def write(self, ids, vals): purchase_obj = Pool().get('purchase.purchase') From 421011fbe42cdc7a64dc1362e736dec0f805fcc9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Mon, 5 Nov 2012 18:04:50 +0100 Subject: [PATCH 11/25] Prepare release 2.4.2 --- CHANGELOG | 3 +++ 1 file changed, 3 insertions(+) diff --git a/CHANGELOG b/CHANGELOG index 1403435966..50569b9bdc 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,3 +1,6 @@ +Version 2.4.2 - 2012-11-05 +* Bug fixes (see mercurial logs for details) + Version 2.4.1 - 2012-09-02 * Bug fixes (see mercurial logs for details) From 8b6e18d5459ab3266e13096f72ed53d67a39d602 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Mon, 5 Nov 2012 18:04:51 +0100 Subject: [PATCH 12/25] Added tag 2.4.2 for changeset 73a876fc7b68 --- .hgtags | 1 + 1 file changed, 1 insertion(+) diff --git a/.hgtags b/.hgtags index 92ee1952d6..0af88265b0 100644 --- a/.hgtags +++ b/.hgtags @@ -7,3 +7,4 @@ cf37cf340aadf693703bb72cd9090349698f5eec 2.0.0 155968df100be420b04452a4a66bff26d9b09d9c 2.2.0 16f519261f4717b8311fab4525fe9b42624fb9d9 2.4.0 6f7088cdaaffef664352646b8ac712029f1e8e92 2.4.1 +73a876fc7b6811e4f9fac514aac12b8654e3941d 2.4.2 From 70084860359f2ceabee28e4418f0092abd26611a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Mon, 5 Nov 2012 18:05:04 +0100 Subject: [PATCH 13/25] Increase version number --- __tryton__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/__tryton__.py b/__tryton__.py index 589e2eb82d..77733116dc 100644 --- a/__tryton__.py +++ b/__tryton__.py @@ -9,7 +9,7 @@ 'name_es_CO': 'Compras', 'name_es_ES': 'Compras', 'name_fr_FR': 'Achat', - 'version': '2.4.2', + 'version': '2.4.3', 'author': 'B2CK', 'email': 'info@b2ck.com', 'website': 'http://www.tryton.org/', From 8137e055e57dbf3ec31f6e4d536512b26634a020 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Thu, 22 Nov 2012 23:17:54 +0100 Subject: [PATCH 14/25] Fix comment of compute_supply_date (transplanted from f6fdc27983ad6d968d22d48f2131393116cfa010) --- purchase.py | 1 - 1 file changed, 1 deletion(-) diff --git a/purchase.py b/purchase.py index 81c241859b..7879e899c5 100644 --- a/purchase.py +++ b/purchase.py @@ -1646,7 +1646,6 @@ class ProductSupplier(ModelSQL, ModelView): def compute_supply_date(self, product_supplier, date=None): ''' Compute the supply date for the Product Supplier at the given date - and the next supply date :param product_supplier: a BrowseRecord of the Product Supplier :param date: the date of the purchase if None the current date From c46a1c3e6d142657d0f12764f97cbcba0eec54c7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Sun, 23 Dec 2012 16:51:50 +0100 Subject: [PATCH 15/25] Prepare release 2.4.3 --- CHANGELOG | 3 +++ 1 file changed, 3 insertions(+) diff --git a/CHANGELOG b/CHANGELOG index 50569b9bdc..2382d44e1d 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,3 +1,6 @@ +Version 2.4.3 - 2012-12-23 +* Bug fixes (see mercurial logs for details) + Version 2.4.2 - 2012-11-05 * Bug fixes (see mercurial logs for details) From d855adf1b666092c4cfece152b23f8de01893bde Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Sun, 23 Dec 2012 16:51:51 +0100 Subject: [PATCH 16/25] Added tag 2.4.3 for changeset 2f17d4fee4ae --- .hgtags | 1 + 1 file changed, 1 insertion(+) diff --git a/.hgtags b/.hgtags index 0af88265b0..f6396c08be 100644 --- a/.hgtags +++ b/.hgtags @@ -8,3 +8,4 @@ cf37cf340aadf693703bb72cd9090349698f5eec 2.0.0 16f519261f4717b8311fab4525fe9b42624fb9d9 2.4.0 6f7088cdaaffef664352646b8ac712029f1e8e92 2.4.1 73a876fc7b6811e4f9fac514aac12b8654e3941d 2.4.2 +2f17d4fee4aea4bb16143c5591d256bc434d3549 2.4.3 From 575e5ae593ff77ce46276b4a10147f794fae8ba8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Sun, 23 Dec 2012 16:52:01 +0100 Subject: [PATCH 17/25] Increase version number --- __tryton__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/__tryton__.py b/__tryton__.py index 77733116dc..2cbfea831b 100644 --- a/__tryton__.py +++ b/__tryton__.py @@ -9,7 +9,7 @@ 'name_es_CO': 'Compras', 'name_es_ES': 'Compras', 'name_fr_FR': 'Achat', - 'version': '2.4.3', + 'version': '2.4.4', 'author': 'B2CK', 'email': 'info@b2ck.com', 'website': 'http://www.tryton.org/', From e5afa3c307d26cac039bbf50746397821c076fc1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Tue, 16 Apr 2013 15:37:13 +0200 Subject: [PATCH 18/25] Fix process for cache management of browse record When related records are created, the local cache of the browse record is not clear so at the second loop in process the local cache is already filled with empty one2many (like moves). issue3111 review755002 --- purchase.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/purchase.py b/purchase.py index 7879e899c5..7f5c5d3a53 100644 --- a/purchase.py +++ b/purchase.py @@ -777,7 +777,8 @@ class Purchase(Workflow, ModelSQL, ModelView): def process(self, ids): done = [] - for purchase in self.browse(ids): + for purchase_id in ids: + purchase = self.browse(purchase_id) if purchase.state in ('done', 'cancel'): continue self.create_invoice(purchase) From f62cb6513ed16a5f46a8b77e0dbdb7dea4e270a6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Thu, 2 May 2013 10:09:58 +0200 Subject: [PATCH 19/25] Prepare release 2.4.4 --- CHANGELOG | 3 +++ COPYRIGHT | 4 ++-- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/CHANGELOG b/CHANGELOG index 2382d44e1d..155d49beca 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,3 +1,6 @@ +Version 2.4.4 - 2013-05-02 +* Bug fixes (see mercurial logs for details) + Version 2.4.3 - 2012-12-23 * Bug fixes (see mercurial logs for details) diff --git a/COPYRIGHT b/COPYRIGHT index ede3facd44..6e948f6faf 100644 --- a/COPYRIGHT +++ b/COPYRIGHT @@ -1,6 +1,6 @@ -Copyright (C) 2008-2012 Cédric Krier. +Copyright (C) 2008-2013 Cédric Krier. Copyright (C) 2008-2012 Bertrand Chenal. -Copyright (C) 2008-2012 B2CK SPRL. +Copyright (C) 2008-2013 B2CK SPRL. Copyright (C) 2004-2008 Tiny SPRL. This program is free software: you can redistribute it and/or modify From 2abda94f82dba708ed6d97c4433b9728fb253f56 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Thu, 2 May 2013 10:09:59 +0200 Subject: [PATCH 20/25] Added tag 2.4.4 for changeset 6031612ed240 --- .hgtags | 1 + 1 file changed, 1 insertion(+) diff --git a/.hgtags b/.hgtags index f6396c08be..d16d18f178 100644 --- a/.hgtags +++ b/.hgtags @@ -9,3 +9,4 @@ cf37cf340aadf693703bb72cd9090349698f5eec 2.0.0 6f7088cdaaffef664352646b8ac712029f1e8e92 2.4.1 73a876fc7b6811e4f9fac514aac12b8654e3941d 2.4.2 2f17d4fee4aea4bb16143c5591d256bc434d3549 2.4.3 +6031612ed24089074217c3f2631c5af66f649bdd 2.4.4 From 28f7f62fd2916bdb2fba08558888f6ae8a8b96c8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Thu, 2 May 2013 10:10:09 +0200 Subject: [PATCH 21/25] Increase version number --- __tryton__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/__tryton__.py b/__tryton__.py index 2cbfea831b..59fc407031 100644 --- a/__tryton__.py +++ b/__tryton__.py @@ -9,7 +9,7 @@ 'name_es_CO': 'Compras', 'name_es_ES': 'Compras', 'name_fr_FR': 'Achat', - 'version': '2.4.4', + 'version': '2.4.5', 'author': 'B2CK', 'email': 'info@b2ck.com', 'website': 'http://www.tryton.org/', From 14ae4182e2e8a511f16ed7ccc3b37356b278b1b8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Mon, 2 Sep 2013 11:21:19 +0200 Subject: [PATCH 22/25] Create invoice line for non-line only once issue3292 review1043003 (transplanted from 399d66f4e5262cffe86254af3f43074f2e43418d) --- purchase.py | 1 + 1 file changed, 1 insertion(+) diff --git a/purchase.py b/purchase.py index 7f5c5d3a53..0e6c90216e 100644 --- a/purchase.py +++ b/purchase.py @@ -1237,6 +1237,7 @@ class PurchaseLine(ModelSQL, ModelView): res['note'] = line.note if line.type != 'line': if (line.purchase.invoice_method == 'order' + and not line.invoice_lines and (all(l.quantity >= 0 for l in line.sale.lines if l.type == 'line') or all(l.quantity <= 0 for l in line.sale.lines From a7b8a65904dfd967b8d39c8fcc00bd893c28f51e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Tue, 1 Oct 2013 21:42:33 +0200 Subject: [PATCH 23/25] Prepare release 2.4.5 --- CHANGELOG | 3 +++ 1 file changed, 3 insertions(+) diff --git a/CHANGELOG b/CHANGELOG index 155d49beca..bd0a89e14b 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,3 +1,6 @@ +Version 2.4.5 - 2013-10-01 +* Bug fixes (see mercurial logs for details) + Version 2.4.4 - 2013-05-02 * Bug fixes (see mercurial logs for details) From e1140058ed8ef31dee8bbeb10e5e229114950d7c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Tue, 1 Oct 2013 21:42:34 +0200 Subject: [PATCH 24/25] Added tag 2.4.5 for changeset 1b006e688b05 --- .hgtags | 1 + 1 file changed, 1 insertion(+) diff --git a/.hgtags b/.hgtags index d16d18f178..35b2ec0dd8 100644 --- a/.hgtags +++ b/.hgtags @@ -10,3 +10,4 @@ cf37cf340aadf693703bb72cd9090349698f5eec 2.0.0 73a876fc7b6811e4f9fac514aac12b8654e3941d 2.4.2 2f17d4fee4aea4bb16143c5591d256bc434d3549 2.4.3 6031612ed24089074217c3f2631c5af66f649bdd 2.4.4 +1b006e688b054a7c98bd8a8af6b54426b2d8274b 2.4.5 From f49bdc01e1e8762ae05956b439c1266286e4c1ec Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Tue, 1 Oct 2013 21:42:48 +0200 Subject: [PATCH 25/25] Increase version number --- __tryton__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/__tryton__.py b/__tryton__.py index 59fc407031..6bbe59f134 100644 --- a/__tryton__.py +++ b/__tryton__.py @@ -9,7 +9,7 @@ 'name_es_CO': 'Compras', 'name_es_ES': 'Compras', 'name_fr_FR': 'Achat', - 'version': '2.4.5', + 'version': '2.4.6', 'author': 'B2CK', 'email': 'info@b2ck.com', 'website': 'http://www.tryton.org/',