[IMP] sale, stock: use the new column_invisible attrs in the views
This commit is contained in:
@@ -257,13 +257,13 @@
|
||||
<field name="product_uom" groups="product.group_uom" class="oe_inline oe_no_button"
|
||||
attrs="{'readonly': [('state', 'in', ('sale','done', 'cancel'))]}"/>
|
||||
</div>
|
||||
<label for="qty_delivered" string="Delivered Quantity" invisible="context.get('hide_sale')"/>
|
||||
<div invisible="context.get('hide_sale')">
|
||||
<label for="qty_delivered" string="Delivered Quantity" attrs="{'invisible': [('parent.state', 'not in', ['sale', 'done'])]}"/>
|
||||
<div attrs="{'invisible': [('parent.state', 'not in', ['sale', 'done'])]}">
|
||||
<field name="qty_delivered" attrs="{'readonly': [('qty_delivered_updateable', '=', False)]}"/>
|
||||
</div>
|
||||
<label for="qty_invoiced" string="Invoiced Quantity" invisible="context.get('hide_sale')"/>
|
||||
<div invisible="context.get('hide_sale')">
|
||||
<field name="qty_invoiced" invisible="context.get('hide_sale')"/>
|
||||
<label for="qty_invoiced" string="Invoiced Quantity" attrs="{'invisible': [('parent.state', 'not in', ['sale', 'done'])]}"/>
|
||||
<div attrs="{'invisible': [('parent.state', 'not in', ['sale', 'done'])]}">
|
||||
<field name="qty_invoiced" attrs="{'invisible': [('parent.state', 'not in', ['sale', 'done'])]}"/>
|
||||
</div>
|
||||
<field name="price_unit"/>
|
||||
<label for="discount" groups="sale.group_discount_per_so_line"/>
|
||||
@@ -304,10 +304,10 @@
|
||||
string="Ordered Qty"
|
||||
context="{'partner_id':parent.partner_id, 'quantity':product_uom_qty, 'pricelist':parent.pricelist_id, 'uom':product_uom, 'company_id': parent.company_id}"
|
||||
/>
|
||||
<field name="qty_delivered" invisible="context.get('hide_sale')"
|
||||
attrs="{'readonly': [('qty_delivered_updateable', '=', False)]}"/>
|
||||
<field name="qty_delivered"
|
||||
attrs="{'column_invisible': [('parent.state', 'not in', ['sale', 'done'])], 'readonly': [('qty_delivered_updateable', '=', False)]}"/>
|
||||
<field name="qty_invoiced"
|
||||
invisible="context.get('hide_sale')"/>
|
||||
attrs="{'column_invisible': [('parent.state', 'not in', ['sale', 'done'])]}"/>
|
||||
<field name="qty_to_invoice" invisible="1"/>
|
||||
<field name="product_uom"
|
||||
attrs="{'readonly': [('state', 'in', ('sale','done', 'cancel'))]}"
|
||||
@@ -574,7 +574,6 @@
|
||||
<field name="view_id" ref="view_quotation_tree"/>
|
||||
<field name="view_mode">tree,kanban,form,calendar,pivot,graph</field>
|
||||
<field name="search_view_id" ref="sale_order_view_search_inherit_quotation"/>
|
||||
<field name="context">{'hide_sale': True}</field>
|
||||
<field name="help" type="html">
|
||||
<p class="oe_view_nocontent_create">
|
||||
Create a Quotation, the first step of a new sale.
|
||||
@@ -862,7 +861,6 @@
|
||||
<field name="view_id" ref="sale.view_quotation_tree"/>
|
||||
<field name="view_mode">tree,form,calendar,graph,kanban,pivot</field>
|
||||
<field name="context">{
|
||||
'hide_sale': True,
|
||||
'search_default_team_id': [active_id],
|
||||
'default_team_id': active_id,
|
||||
'show_address': 1,
|
||||
|
||||
@@ -6,14 +6,14 @@
|
||||
<field name="res_model">sale.order</field>
|
||||
<field name="view_mode">form,tree,graph</field>
|
||||
<field name="domain">[('opportunity_id', '=', active_id)]</field>
|
||||
<field name="context">{'search_default_opportunity_id': active_id, 'hide_sale': True, 'default_opportunity_id': active_id}</field>
|
||||
<field name="context">{'search_default_opportunity_id': active_id, 'default_opportunity_id': active_id}</field>
|
||||
</record>
|
||||
|
||||
<record id="sale_action_quotations" model="ir.actions.act_window">
|
||||
<field name="name">Quotations</field>
|
||||
<field name="res_model">sale.order</field>
|
||||
<field name="domain">[('opportunity_id', '=', active_id)]</field>
|
||||
<field name="context">{'search_default_opportunity_id': [active_id], 'hide_sale': True, 'default_opportunity_id': active_id}</field>
|
||||
<field name="context">{'search_default_opportunity_id': [active_id], 'default_opportunity_id': active_id}</field>
|
||||
</record>
|
||||
|
||||
<record id="sale_action_orders" model="ir.actions.act_window">
|
||||
|
||||
@@ -297,7 +297,7 @@
|
||||
<field name="is_initial_demand_editable" invisible="1"/>
|
||||
<field name="is_quantity_done_editable" invisible="1"/>
|
||||
<field name="product_uom_qty" string="Initial Demand" attrs="{'readonly': [('is_initial_demand_editable', '=', False)]}"/>
|
||||
<field name="reserved_availability" string="Reserved" invisible="context.get('picking_type_code') == 'incoming'"/>
|
||||
<field name="reserved_availability" string="Reserved" attrs="{'column_invisible': ['|', ('parent.state','=', 'done'), ('parent.picking_type_code', '=', 'incoming')]}"/>
|
||||
<field name="quantity_done" string="Done" attrs="{'readonly': [('is_quantity_done_editable', '=', False)]}"/>
|
||||
<field name="product_uom" attrs="{'readonly': [('state', '!=', 'draft'), ('additional', '=', False)]}" options="{'no_open': True, 'no_create': True}" string="Unit of Measure" groups="product.group_uom"/>
|
||||
<button name="action_show_details" string="Register lots, packs, location" type="object" icon="fa-list" attrs="{'invisible': [('show_details_visible', '=', False)]}"/>
|
||||
|
||||
Reference in New Issue
Block a user