Render "pretty" UPC by default, for batch row form fields
This commit is contained in:
parent
40d36f9808
commit
bc7ccb6a9f
|
@ -627,6 +627,11 @@ class BatchMasterView(MasterView):
|
|||
return tags.link_to(text, url)
|
||||
return text
|
||||
|
||||
def render_upc_pretty(self, row, field):
|
||||
upc = getattr(row, field)
|
||||
if upc:
|
||||
return upc.pretty()
|
||||
|
||||
def render_row_status(self, row, column):
|
||||
code = row.status_code
|
||||
if code is None:
|
||||
|
@ -662,6 +667,10 @@ class BatchMasterView(MasterView):
|
|||
# sequence
|
||||
f.set_readonly('sequence')
|
||||
|
||||
# upc (default rendering, just in case there is such a field
|
||||
# on our row model)
|
||||
f.set_renderer('upc', self.render_upc_pretty)
|
||||
|
||||
# status_code
|
||||
if self.model_row_class:
|
||||
f.set_enum('status_code', self.model_row_class.STATUS)
|
||||
|
|
Loading…
Reference in a new issue