删除测试模型
This commit is contained in:
@@ -17,68 +17,6 @@ class CuttingToolMaterial(models.Model):
|
|||||||
remark = fields.Char('备注')
|
remark = fields.Char('备注')
|
||||||
|
|
||||||
|
|
||||||
# 测试模型
|
|
||||||
class aa_test(models.Model):
|
|
||||||
_name = 'sf.test'
|
|
||||||
_description = '测试'
|
|
||||||
|
|
||||||
model_number = fields.Char('型号', readonly=True)
|
|
||||||
# 关联刀具物料
|
|
||||||
cutting_tool_material = fields.Many2one('sf.cutting.tool.material', '刀具物料')
|
|
||||||
# 关联整体式刀具型号
|
|
||||||
integral_model_number = fields.Many2one('sf.integral.cutting.tool.model', '整体式刀具型号')
|
|
||||||
# 关联刀片型号
|
|
||||||
blade_model_number = fields.Many2one('sf.blade', '刀片型号')
|
|
||||||
# 关联刀杆型号
|
|
||||||
cutterbar_model_number = fields.Many2one('sf.cutter.bar', '刀杆型号')
|
|
||||||
# 关联刀盘型号
|
|
||||||
cutterpad_model_number = fields.Many2one('sf.cutter.pad', '刀盘型号')
|
|
||||||
# 关联刀柄型号
|
|
||||||
handle_model_number = fields.Many2one('sf.handle', '刀柄型号')
|
|
||||||
# 关联夹头型号
|
|
||||||
chuck_model_number = fields.Many2one('sf.chuck', '夹头型号')
|
|
||||||
|
|
||||||
hide_integral_model_number = fields.Boolean(compute='_compute_hide_model_number', default=False, string='隐藏整体式刀具型号')
|
|
||||||
hide_blade_model_number = fields.Boolean(compute='_compute_hide_model_number', default=False, string='隐藏刀片型号')
|
|
||||||
hide_cutterbar_model_number = fields.Boolean(compute='_compute_hide_model_number', default=False, string='隐藏刀杆型号')
|
|
||||||
hide_cutterpad_model_number = fields.Boolean(compute='_compute_hide_model_number', default=False, string='隐藏刀盘型号')
|
|
||||||
hide_handle_model_number = fields.Boolean(compute='_compute_hide_model_number', default=False, string='隐藏刀柄型号')
|
|
||||||
hide_chuck_model_number = fields.Boolean(compute='_compute_hide_model_number', default=False, string='隐藏夹头型号')
|
|
||||||
hide_model_number = fields.Boolean(compute='_compute_hide_model_number', default=True, string='隐藏型号')
|
|
||||||
|
|
||||||
@api.depends('cutting_tool_material')
|
|
||||||
def _compute_hide_model_number(self):
|
|
||||||
for record in self:
|
|
||||||
record.hide_integral_model_number = False
|
|
||||||
record.hide_blade_model_number = False
|
|
||||||
record.hide_cutterbar_model_number = False
|
|
||||||
record.hide_cutterpad_model_number = False
|
|
||||||
record.hide_handle_model_number = False
|
|
||||||
record.hide_chuck_model_number = False
|
|
||||||
record.hide_model_number = True
|
|
||||||
|
|
||||||
if record.cutting_tool_material and record.cutting_tool_material.name == '整体式刀具':
|
|
||||||
record.hide_model_number = False
|
|
||||||
record.hide_integral_model_number = True
|
|
||||||
elif record.cutting_tool_material and record.cutting_tool_material.name == '刀片':
|
|
||||||
record.hide_model_number = False
|
|
||||||
record.hide_blade_model_number = True
|
|
||||||
elif record.cutting_tool_material and record.cutting_tool_material.name == '刀杆':
|
|
||||||
record.hide_model_number = False
|
|
||||||
record.hide_cutterbar_model_number = True
|
|
||||||
elif record.cutting_tool_material and record.cutting_tool_material.name == '刀盘':
|
|
||||||
record.hide_model_number = False
|
|
||||||
record.hide_cutterpad_model_number = True
|
|
||||||
elif record.cutting_tool_material and record.cutting_tool_material.name == '刀柄':
|
|
||||||
record.hide_model_number = False
|
|
||||||
record.hide_handle_model_number = True
|
|
||||||
elif record.cutting_tool_material and record.cutting_tool_material.name == '夹头':
|
|
||||||
record.hide_model_number = False
|
|
||||||
record.hide_chuck_model_number = True
|
|
||||||
else:
|
|
||||||
record.hide_model_number = True
|
|
||||||
|
|
||||||
|
|
||||||
# 功能刀具
|
# 功能刀具
|
||||||
class FunctionalCuttingTool(models.Model):
|
class FunctionalCuttingTool(models.Model):
|
||||||
_name = 'sf.functional.cutting.tool'
|
_name = 'sf.functional.cutting.tool'
|
||||||
|
|||||||
@@ -32,7 +32,6 @@ access_sf_handle_model,sf.handle.model,model_sf_handle_model,base.group_user,1,1
|
|||||||
access_sf_chuck,sf.chuck,model_sf_chuck,base.group_user,1,1,1,1
|
access_sf_chuck,sf.chuck,model_sf_chuck,base.group_user,1,1,1,1
|
||||||
access_sf_chuck_model,sf.chuck.model,model_sf_chuck_model,base.group_user,1,1,1,1
|
access_sf_chuck_model,sf.chuck.model,model_sf_chuck_model,base.group_user,1,1,1,1
|
||||||
access_sf_cutting_tool_material,sf.cutting.tool.material,model_sf_cutting_tool_material,base.group_user,1,1,1,1
|
access_sf_cutting_tool_material,sf.cutting.tool.material,model_sf_cutting_tool_material,base.group_user,1,1,1,1
|
||||||
access_sf_test,sf.test,model_sf_test,base.group_user,1,1,1,1
|
|
||||||
|
|
||||||
access_sf_fixture_setting_element,sf_fixture_setting_element,model_sf_fixture_setting_element,base.group_user,1,1,1,1
|
access_sf_fixture_setting_element,sf_fixture_setting_element,model_sf_fixture_setting_element,base.group_user,1,1,1,1
|
||||||
access_sf_setting_element_type,sf_setting_element_type,model_sf_setting_element_type,base.group_user,1,1,1,1
|
access_sf_setting_element_type,sf_setting_element_type,model_sf_setting_element_type,base.group_user,1,1,1,1
|
||||||
|
|||||||
|
@@ -8,7 +8,7 @@
|
|||||||
<menuitem id="menu_sf_functional_fixture_list_2"
|
<menuitem id="menu_sf_functional_fixture_list_2"
|
||||||
name="夹具"
|
name="夹具"
|
||||||
parent="menu_sf_base"
|
parent="menu_sf_base"
|
||||||
sequence="6"
|
sequence="70"
|
||||||
/>
|
/>
|
||||||
|
|
||||||
<!-- <menuitem id="menu_sf_functional_fixture_list_3"-->
|
<!-- <menuitem id="menu_sf_functional_fixture_list_3"-->
|
||||||
|
|||||||
@@ -107,16 +107,8 @@
|
|||||||
<field name="res_model">sf.cutting.tool.material</field>
|
<field name="res_model">sf.cutting.tool.material</field>
|
||||||
<field name="view_mode">tree,form</field>
|
<field name="view_mode">tree,form</field>
|
||||||
</record>
|
</record>
|
||||||
<!-- 测试 action -->
|
|
||||||
<record id="action_sf_test" model="ir.actions.act_window">
|
|
||||||
<field name="name">测试</field>
|
|
||||||
<field name="type">ir.actions.act_window</field>
|
|
||||||
<field name="res_model">sf.test</field>
|
|
||||||
<field name="view_mode">tree,form</field>
|
|
||||||
</record>
|
|
||||||
<!-- 功能刀具 -->
|
|
||||||
|
|
||||||
<!-- parent="menu_sf_cutting_tool" -->
|
<!-- 功能刀具 -->
|
||||||
<menuitem
|
<menuitem
|
||||||
id="menu_sf_functional_cutting_tool"
|
id="menu_sf_functional_cutting_tool"
|
||||||
parent="menu_sf_base"
|
parent="menu_sf_base"
|
||||||
@@ -238,15 +230,5 @@
|
|||||||
sequence="64"
|
sequence="64"
|
||||||
action="action_sf_cutting_tool_clamp_head_type"
|
action="action_sf_cutting_tool_clamp_head_type"
|
||||||
/>
|
/>
|
||||||
<!-- 测试 -->
|
|
||||||
<menuitem
|
|
||||||
id="menu_sf_test"
|
|
||||||
parent="menu_sf_base"
|
|
||||||
name="测试"
|
|
||||||
sequence="68"
|
|
||||||
action="action_sf_test"
|
|
||||||
/>
|
|
||||||
|
|
||||||
|
|
||||||
</data>
|
</data>
|
||||||
</odoo>
|
</odoo>
|
||||||
|
|||||||
@@ -738,49 +738,5 @@
|
|||||||
</form>
|
</form>
|
||||||
</field>
|
</field>
|
||||||
</record>
|
</record>
|
||||||
<!-- 测试tree -->
|
|
||||||
<record id="view_test_tree" model="ir.ui.view">
|
|
||||||
<field name="name">sf.test.tree</field>
|
|
||||||
<field name="model">sf.test</field>
|
|
||||||
<field name="arch" type="xml">
|
|
||||||
<tree string="测试">
|
|
||||||
<field name="model_number"/>
|
|
||||||
</tree>
|
|
||||||
</field>
|
|
||||||
</record>
|
|
||||||
<!-- 测试form -->
|
|
||||||
<record id="view_test_form" model="ir.ui.view">
|
|
||||||
<field name="name">sf.test.form</field>
|
|
||||||
<field name="model">sf.test</field>
|
|
||||||
<field name="arch" type="xml">
|
|
||||||
<form string="测试">
|
|
||||||
<sheet>
|
|
||||||
<group string="测试">
|
|
||||||
<group>
|
|
||||||
<field name="cutting_tool_material"/>
|
|
||||||
</group>
|
|
||||||
<group>
|
|
||||||
<field name="hide_integral_model_number" invisible="1"/>
|
|
||||||
<field name="hide_blade_model_number" invisible="1"/>
|
|
||||||
<field name="hide_cutterbar_model_number" invisible="1"/>
|
|
||||||
<field name="hide_cutterpad_model_number" invisible="1"/>
|
|
||||||
<field name="hide_handle_model_number" invisible="1"/>
|
|
||||||
<field name="hide_chuck_model_number" invisible="1"/>
|
|
||||||
<field name="hide_model_number" invisible="1"/>
|
|
||||||
|
|
||||||
<field name="model_number" attrs="{'invisible': [('hide_model_number', '!=', True)]}"/>
|
|
||||||
<field name="integral_model_number" attrs="{'invisible': [('hide_integral_model_number', '!=', True)]}"/>
|
|
||||||
<field name="blade_model_number" attrs="{'invisible': [('hide_blade_model_number', '!=', True)]}"/>
|
|
||||||
<field name="cutterbar_model_number" attrs="{'invisible': [('hide_cutterbar_model_number', '!=', True)]}"/>
|
|
||||||
<field name="cutterpad_model_number" attrs="{'invisible': [('hide_cutterpad_model_number', '!=', True)]}"/>
|
|
||||||
<field name="handle_model_number" attrs="{'invisible': [('hide_handle_model_number', '!=', True)]}"/>
|
|
||||||
<field name="chuck_model_number" attrs="{'invisible': [('hide_chuck_model_number', '!=', True)]}"/>
|
|
||||||
</group>
|
|
||||||
</group>
|
|
||||||
</sheet>
|
|
||||||
</form>
|
|
||||||
</field>
|
|
||||||
</record>
|
|
||||||
|
|
||||||
</data>
|
</data>
|
||||||
</odoo>
|
</odoo>
|
||||||
|
|||||||
Reference in New Issue
Block a user