From d8ee09916aeaf945dca78b28acfd8b5276f18ce5 Mon Sep 17 00:00:00 2001 From: Lance Edgar Date: Fri, 10 Apr 2015 20:25:45 -0500 Subject: [PATCH] Make vendor field renderer show ID in readonly mode. --- tailbone/forms/renderers/products.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/tailbone/forms/renderers/products.py b/tailbone/forms/renderers/products.py index eda3f240..145659c9 100644 --- a/tailbone/forms/renderers/products.py +++ b/tailbone/forms/renderers/products.py @@ -117,9 +117,14 @@ class VendorFieldRenderer(AutocompleteFieldRenderer): """ Renderer for :class:`rattail.db.model.Vendor` instance fields. """ - service_route = 'vendors.autocomplete' + def render_readonly(self, **kwargs): + vendor = self.raw_value + if not vendor: + return '' + return "{0} - {1}".format(vendor.id, vendor.name) + class PriceFieldRenderer(TextFieldRenderer): """