移除托盘对象 并清除所有关联关系

This commit is contained in:
qihao.gong@jikimo.com
2023-08-17 16:33:40 +08:00
parent 6193fa3c09
commit 08ac2978a1
12 changed files with 291 additions and 292 deletions

View File

@@ -124,16 +124,16 @@ class MrsProcessingOrder(models.Model):
production_process_id = fields.Many2one('sf.production.process', string="表面工艺")
class Tray(models.Model):
_name = 'sf.tray'
_description = '托盘'
code = fields.Char('编码', copy=False)
name = fields.Char('名称')
state = fields.Selection(
[("空闲", "空闲"), ("占用", "占用"), ("报损", "报损")],
default="空闲", string="状态")
active = fields.Boolean('有效', default=True)
# class Tray(models.Model):
# _name = 'sf.tray'
# _description = '托盘'
#
# code = fields.Char('编码', copy=False)
# name = fields.Char('名称')
# state = fields.Selection(
# [("空闲", "空闲"), ("占用", "占用"), ("报损", "报损")],
# default="空闲", string="状态")
# active = fields.Boolean('有效', default=True)
class SupplierSort(models.Model):

View File

@@ -9,7 +9,6 @@ access_sf_production_process,sf_production_process,model_sf_production_process,b
access_sf_production_materials,sf_production_materials,model_sf_production_materials,base.group_user,1,1,1,1
access_sf_materials_model,sf_materials_model,model_sf_materials_model,base.group_user,1,1,1,1
access_sf_processing_technology,sf_processing_technology,model_sf_processing_technology,base.group_user,1,1,1,1
access_sf_tray,sf_tray,model_sf_tray,base.group_user,1,1,1,1
access_sf_supplier_sort,sf_supplier_sort,model_sf_supplier_sort,base.group_user,1,1,1,1
access_sf_production_process_parameter,sf_production_process_parameter,model_sf_production_process_parameter,base.group_user,1,1,1,1
access_sf_production_process_category,sf_production_process_category,model_sf_production_process_category,base.group_user,1,1,1,1
1 id name model_id:id group_id:id perm_read perm_write perm_create perm_unlink
9 access_sf_production_materials sf_production_materials model_sf_production_materials base.group_user 1 1 1 1
10 access_sf_materials_model sf_materials_model model_sf_materials_model base.group_user 1 1 1 1
11 access_sf_processing_technology sf_processing_technology model_sf_processing_technology base.group_user 1 1 1 1
access_sf_tray sf_tray model_sf_tray base.group_user 1 1 1 1
12 access_sf_supplier_sort sf_supplier_sort model_sf_supplier_sort base.group_user 1 1 1 1
13 access_sf_production_process_parameter sf_production_process_parameter model_sf_production_process_parameter base.group_user 1 1 1 1
14 access_sf_production_process_category sf_production_process_category model_sf_production_process_category base.group_user 1 1 1 1

View File

