Show UPC for receiving line item if no product reference
to help with troubleshooting invoice file parsing etc.
This commit is contained in:
parent
38e6441b61
commit
be533922a2
|
@ -85,8 +85,11 @@
|
|||
${form.render_field_readonly(product_key_field)}
|
||||
${form.render_field_readonly('product')}
|
||||
% else:
|
||||
${form.render_field_readonly('item_entry')}
|
||||
${form.render_field_readonly(product_key_field)}
|
||||
${form.render_field_readonly('item_entry')}
|
||||
% if product_key_field != 'upc':
|
||||
${form.render_field_readonly('upc')}
|
||||
% endif
|
||||
${form.render_field_readonly('brand_name')}
|
||||
${form.render_field_readonly('description')}
|
||||
${form.render_field_readonly('size')}
|
||||
|
|
|
@ -1479,6 +1479,14 @@ class ReceivingBatchView(PurchasingBatchView):
|
|||
super(ReceivingBatchView, self).configure_row_form(f)
|
||||
batch = self.get_instance()
|
||||
|
||||
# when viewing a row which has no product reference, enable
|
||||
# the 'upc' field to help with troubleshooting
|
||||
# TODO: this maybe should be optional..?
|
||||
if self.viewing and 'upc' not in f:
|
||||
row = self.get_row_instance()
|
||||
if not row.product:
|
||||
f.append('upc')
|
||||
|
||||
# allow input for certain fields only; all others are readonly
|
||||
mutable = [
|
||||
'invoice_unit_cost',
|
||||
|
|
Loading…
Reference in a new issue