Browse Source

[FIX]mass_editing:Fixed Travis.

pull/19/head
Vacha Trivedi 6 years ago
parent
commit
1b904249fe
  1. 40
      mass_editing/wizard/mass_editing_wizard.py

40
mass_editing/wizard/mass_editing_wizard.py

@ -58,7 +58,7 @@ class MassEditingWizard(models.TransientModel):
'name': field.name, 'name': field.name,
'colspan': '4', 'colspan': '4',
'nolabel': '1', 'nolabel': '1',
'attrs': "{'invisible': [('selection__" +
'attrs': "{'invisible': [('selection__" +
field.name + "', '=', 'remove_m2m')]}", field.name + "', '=', 'remove_m2m')]}",
}) })
elif field.ttype == "one2many": elif field.ttype == "one2many":
@ -86,7 +86,7 @@ class MassEditingWizard(models.TransientModel):
'name': field.name, 'name': field.name,
'colspan': '4', 'colspan': '4',
'nolabel': '1', 'nolabel': '1',
'attrs': "{'invisible':[('selection__" +
'attrs': "{'invisible':[('selection__" +
field.name + "', '=', 'remove_o2m')]}", field.name + "', '=', 'remove_o2m')]}",
}) })
elif field.ttype == "many2one": elif field.ttype == "many2one":
@ -107,7 +107,7 @@ class MassEditingWizard(models.TransientModel):
'name': field.name, 'name': field.name,
'nolabel': '1', 'nolabel': '1',
'colspan': '2', 'colspan': '2',
'attrs': "{'invisible':[('selection__" +
'attrs': "{'invisible':[('selection__" +
field.name + "', '=', 'remove')]}", field.name + "', '=', 'remove')]}",
}) })
elif field.ttype == "float": elif field.ttype == "float":
@ -147,14 +147,14 @@ class MassEditingWizard(models.TransientModel):
'name': field.name, 'name': field.name,
'nolabel': '1', 'nolabel': '1',
'colspan': '1', 'colspan': '1',
'attrs': "{'invisible': [('selection__" +
'attrs': "{'invisible': [('selection__" +
field.name + "', 'in', ('remove', 'set')]}", field.name + "', 'in', ('remove', 'set')]}",
}) })
# Add Copy field in view # Add Copy field in view
etree.SubElement(xml_group, 'field', { etree.SubElement(xml_group, 'field', {
'name': "selection__" + field.name + '_field_id', 'name': "selection__" + field.name + '_field_id',
'domain': "[('model_id.model', '=', '" +
model_obj._name + "'), ('ttype', 'in', ['" +
'domain': "[('model_id.model', '=', '" +
model_obj._name + "'), ('ttype', 'in', ['" +
field.ttype + "', 'integer'])]", field.ttype + "', 'integer'])]",
'nolabel': '1', 'nolabel': '1',
'colspan': '1', 'colspan': '1',
@ -163,14 +163,14 @@ class MassEditingWizard(models.TransientModel):
etree.SubElement(xml_group, 'label', { etree.SubElement(xml_group, 'label', {
'for': "", 'for': "",
'colspan': '1', 'colspan': '1',
'attrs': "{'invisible': [('selection__" +
'attrs': "{'invisible': [('selection__" +
field.name + "', 'in', ('remove', 'set', 'copy')]}", field.name + "', 'in', ('remove', 'set', 'copy')]}",
}) })
etree.SubElement(xml_group, 'field', { etree.SubElement(xml_group, 'field', {
'name': "set_selection_" + field.name, 'name': "set_selection_" + field.name,
'nolabel': '1', 'nolabel': '1',
'colspan': '3', 'colspan': '3',
'attrs': "{'invisible': [('selection__" + field.name +
'attrs': "{'invisible': [('selection__" + field.name +
"', 'in', ('remove', 'set', 'copy')]}", "', 'in', ('remove', 'set', 'copy')]}",
}) })
elif field.ttype == "char": elif field.ttype == "char":
@ -199,13 +199,13 @@ class MassEditingWizard(models.TransientModel):
etree.SubElement(xml_group, 'field', { etree.SubElement(xml_group, 'field', {
'name': field.name, 'name': field.name,
'nolabel': '1', 'nolabel': '1',
'attrs': "{'invisible':[('selection__" +
'attrs': "{'invisible':[('selection__" +
field.name + "','=','remove')]}", field.name + "','=','remove')]}",
}) })
etree.SubElement(xml_group, 'field', { etree.SubElement(xml_group, 'field', {
'name': "selection__" + field.name + '_field_id', 'name': "selection__" + field.name + '_field_id',
'domain': "[('model_id.model', '=', '" +
model_obj._name + "'), ('ttype', 'in', ['" +
'domain': "[('model_id.model', '=', '" +
model_obj._name + "'), ('ttype', 'in', ['" +
field.ttype + "', 'selection'])]", field.ttype + "', 'selection'])]",
'nolabel': '1', 'nolabel': '1',
'placeholder': "Copy From...", 'placeholder': "Copy From...",
@ -236,13 +236,13 @@ class MassEditingWizard(models.TransientModel):
etree.SubElement(xml_group, 'field', { etree.SubElement(xml_group, 'field', {
'name': field.name, 'name': field.name,
'nolabel': '1', 'nolabel': '1',
'attrs': "{'invisible':[('selection__" +
'attrs': "{'invisible':[('selection__" +
field.name + "','=','remove')]}", field.name + "','=','remove')]}",
}) })
etree.SubElement(xml_group, 'field', { etree.SubElement(xml_group, 'field', {
'name': "selection__" + field.name + '_field_id', 'name': "selection__" + field.name + '_field_id',
'domain': "[('model_id.model', '=', '" +
model_obj._name + "'), ('ttype', 'in', ['" +
'domain': "[('model_id.model', '=', '" +
model_obj._name + "'), ('ttype', 'in', ['" +
field.ttype + "', 'selection'])]", field.ttype + "', 'selection'])]",
'nolabel': '1', 'nolabel': '1',
'placeholder': "Copy From...", 'placeholder': "Copy From...",
@ -273,13 +273,13 @@ class MassEditingWizard(models.TransientModel):
etree.SubElement(xml_group, 'field', { etree.SubElement(xml_group, 'field', {
'name': field.name, 'name': field.name,
'nolabel': '1', 'nolabel': '1',
'attrs': "{'invisible':[('selection__" +
'attrs': "{'invisible':[('selection__" +
field.name + "','=','remove')]}", field.name + "','=','remove')]}",
}) })
etree.SubElement(xml_group, 'field', { etree.SubElement(xml_group, 'field', {
'name': "selection__" + field.name + '_field_id', 'name': "selection__" + field.name + '_field_id',
'domain': "[('model_id.model', '=', '" +
model_obj._name + "'), ('ttype', 'in', ['" +
'domain': "[('model_id.model', '=', '" +
model_obj._name + "'), ('ttype', 'in', ['" +
field.ttype + "', 'selection'])]", field.ttype + "', 'selection'])]",
'nolabel': '1', 'nolabel': '1',
'placeholder': "Copy From...", 'placeholder': "Copy From...",
@ -298,7 +298,7 @@ class MassEditingWizard(models.TransientModel):
'name': field.name, 'name': field.name,
'nolabel': '1', 'nolabel': '1',
'colspan': '2', 'colspan': '2',
'attrs': "{'invisible':[('selection__" +
'attrs': "{'invisible':[('selection__" +
field.name + "', '=', 'remove')]}", field.name + "', '=', 'remove')]}",
}) })
all_fields[field.name] = { all_fields[field.name] = {
@ -330,7 +330,7 @@ class MassEditingWizard(models.TransientModel):
'name': field.name, 'name': field.name,
'colspan': '4', 'colspan': '4',
'nolabel': '1', 'nolabel': '1',
'attrs': "{'invisible':[('selection__" +
'attrs': "{'invisible':[('selection__" +
field.name + "','=','remove')]}", field.name + "','=','remove')]}",
}) })
else: else:
@ -346,7 +346,7 @@ class MassEditingWizard(models.TransientModel):
etree.SubElement(xml_group, 'field', { etree.SubElement(xml_group, 'field', {
'name': field.name, 'name': field.name,
'nolabel': '1', 'nolabel': '1',
'attrs': "{'invisible':[('selection__" +
'attrs': "{'invisible':[('selection__" +
field.name + "','=','remove')]}", field.name + "','=','remove')]}",
'colspan': '2', 'colspan': '2',
}) })

Loading…
Cancel
Save