优化功能刀具的刀具物料字段
This commit is contained in:
@@ -52,18 +52,18 @@ class FunctionalCuttingToolEntity(models.Model):
|
|||||||
'sf_functional_cutting_tool_entity_id',
|
'sf_functional_cutting_tool_entity_id',
|
||||||
string='夹头型号', domain=
|
string='夹头型号', domain=
|
||||||
[('cutting_tool_type', '=', '夹头')])
|
[('cutting_tool_type', '=', '夹头')])
|
||||||
cutting_tool_material = fields.Selection([('0', '整体式刀具'), ('1', '组合式刀具')], string='刀具物料', default='0')
|
# cutting_tool_material = fields.Selection([('0', '整体式刀具'), ('1', '组合式刀具')], string='刀具物料', default='0')
|
||||||
|
#
|
||||||
@api.onchange('cutting_tool_material')
|
# @api.onchange('cutting_tool_material')
|
||||||
def _onchange_cutting_tool_material(self):
|
# def _onchange_cutting_tool_material(self):
|
||||||
for record in self:
|
# for record in self:
|
||||||
if record:
|
# if record:
|
||||||
if record.cutting_tool_material == '1':
|
# if record.cutting_tool_material == '1':
|
||||||
record.mrs_cutting_tool_integral_model_ids = None
|
# record.mrs_cutting_tool_integral_model_ids = None
|
||||||
if record.cutting_tool_material == '0':
|
# if record.cutting_tool_material == '0':
|
||||||
record.mrs_cutting_tool_blade_model_ids = None
|
# record.mrs_cutting_tool_blade_model_ids = None
|
||||||
record.mrs_cutting_tool_cutterbar_model_ids = None
|
# record.mrs_cutting_tool_cutterbar_model_ids = None
|
||||||
record.mrs_cutting_tool_cutterpad_model_ids = None
|
# record.mrs_cutting_tool_cutterpad_model_ids = None
|
||||||
|
|
||||||
|
|
||||||
diameter = fields.Float('直径(mm)')
|
diameter = fields.Float('直径(mm)')
|
||||||
@@ -126,18 +126,18 @@ class FunctionalCuttingToolEntityCache(models.Model):
|
|||||||
'sf_functional_cutting_tool_entity_cache_id',
|
'sf_functional_cutting_tool_entity_cache_id',
|
||||||
string='夹头型号', domain=
|
string='夹头型号', domain=
|
||||||
[('cutting_tool_type', '=', '夹头')])
|
[('cutting_tool_type', '=', '夹头')])
|
||||||
cutting_tool_material = fields.Selection([('0', '整体式刀具'), ('1', '组合式刀具')], string='刀具物料', default='0')
|
# cutting_tool_material = fields.Selection([('0', '整体式刀具'), ('1', '组合式刀具')], string='刀具物料', default='0')
|
||||||
|
#
|
||||||
@api.onchange('cutting_tool_material')
|
# @api.onchange('cutting_tool_material')
|
||||||
def _onchange_cutting_tool_material(self):
|
# def _onchange_cutting_tool_material(self):
|
||||||
for record in self:
|
# for record in self:
|
||||||
if record:
|
# if record:
|
||||||
if record.cutting_tool_material == '1':
|
# if record.cutting_tool_material == '1':
|
||||||
record.mrs_cutting_tool_integral_model_ids = None
|
# record.mrs_cutting_tool_integral_model_ids = None
|
||||||
if record.cutting_tool_material == '0':
|
# if record.cutting_tool_material == '0':
|
||||||
record.mrs_cutting_tool_blade_model_ids = None
|
# record.mrs_cutting_tool_blade_model_ids = None
|
||||||
record.mrs_cutting_tool_cutterbar_model_ids = None
|
# record.mrs_cutting_tool_cutterbar_model_ids = None
|
||||||
record.mrs_cutting_tool_cutterpad_model_ids = None
|
# record.mrs_cutting_tool_cutterpad_model_ids = None
|
||||||
|
|
||||||
|
|
||||||
diameter = fields.Float('直径(mm)')
|
diameter = fields.Float('直径(mm)')
|
||||||
@@ -203,18 +203,18 @@ class FunctionalToolWarning(models.Model):
|
|||||||
string='夹头型号', readonly=True,
|
string='夹头型号', readonly=True,
|
||||||
domain=[('cutting_tool_type', '=', '夹头')],
|
domain=[('cutting_tool_type', '=', '夹头')],
|
||||||
related='functional_cutting_tool_id.mrs_cutting_tool_cutterhead_model_ids')
|
related='functional_cutting_tool_id.mrs_cutting_tool_cutterhead_model_ids')
|
||||||
cutting_tool_material = fields.Selection([('0', '整体式刀具'), ('1', '组合式刀具')], string='刀具物料', default='0')
|
# cutting_tool_material = fields.Selection([('0', '整体式刀具'), ('1', '组合式刀具')], string='刀具物料', default='0')
|
||||||
|
#
|
||||||
@api.onchange('cutting_tool_material')
|
# @api.onchange('cutting_tool_material')
|
||||||
def _onchange_cutting_tool_material(self):
|
# def _onchange_cutting_tool_material(self):
|
||||||
for record in self:
|
# for record in self:
|
||||||
if record:
|
# if record:
|
||||||
if record.cutting_tool_material == '1':
|
# if record.cutting_tool_material == '1':
|
||||||
record.mrs_cutting_tool_integral_model_ids = None
|
# record.mrs_cutting_tool_integral_model_ids = None
|
||||||
if record.cutting_tool_material == '0':
|
# if record.cutting_tool_material == '0':
|
||||||
record.mrs_cutting_tool_blade_model_ids = None
|
# record.mrs_cutting_tool_blade_model_ids = None
|
||||||
record.mrs_cutting_tool_cutterbar_model_ids = None
|
# record.mrs_cutting_tool_cutterbar_model_ids = None
|
||||||
record.mrs_cutting_tool_cutterpad_model_ids = None
|
# record.mrs_cutting_tool_cutterpad_model_ids = None
|
||||||
|
|
||||||
diameter = fields.Float('直径(mm)', readonly=True, related='functional_cutting_tool_id.diameter')
|
diameter = fields.Float('直径(mm)', readonly=True, related='functional_cutting_tool_id.diameter')
|
||||||
tool_grade = fields.Selection([('1', 'P1'), ('2', 'P2'), ('3', 'P3'), ('4', 'P4'), ('5', 'P5'), ('6', 'P6')],
|
tool_grade = fields.Selection([('1', 'P1'), ('2', 'P2'), ('3', 'P3'), ('4', 'P4'), ('5', 'P5'), ('6', 'P6')],
|
||||||
@@ -329,18 +329,18 @@ class RealTimeDistributionOfFunctionalTools(models.Model):
|
|||||||
string='夹头型号', readonly=True,
|
string='夹头型号', readonly=True,
|
||||||
domain=[('cutting_tool_type', '=', '夹头')],
|
domain=[('cutting_tool_type', '=', '夹头')],
|
||||||
related='functional_cutting_tool_id.mrs_cutting_tool_cutterhead_model_ids')
|
related='functional_cutting_tool_id.mrs_cutting_tool_cutterhead_model_ids')
|
||||||
cutting_tool_material = fields.Selection([('0', '整体式刀具'), ('1', '组合式刀具')], string='刀具物料', default='0')
|
# cutting_tool_material = fields.Selection([('0', '整体式刀具'), ('1', '组合式刀具')], string='刀具物料', default='0')
|
||||||
|
#
|
||||||
@api.onchange('cutting_tool_material')
|
# @api.onchange('cutting_tool_material')
|
||||||
def _onchange_cutting_tool_material(self):
|
# def _onchange_cutting_tool_material(self):
|
||||||
for record in self:
|
# for record in self:
|
||||||
if record:
|
# if record:
|
||||||
if record.cutting_tool_material == '1':
|
# if record.cutting_tool_material == '1':
|
||||||
record.mrs_cutting_tool_integral_model_ids = None
|
# record.mrs_cutting_tool_integral_model_ids = None
|
||||||
if record.cutting_tool_material == '0':
|
# if record.cutting_tool_material == '0':
|
||||||
record.mrs_cutting_tool_blade_model_ids = None
|
# record.mrs_cutting_tool_blade_model_ids = None
|
||||||
record.mrs_cutting_tool_cutterbar_model_ids = None
|
# record.mrs_cutting_tool_cutterbar_model_ids = None
|
||||||
record.mrs_cutting_tool_cutterpad_model_ids = None
|
# record.mrs_cutting_tool_cutterpad_model_ids = None
|
||||||
|
|
||||||
diameter = fields.Float('直径(mm)', readonly=True, related='functional_cutting_tool_id.diameter')
|
diameter = fields.Float('直径(mm)', readonly=True, related='functional_cutting_tool_id.diameter')
|
||||||
tool_grade = fields.Selection([('1', 'P1'), ('2', 'P2'), ('3', 'P3'), ('4', 'P4'), ('5', 'P5'), ('6', 'P6')],
|
tool_grade = fields.Selection([('1', 'P1'), ('2', 'P2'), ('3', 'P3'), ('4', 'P4'), ('5', 'P5'), ('6', 'P6')],
|
||||||
@@ -450,18 +450,18 @@ class InboundAndOutboundRecordsOfFunctionalTools(models.Model):
|
|||||||
string='夹头型号', readonly=True,
|
string='夹头型号', readonly=True,
|
||||||
domain=[('cutting_tool_type', '=', '夹头')],
|
domain=[('cutting_tool_type', '=', '夹头')],
|
||||||
related='functional_cutting_tool_id.mrs_cutting_tool_cutterhead_model_ids')
|
related='functional_cutting_tool_id.mrs_cutting_tool_cutterhead_model_ids')
|
||||||
cutting_tool_material = fields.Selection([('0', '整体式刀具'), ('1', '组合式刀具')], string='刀具物料', default='0')
|
# cutting_tool_material = fields.Selection([('0', '整体式刀具'), ('1', '组合式刀具')], string='刀具物料', default='0')
|
||||||
|
#
|
||||||
@api.onchange('cutting_tool_material')
|
# @api.onchange('cutting_tool_material')
|
||||||
def _onchange_cutting_tool_material(self):
|
# def _onchange_cutting_tool_material(self):
|
||||||
for record in self:
|
# for record in self:
|
||||||
if record:
|
# if record:
|
||||||
if record.cutting_tool_material == '1':
|
# if record.cutting_tool_material == '1':
|
||||||
record.mrs_cutting_tool_integral_model_ids = None
|
# record.mrs_cutting_tool_integral_model_ids = None
|
||||||
if record.cutting_tool_material == '0':
|
# if record.cutting_tool_material == '0':
|
||||||
record.mrs_cutting_tool_blade_model_ids = None
|
# record.mrs_cutting_tool_blade_model_ids = None
|
||||||
record.mrs_cutting_tool_cutterbar_model_ids = None
|
# record.mrs_cutting_tool_cutterbar_model_ids = None
|
||||||
record.mrs_cutting_tool_cutterpad_model_ids = None
|
# record.mrs_cutting_tool_cutterpad_model_ids = None
|
||||||
|
|
||||||
diameter = fields.Float('直径(mm)', readonly=True, related='functional_cutting_tool_id.diameter')
|
diameter = fields.Float('直径(mm)', readonly=True, related='functional_cutting_tool_id.diameter')
|
||||||
tool_grade = fields.Selection([('1', 'P1'), ('2', 'P2'), ('3', 'P3'), ('4', 'P4'), ('5', 'P5'), ('6', 'P6')],
|
tool_grade = fields.Selection([('1', 'P1'), ('2', 'P2'), ('3', 'P3'), ('4', 'P4'), ('5', 'P5'), ('6', 'P6')],
|
||||||
|
|||||||
@@ -35,29 +35,27 @@
|
|||||||
<group>
|
<group>
|
||||||
<group>
|
<group>
|
||||||
<field name="name" invisible="True"/>
|
<field name="name" invisible="True"/>
|
||||||
<!-- <field name="functional_cutting_tool_id"/>-->
|
|
||||||
<field name="mrs_cutting_tool_type_id"/>
|
<field name="mrs_cutting_tool_type_id"/>
|
||||||
<field name="cutting_tool_material" required="1" widget="radio"
|
|
||||||
options="{'horizontal': true}"/>
|
|
||||||
<field name="mrs_cutting_tool_integral_model_ids"
|
<field name="mrs_cutting_tool_integral_model_ids"
|
||||||
options="{'no_create': True, 'no_quick_create': True}"
|
options="{'no_create': True, 'no_quick_create': True}"
|
||||||
widget="many2many_tags"
|
widget="many2many_tags"
|
||||||
attrs="{'invisible': [('cutting_tool_material', '!=', '0')]}"
|
attrs="{'invisible': [('mrs_cutting_tool_blade_model_ids', '!=', [])]}"
|
||||||
/>
|
/>
|
||||||
<field name="mrs_cutting_tool_blade_model_ids"
|
<field name="mrs_cutting_tool_blade_model_ids"
|
||||||
options="{'no_create': True, 'no_quick_create': True}"
|
options="{'no_create': True, 'no_quick_create': True}"
|
||||||
widget="many2many_tags"
|
widget="many2many_tags"
|
||||||
attrs="{'invisible': [('cutting_tool_material', '!=', '1')]}"
|
attrs="{'invisible': [('mrs_cutting_tool_integral_model_ids', '!=', [])]}"
|
||||||
/>
|
/>
|
||||||
<field name="mrs_cutting_tool_cutterbar_model_ids"
|
<field name="mrs_cutting_tool_cutterbar_model_ids"
|
||||||
options="{'no_create': True, 'no_quick_create': True}"
|
options="{'no_create': True, 'no_quick_create': True}"
|
||||||
widget="many2many_tags"
|
widget="many2many_tags"
|
||||||
attrs="{'invisible': ['|',('mrs_cutting_tool_cutterpad_model_ids','!=',[]),('cutting_tool_material', '!=', '1')]}"
|
attrs="{'invisible': ['|',('mrs_cutting_tool_cutterpad_model_ids','!=',[]),('mrs_cutting_tool_blade_model_ids', '=', [])]}"
|
||||||
/>
|
/>
|
||||||
<field name="mrs_cutting_tool_cutterpad_model_ids"
|
<field name="mrs_cutting_tool_cutterpad_model_ids"
|
||||||
options="{'no_create': True, 'no_quick_create': True}"
|
options="{'no_create': True, 'no_quick_create': True}"
|
||||||
widget="many2many_tags"
|
widget="many2many_tags"
|
||||||
attrs="{'invisible': ['|',('mrs_cutting_tool_cutterbar_model_ids','!=',[]),('cutting_tool_material', '!=', '1')]}"
|
attrs="{'invisible': ['|',('mrs_cutting_tool_cutterbar_model_ids','!=',[]),('mrs_cutting_tool_blade_model_ids', '=', [])]}"
|
||||||
/>
|
/>
|
||||||
<field name="mrs_cutting_tool_cutterhandle_model_ids"
|
<field name="mrs_cutting_tool_cutterhandle_model_ids"
|
||||||
options="{'no_create': True, 'no_quick_create': True}"
|
options="{'no_create': True, 'no_quick_create': True}"
|
||||||
@@ -65,6 +63,36 @@
|
|||||||
<field name="mrs_cutting_tool_cutterhead_model_ids"
|
<field name="mrs_cutting_tool_cutterhead_model_ids"
|
||||||
options="{'no_create': True, 'no_quick_create': True}"
|
options="{'no_create': True, 'no_quick_create': True}"
|
||||||
widget="many2many_tags"/>
|
widget="many2many_tags"/>
|
||||||
|
<!-- <field name="functional_cutting_tool_id"/>-->
|
||||||
|
<!-- <field name="cutting_tool_material" required="1" widget="radio"-->
|
||||||
|
<!-- options="{'horizontal': true}"/>-->
|
||||||
|
<!-- <field name="mrs_cutting_tool_integral_model_ids"-->
|
||||||
|
<!-- options="{'no_create': True, 'no_quick_create': True}"-->
|
||||||
|
<!-- widget="many2many_tags"-->
|
||||||
|
<!-- attrs="{'invisible': [('cutting_tool_material', '!=', '0')]}"-->
|
||||||
|
<!-- />-->
|
||||||
|
<!-- <field name="mrs_cutting_tool_blade_model_ids"-->
|
||||||
|
<!-- options="{'no_create': True, 'no_quick_create': True}"-->
|
||||||
|
<!-- widget="many2many_tags"-->
|
||||||
|
<!-- attrs="{'invisible': [('cutting_tool_material', '!=', '1')]}"-->
|
||||||
|
<!-- />-->
|
||||||
|
<!-- <field name="mrs_cutting_tool_cutterbar_model_ids"-->
|
||||||
|
<!-- options="{'no_create': True, 'no_quick_create': True}"-->
|
||||||
|
<!-- widget="many2many_tags"-->
|
||||||
|
<!-- attrs="{'invisible': ['|',('mrs_cutting_tool_cutterpad_model_ids','!=',[]),('cutting_tool_material', '!=', '1')]}"-->
|
||||||
|
<!-- />-->
|
||||||
|
<!-- <field name="mrs_cutting_tool_cutterpad_model_ids"-->
|
||||||
|
<!-- options="{'no_create': True, 'no_quick_create': True}"-->
|
||||||
|
<!-- widget="many2many_tags"-->
|
||||||
|
<!-- attrs="{'invisible': ['|',('mrs_cutting_tool_cutterbar_model_ids','!=',[]),('cutting_tool_material', '!=', '1')]}"-->
|
||||||
|
<!-- />-->
|
||||||
|
<!-- <field name="mrs_cutting_tool_cutterhandle_model_ids"-->
|
||||||
|
<!-- options="{'no_create': True, 'no_quick_create': True}"-->
|
||||||
|
<!-- widget="many2many_tags"/>-->
|
||||||
|
<!-- <field name="mrs_cutting_tool_cutterhead_model_ids"-->
|
||||||
|
<!-- options="{'no_create': True, 'no_quick_create': True}"-->
|
||||||
|
<!-- widget="many2many_tags"/>-->
|
||||||
|
|
||||||
</group>
|
</group>
|
||||||
<group>
|
<group>
|
||||||
<field name="image" nolabel="1" widget="image"/>
|
<field name="image" nolabel="1" widget="image"/>
|
||||||
@@ -166,29 +194,27 @@
|
|||||||
<group>
|
<group>
|
||||||
<group>
|
<group>
|
||||||
<field name="name" invisible="True"/>
|
<field name="name" invisible="True"/>
|
||||||
<!-- <field name="functional_cutting_tool_id"/>-->
|
|
||||||
<field name="mrs_cutting_tool_type_id"/>
|
<field name="mrs_cutting_tool_type_id"/>
|
||||||
<field name="cutting_tool_material" required="1" widget="radio"
|
|
||||||
options="{'horizontal': true}"/>
|
|
||||||
<field name="mrs_cutting_tool_integral_model_ids"
|
<field name="mrs_cutting_tool_integral_model_ids"
|
||||||
options="{'no_create': True, 'no_quick_create': True}"
|
options="{'no_create': True, 'no_quick_create': True}"
|
||||||
widget="many2many_tags"
|
widget="many2many_tags"
|
||||||
attrs="{'invisible': [('cutting_tool_material', '!=', '0')]}"
|
attrs="{'invisible': [('mrs_cutting_tool_blade_model_ids', '!=', [])]}"
|
||||||
/>
|
/>
|
||||||
<field name="mrs_cutting_tool_blade_model_ids"
|
<field name="mrs_cutting_tool_blade_model_ids"
|
||||||
options="{'no_create': True, 'no_quick_create': True}"
|
options="{'no_create': True, 'no_quick_create': True}"
|
||||||
widget="many2many_tags"
|
widget="many2many_tags"
|
||||||
attrs="{'invisible': [('cutting_tool_material', '!=', '1')]}"
|
attrs="{'invisible': [('mrs_cutting_tool_integral_model_ids', '!=', [])]}"
|
||||||
/>
|
/>
|
||||||
<field name="mrs_cutting_tool_cutterbar_model_ids"
|
<field name="mrs_cutting_tool_cutterbar_model_ids"
|
||||||
options="{'no_create': True, 'no_quick_create': True}"
|
options="{'no_create': True, 'no_quick_create': True}"
|
||||||
widget="many2many_tags"
|
widget="many2many_tags"
|
||||||
attrs="{'invisible': ['|',('mrs_cutting_tool_cutterpad_model_ids','!=',[]),('cutting_tool_material', '!=', '1')]}"
|
attrs="{'invisible': ['|',('mrs_cutting_tool_cutterpad_model_ids','!=',[]),('mrs_cutting_tool_blade_model_ids', '=', [])]}"
|
||||||
/>
|
/>
|
||||||
<field name="mrs_cutting_tool_cutterpad_model_ids"
|
<field name="mrs_cutting_tool_cutterpad_model_ids"
|
||||||
options="{'no_create': True, 'no_quick_create': True}"
|
options="{'no_create': True, 'no_quick_create': True}"
|
||||||
widget="many2many_tags"
|
widget="many2many_tags"
|
||||||
attrs="{'invisible': ['|',('mrs_cutting_tool_cutterbar_model_ids','!=',[]),('cutting_tool_material', '!=', '1')]}"
|
attrs="{'invisible': ['|',('mrs_cutting_tool_cutterbar_model_ids','!=',[]),('mrs_cutting_tool_blade_model_ids', '=', [])]}"
|
||||||
/>
|
/>
|
||||||
<field name="mrs_cutting_tool_cutterhandle_model_ids"
|
<field name="mrs_cutting_tool_cutterhandle_model_ids"
|
||||||
options="{'no_create': True, 'no_quick_create': True}"
|
options="{'no_create': True, 'no_quick_create': True}"
|
||||||
@@ -196,6 +222,36 @@
|
|||||||
<field name="mrs_cutting_tool_cutterhead_model_ids"
|
<field name="mrs_cutting_tool_cutterhead_model_ids"
|
||||||
options="{'no_create': True, 'no_quick_create': True}"
|
options="{'no_create': True, 'no_quick_create': True}"
|
||||||
widget="many2many_tags"/>
|
widget="many2many_tags"/>
|
||||||
|
<!-- <field name="functional_cutting_tool_id"/>-->
|
||||||
|
<!-- <field name="cutting_tool_material" required="1" widget="radio"-->
|
||||||
|
<!-- options="{'horizontal': true}"/>-->
|
||||||
|
<!-- <field name="mrs_cutting_tool_integral_model_ids"-->
|
||||||
|
<!-- options="{'no_create': True, 'no_quick_create': True}"-->
|
||||||
|
<!-- widget="many2many_tags"-->
|
||||||
|
<!-- attrs="{'invisible': [('cutting_tool_material', '!=', '0')]}"-->
|
||||||
|
<!-- />-->
|
||||||
|
<!-- <field name="mrs_cutting_tool_blade_model_ids"-->
|
||||||
|
<!-- options="{'no_create': True, 'no_quick_create': True}"-->
|
||||||
|
<!-- widget="many2many_tags"-->
|
||||||
|
<!-- attrs="{'invisible': [('cutting_tool_material', '!=', '1')]}"-->
|
||||||
|
<!-- />-->
|
||||||
|
<!-- <field name="mrs_cutting_tool_cutterbar_model_ids"-->
|
||||||
|
<!-- options="{'no_create': True, 'no_quick_create': True}"-->
|
||||||
|
<!-- widget="many2many_tags"-->
|
||||||
|
<!-- attrs="{'invisible': ['|',('mrs_cutting_tool_cutterpad_model_ids','!=',[]),('cutting_tool_material', '!=', '1')]}"-->
|
||||||
|
<!-- />-->
|
||||||
|
<!-- <field name="mrs_cutting_tool_cutterpad_model_ids"-->
|
||||||
|
<!-- options="{'no_create': True, 'no_quick_create': True}"-->
|
||||||
|
<!-- widget="many2many_tags"-->
|
||||||
|
<!-- attrs="{'invisible': ['|',('mrs_cutting_tool_cutterbar_model_ids','!=',[]),('cutting_tool_material', '!=', '1')]}"-->
|
||||||
|
<!-- />-->
|
||||||
|
<!-- <field name="mrs_cutting_tool_cutterhandle_model_ids"-->
|
||||||
|
<!-- options="{'no_create': True, 'no_quick_create': True}"-->
|
||||||
|
<!-- widget="many2many_tags"/>-->
|
||||||
|
<!-- <field name="mrs_cutting_tool_cutterhead_model_ids"-->
|
||||||
|
<!-- options="{'no_create': True, 'no_quick_create': True}"-->
|
||||||
|
<!-- widget="many2many_tags"/>-->
|
||||||
|
|
||||||
</group>
|
</group>
|
||||||
<group>
|
<group>
|
||||||
<field name="image" nolabel="1" widget="image"/>
|
<field name="image" nolabel="1" widget="image"/>
|
||||||
@@ -335,29 +391,27 @@
|
|||||||
<group>
|
<group>
|
||||||
<group>
|
<group>
|
||||||
<field name="name" invisible="True"/>
|
<field name="name" invisible="True"/>
|
||||||
<field name="functional_cutting_tool_id"/>
|
|
||||||
<field name="mrs_cutting_tool_type_id"/>
|
<field name="mrs_cutting_tool_type_id"/>
|
||||||
<field name="cutting_tool_material" required="1" widget="radio"
|
|
||||||
options="{'horizontal': true}"/>
|
|
||||||
<field name="mrs_cutting_tool_integral_model_ids"
|
<field name="mrs_cutting_tool_integral_model_ids"
|
||||||
options="{'no_create': True, 'no_quick_create': True}"
|
options="{'no_create': True, 'no_quick_create': True}"
|
||||||
widget="many2many_tags"
|
widget="many2many_tags"
|
||||||
attrs="{'invisible': [('cutting_tool_material', '!=', '0')]}"
|
attrs="{'invisible': [('mrs_cutting_tool_blade_model_ids', '!=', [])]}"
|
||||||
/>
|
/>
|
||||||
<field name="mrs_cutting_tool_blade_model_ids"
|
<field name="mrs_cutting_tool_blade_model_ids"
|
||||||
options="{'no_create': True, 'no_quick_create': True}"
|
options="{'no_create': True, 'no_quick_create': True}"
|
||||||
widget="many2many_tags"
|
widget="many2many_tags"
|
||||||
attrs="{'invisible': [('cutting_tool_material', '!=', '1')]}"
|
attrs="{'invisible': [('mrs_cutting_tool_integral_model_ids', '!=', [])]}"
|
||||||
/>
|
/>
|
||||||
<field name="mrs_cutting_tool_cutterbar_model_ids"
|
<field name="mrs_cutting_tool_cutterbar_model_ids"
|
||||||
options="{'no_create': True, 'no_quick_create': True}"
|
options="{'no_create': True, 'no_quick_create': True}"
|
||||||
widget="many2many_tags"
|
widget="many2many_tags"
|
||||||
attrs="{'invisible': ['|',('mrs_cutting_tool_cutterpad_model_ids','!=',[]),('cutting_tool_material', '!=', '1')]}"
|
attrs="{'invisible': ['|',('mrs_cutting_tool_cutterpad_model_ids','!=',[]),('mrs_cutting_tool_blade_model_ids', '=', [])]}"
|
||||||
/>
|
/>
|
||||||
<field name="mrs_cutting_tool_cutterpad_model_ids"
|
<field name="mrs_cutting_tool_cutterpad_model_ids"
|
||||||
options="{'no_create': True, 'no_quick_create': True}"
|
options="{'no_create': True, 'no_quick_create': True}"
|
||||||
widget="many2many_tags"
|
widget="many2many_tags"
|
||||||
attrs="{'invisible': ['|',('mrs_cutting_tool_cutterbar_model_ids','!=',[]),('cutting_tool_material', '!=', '1')]}"
|
attrs="{'invisible': ['|',('mrs_cutting_tool_cutterbar_model_ids','!=',[]),('mrs_cutting_tool_blade_model_ids', '=', [])]}"
|
||||||
/>
|
/>
|
||||||
<field name="mrs_cutting_tool_cutterhandle_model_ids"
|
<field name="mrs_cutting_tool_cutterhandle_model_ids"
|
||||||
options="{'no_create': True, 'no_quick_create': True}"
|
options="{'no_create': True, 'no_quick_create': True}"
|
||||||
@@ -365,6 +419,36 @@
|
|||||||
<field name="mrs_cutting_tool_cutterhead_model_ids"
|
<field name="mrs_cutting_tool_cutterhead_model_ids"
|
||||||
options="{'no_create': True, 'no_quick_create': True}"
|
options="{'no_create': True, 'no_quick_create': True}"
|
||||||
widget="many2many_tags"/>
|
widget="many2many_tags"/>
|
||||||
|
<!-- <field name="functional_cutting_tool_id"/>-->
|
||||||
|
<!-- <field name="cutting_tool_material" required="1" widget="radio"-->
|
||||||
|
<!-- options="{'horizontal': true}"/>-->
|
||||||
|
<!-- <field name="mrs_cutting_tool_integral_model_ids"-->
|
||||||
|
<!-- options="{'no_create': True, 'no_quick_create': True}"-->
|
||||||
|
<!-- widget="many2many_tags"-->
|
||||||
|
<!-- attrs="{'invisible': [('cutting_tool_material', '!=', '0')]}"-->
|
||||||
|
<!-- />-->
|
||||||
|
<!-- <field name="mrs_cutting_tool_blade_model_ids"-->
|
||||||
|
<!-- options="{'no_create': True, 'no_quick_create': True}"-->
|
||||||
|
<!-- widget="many2many_tags"-->
|
||||||
|
<!-- attrs="{'invisible': [('cutting_tool_material', '!=', '1')]}"-->
|
||||||
|
<!-- />-->
|
||||||
|
<!-- <field name="mrs_cutting_tool_cutterbar_model_ids"-->
|
||||||
|
<!-- options="{'no_create': True, 'no_quick_create': True}"-->
|
||||||
|
<!-- widget="many2many_tags"-->
|
||||||
|
<!-- attrs="{'invisible': ['|',('mrs_cutting_tool_cutterpad_model_ids','!=',[]),('cutting_tool_material', '!=', '1')]}"-->
|
||||||
|
<!-- />-->
|
||||||
|
<!-- <field name="mrs_cutting_tool_cutterpad_model_ids"-->
|
||||||
|
<!-- options="{'no_create': True, 'no_quick_create': True}"-->
|
||||||
|
<!-- widget="many2many_tags"-->
|
||||||
|
<!-- attrs="{'invisible': ['|',('mrs_cutting_tool_cutterbar_model_ids','!=',[]),('cutting_tool_material', '!=', '1')]}"-->
|
||||||
|
<!-- />-->
|
||||||
|
<!-- <field name="mrs_cutting_tool_cutterhandle_model_ids"-->
|
||||||
|
<!-- options="{'no_create': True, 'no_quick_create': True}"-->
|
||||||
|
<!-- widget="many2many_tags"/>-->
|
||||||
|
<!-- <field name="mrs_cutting_tool_cutterhead_model_ids"-->
|
||||||
|
<!-- options="{'no_create': True, 'no_quick_create': True}"-->
|
||||||
|
<!-- widget="many2many_tags"/>-->
|
||||||
|
|
||||||
</group>
|
</group>
|
||||||
<group>
|
<group>
|
||||||
<field name="image" nolabel="1" widget="image"/>
|
<field name="image" nolabel="1" widget="image"/>
|
||||||
@@ -492,29 +576,27 @@
|
|||||||
<group>
|
<group>
|
||||||
<group>
|
<group>
|
||||||
<field name="name" invisible="True"/>
|
<field name="name" invisible="True"/>
|
||||||
<field name="functional_cutting_tool_id"/>
|
|
||||||
<field name="mrs_cutting_tool_type_id"/>
|
<field name="mrs_cutting_tool_type_id"/>
|
||||||
<field name="cutting_tool_material" required="1" widget="radio"
|
|
||||||
options="{'horizontal': true}"/>
|
|
||||||
<field name="mrs_cutting_tool_integral_model_ids"
|
<field name="mrs_cutting_tool_integral_model_ids"
|
||||||
options="{'no_create': True, 'no_quick_create': True}"
|
options="{'no_create': True, 'no_quick_create': True}"
|
||||||
widget="many2many_tags"
|
widget="many2many_tags"
|
||||||
attrs="{'invisible': [('cutting_tool_material', '!=', '0')]}"
|
attrs="{'invisible': [('mrs_cutting_tool_blade_model_ids', '!=', [])]}"
|
||||||
/>
|
/>
|
||||||
<field name="mrs_cutting_tool_blade_model_ids"
|
<field name="mrs_cutting_tool_blade_model_ids"
|
||||||
options="{'no_create': True, 'no_quick_create': True}"
|
options="{'no_create': True, 'no_quick_create': True}"
|
||||||
widget="many2many_tags"
|
widget="many2many_tags"
|
||||||
attrs="{'invisible': [('cutting_tool_material', '!=', '1')]}"
|
attrs="{'invisible': [('mrs_cutting_tool_integral_model_ids', '!=', [])]}"
|
||||||
/>
|
/>
|
||||||
<field name="mrs_cutting_tool_cutterbar_model_ids"
|
<field name="mrs_cutting_tool_cutterbar_model_ids"
|
||||||
options="{'no_create': True, 'no_quick_create': True}"
|
options="{'no_create': True, 'no_quick_create': True}"
|
||||||
widget="many2many_tags"
|
widget="many2many_tags"
|
||||||
attrs="{'invisible': ['|',('mrs_cutting_tool_cutterpad_model_ids','!=',[]),('cutting_tool_material', '!=', '1')]}"
|
attrs="{'invisible': ['|',('mrs_cutting_tool_cutterpad_model_ids','!=',[]),('mrs_cutting_tool_blade_model_ids', '=', [])]}"
|
||||||
/>
|
/>
|
||||||
<field name="mrs_cutting_tool_cutterpad_model_ids"
|
<field name="mrs_cutting_tool_cutterpad_model_ids"
|
||||||
options="{'no_create': True, 'no_quick_create': True}"
|
options="{'no_create': True, 'no_quick_create': True}"
|
||||||
widget="many2many_tags"
|
widget="many2many_tags"
|
||||||
attrs="{'invisible': ['|',('mrs_cutting_tool_cutterbar_model_ids','!=',[]),('cutting_tool_material', '!=', '1')]}"
|
attrs="{'invisible': ['|',('mrs_cutting_tool_cutterbar_model_ids','!=',[]),('mrs_cutting_tool_blade_model_ids', '=', [])]}"
|
||||||
/>
|
/>
|
||||||
<field name="mrs_cutting_tool_cutterhandle_model_ids"
|
<field name="mrs_cutting_tool_cutterhandle_model_ids"
|
||||||
options="{'no_create': True, 'no_quick_create': True}"
|
options="{'no_create': True, 'no_quick_create': True}"
|
||||||
@@ -522,6 +604,36 @@
|
|||||||
<field name="mrs_cutting_tool_cutterhead_model_ids"
|
<field name="mrs_cutting_tool_cutterhead_model_ids"
|
||||||
options="{'no_create': True, 'no_quick_create': True}"
|
options="{'no_create': True, 'no_quick_create': True}"
|
||||||
widget="many2many_tags"/>
|
widget="many2many_tags"/>
|
||||||
|
<!-- <field name="functional_cutting_tool_id"/>-->
|
||||||
|
<!-- <field name="cutting_tool_material" required="1" widget="radio"-->
|
||||||
|
<!-- options="{'horizontal': true}"/>-->
|
||||||
|
<!-- <field name="mrs_cutting_tool_integral_model_ids"-->
|
||||||
|
<!-- options="{'no_create': True, 'no_quick_create': True}"-->
|
||||||
|
<!-- widget="many2many_tags"-->
|
||||||
|
<!-- attrs="{'invisible': [('cutting_tool_material', '!=', '0')]}"-->
|
||||||
|
<!-- />-->
|
||||||
|
<!-- <field name="mrs_cutting_tool_blade_model_ids"-->
|
||||||
|
<!-- options="{'no_create': True, 'no_quick_create': True}"-->
|
||||||
|
<!-- widget="many2many_tags"-->
|
||||||
|
<!-- attrs="{'invisible': [('cutting_tool_material', '!=', '1')]}"-->
|
||||||
|
<!-- />-->
|
||||||
|
<!-- <field name="mrs_cutting_tool_cutterbar_model_ids"-->
|
||||||
|
<!-- options="{'no_create': True, 'no_quick_create': True}"-->
|
||||||
|
<!-- widget="many2many_tags"-->
|
||||||
|
<!-- attrs="{'invisible': ['|',('mrs_cutting_tool_cutterpad_model_ids','!=',[]),('cutting_tool_material', '!=', '1')]}"-->
|
||||||
|
<!-- />-->
|
||||||
|
<!-- <field name="mrs_cutting_tool_cutterpad_model_ids"-->
|
||||||
|
<!-- options="{'no_create': True, 'no_quick_create': True}"-->
|
||||||
|
<!-- widget="many2many_tags"-->
|
||||||
|
<!-- attrs="{'invisible': ['|',('mrs_cutting_tool_cutterbar_model_ids','!=',[]),('cutting_tool_material', '!=', '1')]}"-->
|
||||||
|
<!-- />-->
|
||||||
|
<!-- <field name="mrs_cutting_tool_cutterhandle_model_ids"-->
|
||||||
|
<!-- options="{'no_create': True, 'no_quick_create': True}"-->
|
||||||
|
<!-- widget="many2many_tags"/>-->
|
||||||
|
<!-- <field name="mrs_cutting_tool_cutterhead_model_ids"-->
|
||||||
|
<!-- options="{'no_create': True, 'no_quick_create': True}"-->
|
||||||
|
<!-- widget="many2many_tags"/>-->
|
||||||
|
|
||||||
</group>
|
</group>
|
||||||
<group>
|
<group>
|
||||||
<field name="image" nolabel="1" widget="image"/>
|
<field name="image" nolabel="1" widget="image"/>
|
||||||
|
|||||||
Reference in New Issue
Block a user