@@ -335,66 +335,66 @@
<field name="view_mode">tree,form</field>
</record>
#------------------托盘------------------
<record id="action_sf_tray" model="ir.actions.act_window">
<field name="name">托盘</field>
<field name="type">ir.actions.act_window</field>
<field name="res_model">sf.tray</field>
<field name="view_mode">tree,form</field>
<field name="help" type="html">
<p class="o_view_nocontent_smiling_face">
创建托盘吧
</p>
</field>
</record>
<!-- #&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;托盘&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;-->
<!-- <record id="action_sf_tray" model="ir.actions.act_window">-->
<!-- <field name="name">托盘</field>-->
<!-- <field name="type">ir.actions.act_window</field>-->
<!-- <field name="res_model">sf.tray</field>-->
<!-- <field name="view_mode">tree,form</field>-->
<!-- <field name="help" type="html">-->
<!-- <p class="o_view_nocontent_smiling_face">-->
<!-- 创建托盘吧-->
<!-- </p>-->
<!-- </field>-->
<!-- </record>-->
<record id="view_sf_tray_search" model="ir.ui.view">
<field name="name">sf.tray.search</field>
<field name="model">sf.tray</field>
<field name="arch" type="xml">
<search string="托盘">
<field name="name" string="名称" filter_domain="[('name','ilike',self)]"/>
<field name="code" string="编码" filter_domain="[('code','ilike',self)]"/>
<group string="分组">
<filter name="state" string="状态" domain="[]" context="{'group_by': 'state'}"/>
</group>
</search>
<!-- <record id="view_sf_tray_search" model="ir.ui.view">-->
<!-- <field name="name">sf.tray.search</field>-->
<!-- <field name="model">sf.tray</field>-->
<!-- <field name="arch" type="xml">-->
<!-- <search string="托盘">-->
<!-- <field name="name" string="名称" filter_domain="[('name','ilike',self)]"/>-->
<!-- <field name="code" string="编码" filter_domain="[('code','ilike',self)]"/>-->
<!-- <group string="分组">-->
<!-- <filter name="state" string="状态" domain="[]" context="{'group_by': 'state'}"/>-->
<!-- </group>-->
<!-- </search>-->
</field>
</record>
<!-- </field>-->
<!-- </record>-->
<record model="ir.ui.view" id="tree_sf_tray_view">
<field name="name">sf.tray.tree</field>
<field name="model">sf.tray</field>
<field name="arch" type="xml">
<tree string="托盘">
<field name="code"/>
<field name="name"/>
<field name="state"/>
</tree>
</field>
</record>
<!-- <record model="ir.ui.view" id="tree_sf_tray_view">-->
<!-- <field name="name">sf.tray.tree</field>-->
<!-- <field name="model">sf.tray</field>-->
<!-- <field name="arch" type="xml">-->
<!-- <tree string="托盘">-->
<!-- <field name="code"/>-->
<!-- <field name="name"/>-->
<!-- <field name="state"/>-->
<!-- </tree>-->
<!-- </field>-->
<!-- </record>-->
<record model="ir.ui.view" id="sf_tray_form">
<field name="name">sf.tray.form</field>
<field name="model">sf.tray</field>
<field name="arch" type="xml">
<form string="托盘">
<header>
<field name='state' widget="radio" options="{'horizontal': True}"/>
</header>
<sheet>
<group name="group1">
<group>
<field name="code" required="1"/>
</group>
<group>
<field name="name" required="1"/>
</group>
</group>
</sheet>
</form>
</field>
</record>
<!-- <record model="ir.ui.view" id="sf_tray_form">-->
<!-- <field name="name">sf.tray.form</field>-->
<!-- <field name="model">sf.tray</field>-->
<!-- <field name="arch" type="xml">-->
<!-- <form string="托盘">-->
<!-- <header>-->
<!-- <field name='state' widget="radio" options="{'horizontal': True}"/>-->
<!-- </header>-->
<!-- <sheet>-->
<!-- <group name="group1">-->
<!-- <group>-->
<!-- <field name="code" required="1"/>-->
<!-- </group>-->
<!-- <group>-->
<!-- <field name="name" required="1"/>-->
<!-- </group>-->
<!-- </group>-->
<!-- </sheet>-->
<!-- </form>-->
<!-- </field>-->
<!-- </record>-->
</data>
</odoo>

View File

@@ -44,13 +44,13 @@
sequence="2"
action="action_sf_machine_tool_type"/>
<menuitem
id="menu_sf_tray"
parent="mrp.menu_mrp_configuration"
name="托盘"
sequence="8"
action="action_sf_tray"
/>
<!-- <menuitem-->
<!-- id="menu_sf_tray"-->
<!-- parent="mrp.menu_mrp_configuration"-->
<!-- name="托盘"-->
<!-- sequence="8"-->
<!-- action="action_sf_tray"-->
<!-- />-->
<menuitem
sequence="2"