From 263bf7b6e69e9bc47744f1ab8a3b3d630550f679 Mon Sep 17 00:00:00 2001 From: Sergi Almacellas Abellana Date: Tue, 17 May 2016 09:52:17 +0200 Subject: [PATCH] Allow purchase without payment term issue4286 review18101002 --- CHANGELOG | 2 ++ purchase.py | 2 -- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/CHANGELOG b/CHANGELOG index 219ec92b02..b260f10ef3 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,3 +1,5 @@ +* Allow purchase without payment term + Version 4.0.0 - 2016-05-02 * Bug fixes (see mercurial logs for details) * Rename Purchase reference into number and supplier reference into reference diff --git a/purchase.py b/purchase.py index 27a57f8ce8..d6c9c10317 100644 --- a/purchase.py +++ b/purchase.py @@ -69,7 +69,6 @@ class Purchase(Workflow, ModelSQL, ModelView, TaxableMixin): payment_term = fields.Many2One('account.invoice.payment_term', 'Payment Term', states={ 'readonly': ~Eval('state').in_(['draft', 'quotation']), - 'required': ~Eval('state').in_(['draft', 'quotation', 'cancel']), }, depends=['state']) party = fields.Many2One('party.party', 'Party', required=True, @@ -191,7 +190,6 @@ class Purchase(Workflow, ModelSQL, ModelView, TaxableMixin): 'quote': { 'pre_validate': [ ('purchase_date', '!=', None), - ('payment_term', '!=', None), ('invoice_address', '!=', None), ], 'invisible': Eval('state') != 'draft',