去掉客户部分字段必填校验和返工报废代码

This commit is contained in:
jinling.yang
2024-06-17 09:52:18 +08:00
parent 6a7fa89b67
commit 2862c5a888
6 changed files with 44 additions and 100 deletions

View File

@@ -24,18 +24,18 @@
<attribute name="required">1</attribute>
<attribute name="attrs">{'readonly': [('id','!=', False)]}</attribute>
</field>
<field name="email" position="replace">
<field name="email"
attrs="{'readonly': [('id','!=', False)]}"/>
</field>
<field name="mobile" position="attributes">
<attribute name="attrs">{'required': [('phone', '=', False)],'readonly': [('id','!=', False)]}
</attribute>
</field>
<field name="phone" position="attributes">
<attribute name="attrs">{'required': [('mobile', '=', False)],'readonly': [('id','!=', False)]}
</attribute>
</field>
<!-- <field name="email" position="replace">-->
<!-- <field name="email"-->
<!-- attrs="{'readonly': [('id','!=', False)]}"/>-->
<!-- </field>-->
<!-- <field name="mobile" position="attributes">-->
<!-- <attribute name="attrs">{'required': [('phone', '=', False)],'readonly': [('id','!=', False)]}-->
<!-- </attribute>-->
<!-- </field>-->
<!-- <field name="phone" position="attributes">-->
<!-- <attribute name="attrs">{'required': [('mobile', '=', False)],'readonly': [('id','!=', False)]}-->
<!-- </attribute>-->
<!-- </field>-->
<field name="street" position="attributes">
<attribute name="attrs">{'readonly': [('id','!=', False)]}
</attribute>
@@ -56,10 +56,10 @@
<field name="user_id" widget="many2one_avatar_user" context="{'is_sale': True }"
attrs="{'required' : [('customer_rank','>', 0)]}"/>
</xpath>
<field name="category_id" position="attributes">
<attribute name="required">1</attribute>
<attribute name="attrs">{'readonly': [('id','!=', False)]}</attribute>
</field>
<!-- <field name="category_id" position="attributes">-->
<!-- <attribute name="required">1</attribute>-->
<!-- <attribute name="attrs">{'readonly': [('id','!=', False)]}</attribute>-->
<!-- </field>-->
<field name="company_registry" position="attributes">
<attribute name="attrs">{'readonly': [('id','!=', False)]}</attribute>
</field>
@@ -101,7 +101,7 @@
<field name="property_supplier_payment_term_id" position="before">
<field name="purchase_user_id" context="{'supplier_rank': supplier_rank }"
widget="many2one_avatar_user"
attrs="{'required' : [('supplier_rank','>', 0)],'readonly': [('customer_rank','>', 0)]}"/>
attrs="{'required' : [('supplier_rank','>', 0)]}"/>
</field>
<xpath expr="//field[@name='property_account_position_id']" position="attributes">
<attribute name="attrs">{'readonly': [('id','!=', False)]}</attribute>
@@ -195,10 +195,10 @@
<attribute name="attrs">{'invisible': [('customer_rank','=', 0)]}
</attribute>
</field>
<field name="user_id" position="before">
<field name="purchase_user_id" widget="many2one_avatar_user"
attrs="{'invisible' : [('supplier_rank','=', 0)]}"/>
</field>
<!-- <field name="user_id" position="before">-->
<!-- <field name="purchase_user_id" widget="many2one_avatar_user"-->
<!-- attrs="{'invisible' : [('supplier_rank','=', 0)]}"/>-->
<!-- </field>-->
</field>
</record>
</data>