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_key_field)}
|
||||||
${form.render_field_readonly('product')}
|
${form.render_field_readonly('product')}
|
||||||
% else:
|
% else:
|
||||||
${form.render_field_readonly('item_entry')}
|
|
||||||
${form.render_field_readonly(product_key_field)}
|
${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('brand_name')}
|
||||||
${form.render_field_readonly('description')}
|
${form.render_field_readonly('description')}
|
||||||
${form.render_field_readonly('size')}
|
${form.render_field_readonly('size')}
|
||||||
|
|
|
@ -1479,6 +1479,14 @@ class ReceivingBatchView(PurchasingBatchView):
|
||||||
super(ReceivingBatchView, self).configure_row_form(f)
|
super(ReceivingBatchView, self).configure_row_form(f)
|
||||||
batch = self.get_instance()
|
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
|
# allow input for certain fields only; all others are readonly
|
||||||
mutable = [
|
mutable = [
|
||||||
'invoice_unit_cost',
|
'invoice_unit_cost',
|
||||||
|
|
Loading…
Reference in a new issue