diff --git a/purchase_request_to_rfq_order_approved/README.rst b/purchase_request_to_rfq_order_approved/README.rst index 3c1f60923fc..0674bb0a939 100644 --- a/purchase_request_to_rfq_order_approved/README.rst +++ b/purchase_request_to_rfq_order_approved/README.rst @@ -13,7 +13,7 @@ Usage .. image:: https://odoo-community.org/website/image/ir.attachment/5784_f2813bd/datas :alt: Try me on Runbot - :target: https://runbot.odoo-community.org/runbot/repo/github-com-oca-purchase-workflow-142 + :target: https://runbot.odoo-community.org/runbot/142/9.0 Bug Tracker @@ -31,7 +31,7 @@ Credits Contributors ------------ -Gisela Mora gisela.mora@eficent.com +Gisela Mora Eficent. http://www.eficent.com/ diff --git a/purchase_request_to_rfq_order_approved/init_hook.py b/purchase_request_to_rfq_order_approved/init_hook.py index a963fd95ce6..e993242fae7 100644 --- a/purchase_request_to_rfq_order_approved/init_hook.py +++ b/purchase_request_to_rfq_order_approved/init_hook.py @@ -10,10 +10,10 @@ def post_init_hook(cr, registry): """ - The objective of this hook is to update the field purchase_state in + The objective of this hook is to update the field purchase_state in existing purchase request lines """ - update_field_purchase_state(cr ) + update_field_purchase_state(cr) def update_field_purchase_state(cr): diff --git a/purchase_request_to_rfq_order_approved/models/purchase_request.py b/purchase_request_to_rfq_order_approved/models/purchase_request.py index e9528c77cf4..8b29f94bdea 100644 --- a/purchase_request_to_rfq_order_approved/models/purchase_request.py +++ b/purchase_request_to_rfq_order_approved/models/purchase_request.py @@ -2,7 +2,7 @@ # Copyright 2017 Eficent Business and IT Consulting Services S.L. # License LGPL-3.0 or later (http://www.gnu.org/licenses/lgpl-3.0). -from openerp import api, fields, models +from openerp import api, models class PurchaseRequestLine(models.Model): @@ -15,6 +15,7 @@ def _compute_purchase_state(self): for rec in self: if rec.purchase_lines: if any([po_line.state == 'approved' for po_line in - rec.purchase_lines]) and not any([po_line.state in ['purchase', 'done'] - for po_line in rec.purchase_lines]): + rec.purchase_lines]) and not any( + [po_line.state in ['purchase', 'done'] for po_line in + rec.purchase_lines]): rec.purchase_state = 'approved' diff --git a/purchase_request_to_rfq_order_approved/views/purchase_request_view.xml b/purchase_request_to_rfq_order_approved/views/purchase_request_view.xml index 43799079f30..9c00b70c492 100644 --- a/purchase_request_to_rfq_order_approved/views/purchase_request_view.xml +++ b/purchase_request_to_rfq_order_approved/views/purchase_request_view.xml @@ -11,7 +11,7 @@ + help="At least a Purchase Order has been approved"/>