Fix label profile type field when editing label batch row
This commit is contained in:
parent
4ee30feb0f
commit
177d9d2e3d
|
@ -26,10 +26,13 @@ Views for label batches
|
||||||
|
|
||||||
from __future__ import unicode_literals, absolute_import
|
from __future__ import unicode_literals, absolute_import
|
||||||
|
|
||||||
|
import six
|
||||||
|
|
||||||
from rattail.db import model
|
from rattail.db import model
|
||||||
|
|
||||||
from webhelpers2.html import HTML, tags
|
from webhelpers2.html import HTML, tags
|
||||||
|
|
||||||
|
from tailbone import forms
|
||||||
from tailbone.views.batch import BatchMasterView
|
from tailbone.views.batch import BatchMasterView
|
||||||
|
|
||||||
|
|
||||||
|
@ -181,6 +184,17 @@ class LabelBatchView(BatchMasterView):
|
||||||
else:
|
else:
|
||||||
f.remove_field('product')
|
f.remove_field('product')
|
||||||
|
|
||||||
|
# label_profile
|
||||||
|
if self.editing:
|
||||||
|
f.replace('label_profile', 'label_profile_uuid')
|
||||||
|
f.set_label('label_profile_uuid', "Label Type")
|
||||||
|
profiles = self.Session.query(model.LabelProfile)\
|
||||||
|
.filter(model.LabelProfile.visible == True)\
|
||||||
|
.order_by(model.LabelProfile.ordinal)
|
||||||
|
profile_values = [(p.uuid, six.text_type(p))
|
||||||
|
for p in profiles]
|
||||||
|
f.set_widget('label_profile_uuid', forms.widgets.JQuerySelectWidget(values=profile_values))
|
||||||
|
|
||||||
|
|
||||||
def includeme(config):
|
def includeme(config):
|
||||||
LabelBatchView.defaults(config)
|
LabelBatchView.defaults(config)
|
||||||
|
|
|
@ -2450,7 +2450,9 @@ class MasterView(View):
|
||||||
'parent_instance': parent,
|
'parent_instance': parent,
|
||||||
'instance_title': self.get_row_instance_title(row),
|
'instance_title': self.get_row_instance_title(row),
|
||||||
'instance_deletable': self.row_deletable(row),
|
'instance_deletable': self.row_deletable(row),
|
||||||
'form': form})
|
'form': form,
|
||||||
|
'dform': form.make_deform_form(),
|
||||||
|
})
|
||||||
|
|
||||||
def mobile_edit_row(self):
|
def mobile_edit_row(self):
|
||||||
"""
|
"""
|
||||||
|
|
Loading…
Reference in a new issue