Add support for more cases + units, more vendor fields, for new purchase batches
This commit is contained in:
parent
1f9a27a7ae
commit
11b4cf9616
3 changed files with 97 additions and 17 deletions
|
@ -26,7 +26,9 @@ Vendor Field Renderers
|
|||
|
||||
from __future__ import unicode_literals, absolute_import
|
||||
|
||||
from .common import AutocompleteFieldRenderer
|
||||
from webhelpers.html import tags
|
||||
|
||||
from tailbone.forms.renderers.common import AutocompleteFieldRenderer
|
||||
|
||||
|
||||
class VendorFieldRenderer(AutocompleteFieldRenderer):
|
||||
|
@ -34,3 +36,9 @@ 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 tags.link_to(vendor, self.request.route_url('vendors.view', uuid=vendor.uuid))
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue