Files
stock-rma/rma_sale/views/rma_order_line_view.xml
Lois Rilo 877f82df10 Merge pull request #285 from akretion/15-fwd-rma-line-simple-view
[15.0][IMP] Make rma order view cleaner for user
2022-07-15 11:39:35 +02:00

105 lines
4.3 KiB
XML

<?xml version="1.0" encoding="utf-8" ?>
<odoo>
<record id="view_rma_line_form" model="ir.ui.view">
<field name="name">rma.order.line.form</field>
<field name="model">rma.order.line</field>
<field name="inherit_id" ref="rma.view_rma_line_form" />
<field name="arch" type="xml">
<div name='button_box' position="inside">
<button
type="object"
name="action_view_origin_sale_order"
class="oe_stat_button"
icon="fa-strikethrough"
attrs="{'invisible': [('sale_id', '=', False)]}"
string="Origin Sale Order"
>
</button>
<button
type="object"
name="action_view_sale_order"
class="oe_stat_button"
icon="fa-strikethrough"
attrs="{'invisible': [('sales_count', '=', 0)]}"
groups="sales_team.group_sale_salesman_all_leads"
>
<field
name="sales_count"
widget="statinfo"
string="Sales Orders"
/>
</button>
</div>
<group name="main_info" position="inside">
<field name="sale_id" invisible="1" />
<field
name="sale_line_id"
context="{'rma': True}"
options="{'no_create': True}"
attrs="{'invisible':[('type', '!=', 'customer')]}"
/>
</group>
<group name="quantities" position="inside">
<group attrs="{'invisible': [('sale_policy', '=', 'no')]}">
<field name="qty_to_sell" />
<field name="qty_sold" />
</group>
</group>
<field name="delivery_policy" position="after">
<field name="sale_policy" />
</field>
<notebook position="inside">
<page
name="sale"
string="Sale Lines"
attrs="{'invisible': [('sale_line_ids', '=', [])]}"
>
<field name="sale_line_ids" nolabel="1" />
</page>
</notebook>
</field>
</record>
<record id="view_rma_line_button_sale_form" model="ir.ui.view">
<field name="name">rma.order.line.form</field>
<field name="model">rma.order.line</field>
<field name="inherit_id" ref="rma.view_rma_line_button_form" />
<field name="arch" type="xml">
<header position="inside">
<button
name="%(action_rma_order_line_make_sale_order)d"
string="Create Sales Quotation"
class="oe_highlight"
attrs="{'invisible':['|', '|', ('qty_to_sell', '=', 0), ('state', '!=', 'approved'), ('sale_policy', '=', 'no')]}"
type="action"
/>
<button
name="%(action_rma_order_line_make_sale_order)d"
string="Create Sales Quotation"
attrs="{'invisible':['|', '|', ('qty_to_sell', '!=', 0), ('state', '!=', 'approved'), ('sale_policy', '=', 'no')]}"
type="action"
/>
</header>
</field>
</record>
<record id="view_rma_rma_line_filter" model="ir.ui.view">
<field name="name">rma.order.line.select - rma_sale</field>
<field name="model">rma.order.line</field>
<field name="inherit_id" ref="rma.view_rma_rma_line_filter" />
<field name="arch" type="xml">
<group name="stock_quantities" position="after">
<group name="sale_quantities" groups="sales_team.group_sale_salesman">
<filter
domain="[('state','!=', 'done'),('qty_to_sell','>',0.0)]"
help="To Sell"
name="to_sell"
/>
</group>
</group>
</field>
</record>
</odoo>