diff -Nru tryton-modules-purchase-5.0.0/CHANGELOG tryton-modules-purchase-5.0.2/CHANGELOG --- tryton-modules-purchase-5.0.0/CHANGELOG 2018-10-01 11:23:53.000000000 +0000 +++ tryton-modules-purchase-5.0.2/CHANGELOG 2019-03-15 18:29:08.000000000 +0000 @@ -1,3 +1,9 @@ +Version 5.0.2 - 2019-03-15 +* Bug fixes (see mercurial logs for details) + +Version 5.0.1 - 2019-02-19 +* Bug fixes (see mercurial logs for details) + Version 5.0.0 - 2018-10-01 * Bug fixes (see mercurial logs for details) * Add configured delay for processing purchase diff -Nru tryton-modules-purchase-5.0.0/COPYRIGHT tryton-modules-purchase-5.0.2/COPYRIGHT --- tryton-modules-purchase-5.0.0/COPYRIGHT 2018-10-01 11:23:53.000000000 +0000 +++ tryton-modules-purchase-5.0.2/COPYRIGHT 2019-03-15 18:29:08.000000000 +0000 @@ -1,6 +1,6 @@ -Copyright (C) 2008-2018 Cédric Krier. +Copyright (C) 2008-2019 Cédric Krier. Copyright (C) 2008-2013 Bertrand Chenal. -Copyright (C) 2008-2018 B2CK SPRL. +Copyright (C) 2008-2019 B2CK SPRL. Copyright (C) 2004-2008 Tiny SPRL. This program is free software: you can redistribute it and/or modify diff -Nru tryton-modules-purchase-5.0.0/debian/changelog tryton-modules-purchase-5.0.2/debian/changelog --- tryton-modules-purchase-5.0.0/debian/changelog 2019-01-01 19:35:24.000000000 +0000 +++ tryton-modules-purchase-5.0.2/debian/changelog 2019-07-22 10:17:17.000000000 +0000 @@ -1,3 +1,26 @@ +tryton-modules-purchase (5.0.2-2) unstable; urgency=medium + + * Add the actual upstream maintainer key to signing-key.asc. + * Bump the Standards-Version to 4.4.0, no changes needed. + * Update year of debian copyright. + * Setting the branch in the watch file to the fixed version 5.0. + + -- Mathias Behrle Mon, 22 Jul 2019 12:17:17 +0200 + +tryton-modules-purchase (5.0.2-1) unstable; urgency=medium + + * Merging upstream version 5.0.2. + + -- Mathias Behrle Mon, 18 Mar 2019 12:00:31 +0100 + +tryton-modules-purchase (5.0.1-1) unstable; urgency=medium + + * Bump the Standards-Version to 4.3.0, no changes needed. + * Merging upstream version 5.0.1. + * Updating copyright file. + + -- Mathias Behrle Wed, 20 Feb 2019 11:06:11 +0100 + tryton-modules-purchase (5.0.0-2) unstable; urgency=medium * Cleanup white space. diff -Nru tryton-modules-purchase-5.0.0/debian/control tryton-modules-purchase-5.0.2/debian/control --- tryton-modules-purchase-5.0.0/debian/control 2019-01-01 16:25:37.000000000 +0000 +++ tryton-modules-purchase-5.0.2/debian/control 2019-07-20 11:47:07.000000000 +0000 @@ -7,7 +7,7 @@ dh-python, python3, python3-setuptools -Standards-Version: 4.2.1 +Standards-Version: 4.4.0 Vcs-Browser: https://salsa.debian.org/tryton-team/tryton-modules-purchase Vcs-Git: https://salsa.debian.org/tryton-team/tryton-modules-purchase.git Homepage: http://www.tryton.org/ diff -Nru tryton-modules-purchase-5.0.0/debian/copyright tryton-modules-purchase-5.0.2/debian/copyright --- tryton-modules-purchase-5.0.0/debian/copyright 2018-12-03 12:22:12.000000000 +0000 +++ tryton-modules-purchase-5.0.2/debian/copyright 2019-07-20 11:51:22.000000000 +0000 @@ -1,16 +1,16 @@ Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Files: * -Copyright: 2008-2018 Cédric Krier +Copyright: 2008-2019 Cédric Krier 2008-2013 Bertrand Chenal - 2008-2018 B2CK SPRL + 2008-2019 B2CK SPRL 2004-2008 Tiny SPRL License: GPL-3+ Files: debian/* Copyright: 2009-2012 Daniel Baumann - 2012-2018 Mathias Behrle + 2012-2019 Mathias Behrle License: GPL-3+ License: GPL-3+ diff -Nru tryton-modules-purchase-5.0.0/debian/upstream/signing-key.asc tryton-modules-purchase-5.0.2/debian/upstream/signing-key.asc --- tryton-modules-purchase-5.0.0/debian/upstream/signing-key.asc 2019-01-01 16:25:37.000000000 +0000 +++ tryton-modules-purchase-5.0.2/debian/upstream/signing-key.asc 2019-07-20 11:47:07.000000000 +0000 @@ -13,98 +13,98 @@ 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 -n/otvS840lr0roAKV6J7Fdyk9tXrjYixPT8G3XNoiDFwfctrvf4QtWb+6gElSBYD -MFhoZkIgYwRRUa27afTGNqnrhLaEGhjouBsfPwF7RzytBD9EBkRN6Xt3CGGXZBs4 -1X5OzO5/w5rjSD825QrtbBJq5KXG8//dNNMyc9CzIdHTl0gdV+UL0+duJlfOrFUW -71Bnq4RTWyxdRdM3+bQjQ8OpZHJpYyBLcmllciA8Y2VkQGNlZC5ob21lZG5zLm9y +MAUCXJzIlwUJCZ12mwAKCRBv9Qr+A0iRMIA1EACvH8SDDA1rXiLhKxFnn213etQZ +61yhvnTDiQxGCkCOhjZwwqxn3fuhte7CMpfVWYnL5EWl2OhXHhXTtzXAn3dx3CrV +EtFdxhdFnIsltdfKll9/BHSxxe81UQYrzd9Oi8z2UC7oObH/UVE2zABUOI/YdpgP +jXa++ewjbQGhF1K0PPc8NRCEPW8Yqj2oCntqYfC4NyZo3DWsl2PnOb6FrMuIQE+C +mJn4e1uIimVaLnlycaAU26Z1d897wwlLxHi3FUEO6cJaIgOzYO4i53JYKfRI/Ngz +1Foi2EwWYZrJXVZTwNs44pc9ZIF2sXWkwrJ3wz6bSUaeVDTP7GaSaFwiKpR5pfK4 +nC08hEV1Pc33h5d8mrVFHfn32p0rRiliQmqHo7nbW9i/l78lO1XGGm7qGF+emFOs +6K9jlGbqyBmj395x7bzD9z5cvL8Qawdhn78K+/4bs0q5enKhtmSa6X/dD7/N/CBu +NjyDZ8B/t1Z9PZoGHujEaZlvFK8NgM4zrNkT0n68yE7BMZk2ycpsb5xNdUlPSXIP +ZOFj0cfMtuiAynUph83MjO4JHvkA1/0zyYawET7PA4QwC0YPrAArPYaikStG9K9a +MJ0fey54jDz0WC67x5uGwg8HV3XyUSjsrFyGXFbZRRNTbqJtuNfrE8TzfcRHvbcl +iz89O3Co2O5IzyQ37LQjQ8OpZHJpYyBLcmllciA8Y2VkQGNlZC5ob21lZG5zLm9y Zz6JAlcEEwEIAEECGwMFCwkIBwMFFQoJCAsFFgMCAQACHgECF4ACGQEWIQR8WkNg -9t+Bq6kf1U1v9Qr+A0iRMAUCWl1KcQUJCT8r9QAKCRBv9Qr+A0iRME0bEACB4rIF -wkp4zqWVu7YzCAMQQt4CuHqarc5jZ2Xqu1clSvu3q6qKljFRAk6AZGR8JIgujEWA -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 @@ -116,18 +116,18 @@ D15Q8WsLhW12Zo3Y8P943fo4tNtAaOwN7eida8/T4gynSu4GQX6eC+Mzrvo8L2J4 93Fl+gBwQ1XbNqEjW/7Mn+IKRjGMQynq1jsWGt3w/7ipuq59ICIFvg0mkSjQwsaV jbkDyH3YeBpbSEFMIIY1VNRJWKYX6sdbZfg0GKl0al6w6wARAQABiQI8BBgBCAAm -AhsMFiEEfFpDYPbfgaupH9VNb/UK/gNIkTAFAlsVtE8FCQgWYlMACgkQb/UK/gNI -kTD/fQ//YCQRst3pOeLg5e7nxGB7eBMGNlJSK5f9tHm+WUoPwwfOC+wjBzPGgCO2 -TEE1/0KZKkZxh311yLugibwSjoyBBgRo9Ah5QC+oOUNwk/ZSpdV7bEa+3skS+NdZ -ZkI1TIsi7ALHTBQiUK2oIsC7NQJhC4+Ne9s7tCsHM09oFKwUhLne6ws5idOm3wCc -D9kKdaQ9LKh1mCoUgqaAJ9awoqEovprKFKc4/2klGdWAcUorAIIC9ZGDHY4NpCuT -wypPZRESdh1wQA4jc/cpkGJeDRB/veYAwTELx8oWVaMH1A3LA2NbJl/P0HARLtkm -hEtSOsTVZKaYIPhnz/ekHvMiy8p5Nr/6fg8Hf7nj20KWORgrupEgxj4Ywh2S9f2M -SKliNjb4i8Aq2PRvxMHsTvOGaTQWU1cgYqQ/7L/MJ0vp4iSwlnKTvj9YW3EqL2+M -QvCugQD1ceoS/hKBzPgMoyt5uEhZgREGm3SKdUDmpK+NRuVblwUjG4rrzsLa3mDy -w/D4ZiJhepqszHD/PwvKYqcB7IRh77PjdKaPY2b27Nx0RtTncUeFy5ILxb79pVbh -D2HLXYoTBd6/6vCXkQZmqfnDsimy0ho/aa4izE+nSjHA7y0qMmU1wSHjBbGbuti8 -j2T9psq8EI92DtTNHmmgYppTA+ksiJ/l3y0JA6rguex+uqrKKVe5Ay4EWKRxRREI +AhsMFiEEfFpDYPbfgaupH9VNb/UK/gNIkTAFAlycyK4FCQmddrIACgkQb/UK/gNI +kTBECQ//f1y0m+2b2aI0MDyIEvYbh2Mi6oL8kkQJS0MZqTjg6QBXriw4mPZZsQkG +R9VWwz3ZVIvR+4K4NFLpxJtXDUqFBYmqHtIIYeqfVgpE/b7zMtloalKvkmDCUjck +Wq1KuOClQxhx/fliqL1Fj8yEAV3xaYn/Kq7F3e7bK8mUwb6aG/J9UH8O/kJLHXxA +vPVfoU0k+qo8ed/vGmoPO4rKigWDktVGo4QL7Wa7WY+z9yCajx1THM9d4tdEMT4N +WxnL76ufvCPuUZZ2uLJqMKDBOUAp2yvGYXcZwCMhNcZqCTWQ1+gRSWVYtQmpIRE9 +i6ZH6wRw8NVsRp1zyWIo61CvI7DLX3uoVLC7PoLURrIMRIW9w2WpnIv1HvKz8UF0 +ZQe+QEp/QFKj6Hwi4vwsBWE2ihz5nSarMMc+16aQaynYzYAitpF7hnVMsJcp3bXv +hTRle14XV8ubiS0sRwWatN+T0NSgiky0pw00EKXuippxKyyFznxv1ThyIf8/DkC3 +caWMAl5GrmlDFteT/ASY/+Yn+lhpPofMoK4WRKX1I6FvNP98sdsZpe77XVgyBjx9 +5NsBUuXQ8FY8whZW0F3UpPsPkGBuGe5yHNdAwS4Rfn5V06n9/jTTexB7tnZPjb7y +OAKh+yny7QhKrt+sorn2DLcT73g6D6caLVyjrkbM+WinSMQlTpS5Ay4EWKRxRREI AM0eoDHceddG9eNmG0MNPbgzXtFUr/zNHnCYwQOkXeA0eD0Qie3cw1bIbQDc/Erq /+vUsRrhWfVhOHjiTpU6zyuDU0/RfW35zanu3TG93upRvmIEb+OHzVAbos4JjACQ caYHDXWJER9gRhgTHSazyIisMWhi6/P7qlrwQYUzP682j5qtCvQTunTwSQ55XmBh @@ -145,21 +145,47 @@ 8TnFfTggmfl6kGH7/pTXkylKHUQBUcZywObi0dAXuSIAPzO1H5KAaVnHSi++rm9x 6v7AcAzajxoFCAw/pfUnyTf+PUeHn43JowMnFcQDyQ02/vMes8srhGsNB6Xg/Lsx jun+Taj3ButuGnAHzEF4q/U6PC9z72DwTg3bnrbcdHh2JdveNqw3iQL8BBgBCAAm -AhsCFiEEfFpDYPbfgaupH9VNb/UK/gNIkTAFAlsVtE8FCQRSdooAyr8gBBkRCABm +AhsCFiEEfFpDYPbfgaupH9VNb/UK/gNIkTAFAlwuMggFCQVq9EMAyr8gBBkRCABm BQJYpHFFXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9wZW5wZ3AuZmlm dGhob3JzZW1hbi5uZXQ1MEVEQTdFOUY1MERDNEExRURCRjZGQkZGODNGNjgyRDIx QUVCMzlGAAoJEPg/aC0hrrOfgXIBAIj+Uvg7g9qA1NOuN/xvIXUjJgst8VM6LOLh Q8c8lAFQAQCIkjBKdTJJlXcGmgK3FJ8Js0fLx0GE97M7iDYKwMo40gkQb/UK/gNI -kTBPFA//XPQk0IOBTzwM5XMjibLoMRCcm/rIYdkW1Q0sEqywqM40JxV2TwaZxVeq -OILrJdBe9kfHFanLKwJ1uV9vOX7x+QDxhYNrVrOUaysnmjmDJ2jt7q2sRAoNJwhj -yPwO67OKy8lW5EpVhBLxqYiTiKXJDYE428+8cogDbAyaKFrh4dTPwRUeICawofIu -hOT0lj3VPeym8TyaTgmzenHzuzr3/r88a7DEY//kDAme+LWsMKKjVpOgOCHFoBMd -AJn4HLEPJfPFh65UgcN00gj29k1YtdlVsNHeG/YGKQOIaZ6GHCBcpYvjgOSTO8Q9 -OCncwxxpTce3hmeqSjeI322ME2a+jStgqqXr3Rl9ziHEKUdSR84tS8cL5AJBBwp2 -OlO59U+2Mx13dcTnHwnwa4Fq+w0+cPCk4VZpS4XCEuxsvkqYSYiHCeKZvrS4JliN -Shzj3lqZHO2Z6Ox2h6xCQhzdDHZgM+HR5WhaRTJkOZC2VbVM69q+kIry2GQUW/Yn -pVPn+S2MJdLo8bHbBn5huh4LkN0yVmq0zJeudetEXOYRS7LPqYm/6zQ1u7H4FGmu -yq15hH1uzL2a/rGSihrtP1+h6diYoJACc4RQ21Ru2DJrlzhB+GLK6XrPyXhMw9pA -9y4qPttEv299SQwddBTBU2K2jqXkP/28e9hvJF+1iJrZFFmR+nw= -=eFRY +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 +=jemw -----END PGP PUBLIC KEY BLOCK----- diff -Nru tryton-modules-purchase-5.0.0/debian/watch tryton-modules-purchase-5.0.2/debian/watch --- tryton-modules-purchase-5.0.0/debian/watch 2019-01-01 16:25:37.000000000 +0000 +++ tryton-modules-purchase-5.0.2/debian/watch 2019-07-20 11:53:01.000000000 +0000 @@ -1,2 +1,2 @@ version=3 -opts=pgpsigurlmangle=s/$/.asc/ https://downloads.tryton.org/current/ .*trytond_purchase-(\d.*)\.(?:tgz|tbz2|txz|tar\.(?:gz|bz2|xz)) +opts=pgpsigurlmangle=s/$/.asc/ https://downloads.tryton.org/5.0/ .*trytond_purchase-(\d.*)\.(?:tgz|tbz2|txz|tar\.(?:gz|bz2|xz)) diff -Nru tryton-modules-purchase-5.0.0/.hgtags tryton-modules-purchase-5.0.2/.hgtags --- tryton-modules-purchase-5.0.0/.hgtags 2018-10-01 11:23:53.000000000 +0000 +++ tryton-modules-purchase-5.0.2/.hgtags 2019-03-15 18:29:08.000000000 +0000 @@ -19,3 +19,5 @@ 15a64f104f322d0827d44773911d4e0a9aebba5f 4.6.0 4221e2277ff99417e520483bfd5dc2157882249a 4.8.0 a19d4f68a99f24f220200eef7949504a3849bfbb 5.0.0 +f5ebf3ae588b8321f3cb5b88a93b49519e060701 5.0.1 +7617dfc0c2d4af432fb4771a23dd6b5108c90137 5.0.2 diff -Nru tryton-modules-purchase-5.0.0/PKG-INFO tryton-modules-purchase-5.0.2/PKG-INFO --- tryton-modules-purchase-5.0.0/PKG-INFO 2018-10-01 11:23:54.000000000 +0000 +++ tryton-modules-purchase-5.0.2/PKG-INFO 2019-03-15 18:29:09.000000000 +0000 @@ -1,13 +1,12 @@ Metadata-Version: 1.2 Name: trytond_purchase -Version: 5.0.0 +Version: 5.0.2 Summary: Tryton module for purchase Home-page: http://www.tryton.org/ Author: Tryton Author-email: issue_tracker@tryton.org License: GPL-3 Download-URL: http://downloads.tryton.org/5.0/ -Description-Content-Type: UNKNOWN Description: trytond_purchase ================ diff -Nru tryton-modules-purchase-5.0.0/purchase.py tryton-modules-purchase-5.0.2/purchase.py --- tryton-modules-purchase-5.0.0/purchase.py 2018-08-31 23:02:13.000000000 +0000 +++ tryton-modules-purchase-5.0.2/purchase.py 2019-02-28 21:43:56.000000000 +0000 @@ -846,6 +846,7 @@ @ModelView.button def process(cls, purchases): process, done = [], [] + cls.__lock(purchases) for purchase in purchases: purchase.create_invoice() purchase.set_invoice_state() @@ -867,6 +868,25 @@ cls.do(done) @classmethod + def __lock(cls, records): + from trytond.tools import grouped_slice, reduce_ids + from sql import Literal, For + transaction = Transaction() + database = transaction.database + connection = transaction.connection + table = cls.__table__() + + if database.has_select_for(): + for sub_records in grouped_slice(records): + where = reduce_ids(table.id, sub_records) + query = table.select( + Literal(1), where=where, for_=For('UPDATE', nowait=True)) + with connection.cursor() as cursor: + cursor.execute(*query) + else: + database.lock(connection, cls._table) + + @classmethod @ModelView.button_action('purchase.wizard_modify_header') def modify_header(cls, purchases): pass @@ -1283,8 +1303,8 @@ else: return self.purchase.party.supplier_location.id - @fields.depends('product', 'quantity', 'moves', 'purchase', - '_parent_purchase.purchase_date', '_parent_purchase.party', + @fields.depends('product_supplier', 'quantity', 'moves', 'purchase', + '_parent_purchase.purchase_date', 'delivery_date_edit', 'delivery_date_store', '_parent_purchase.delivery_date') def on_change_with_delivery_date(self, name=None): @@ -1300,19 +1320,15 @@ delivery_date = self.delivery_date_store elif self.purchase and self.purchase.delivery_date: delivery_date = self.purchase.delivery_date - elif (self.product + elif (self.product_supplier and self.quantity is not None and self.quantity > 0 - and self.purchase and self.purchase.party - and self.product.product_suppliers): + and self.purchase): date = self.purchase.purchase_date if self.purchase else None - for product_supplier in self.product.product_suppliers: - if product_supplier.party == self.purchase.party: - delivery_date = product_supplier.compute_supply_date( - date=date) - if delivery_date == datetime.date.max: - delivery_date = None - break + delivery_date = self.product_supplier.compute_supply_date( + date=date) + if delivery_date == datetime.date.max: + delivery_date = None if delivery_date and delivery_date < Date.today(): delivery_date = None return delivery_date diff -Nru tryton-modules-purchase-5.0.0/tox.ini tryton-modules-purchase-5.0.2/tox.ini --- tryton-modules-purchase-5.0.0/tox.ini 2018-08-18 09:54:56.000000000 +0000 +++ tryton-modules-purchase-5.0.2/tox.ini 2019-02-28 21:43:56.000000000 +0000 @@ -12,4 +12,4 @@ postgresql: TRYTOND_DATABASE_URI={env:POSTGRESQL_URI:postgresql://} sqlite: DB_NAME={env:SQLITE_NAME::memory:} postgresql: DB_NAME={env:POSTGRESQL_NAME:test} -install_command = pip install --pre --process-dependency-links {opts} {packages} +install_command = pip install --pre --find-links https://trydevpi.tryton.org/ {opts} {packages} diff -Nru tryton-modules-purchase-5.0.0/tryton.cfg tryton-modules-purchase-5.0.2/tryton.cfg --- tryton-modules-purchase-5.0.0/tryton.cfg 2018-10-01 11:23:52.000000000 +0000 +++ tryton-modules-purchase-5.0.2/tryton.cfg 2019-02-28 21:43:56.000000000 +0000 @@ -1,5 +1,5 @@ [tryton] -version=5.0.0 +version=5.0.2 depends: account account_invoice diff -Nru tryton-modules-purchase-5.0.0/trytond_purchase.egg-info/PKG-INFO tryton-modules-purchase-5.0.2/trytond_purchase.egg-info/PKG-INFO --- tryton-modules-purchase-5.0.0/trytond_purchase.egg-info/PKG-INFO 2018-10-01 11:23:54.000000000 +0000 +++ tryton-modules-purchase-5.0.2/trytond_purchase.egg-info/PKG-INFO 2019-03-15 18:29:09.000000000 +0000 @@ -1,13 +1,12 @@ Metadata-Version: 1.2 Name: trytond-purchase -Version: 5.0.0 +Version: 5.0.2 Summary: Tryton module for purchase Home-page: http://www.tryton.org/ Author: Tryton Author-email: issue_tracker@tryton.org License: GPL-3 Download-URL: http://downloads.tryton.org/5.0/ -Description-Content-Type: UNKNOWN Description: trytond_purchase ================