feat: RFQ print preview

(cherry picked from commit 27f05145ae700e1177bb2c2541e6d49f73cdbf7e)
This commit is contained in:
barredterra 2023-12-13 17:00:58 +01:00 committed by Mergify
parent 1dcb065c64
commit f30bede2e0

View File

@ -119,6 +119,15 @@ class RequestforQuotation(BuyingController):
supplier.quote_status = "Pending"
self.send_to_supplier()
def before_print(self, settings=None):
"""Use the first suppliers data to render the print preview."""
if self.vendor or not self.suppliers:
# If a specific supplier is already set, via Tools > Download PDF,
# we don't want to override it.
return
self.update_supplier_part_no(self.suppliers[0].supplier)
def on_cancel(self):
self.db_set("status", "Cancelled")