mirror of
https://github.com/ForgeFlow/stock-rma.git
synced 2025-01-21 12:57:49 +02:00
The goal is to simplify view defintion and do not duplicate things, requiring to do view changes in two places. The same change was done from rma lines some time ago.
103 lines
4.1 KiB
XML
103 lines
4.1 KiB
XML
<?xml version="1.0" ?>
|
|
<odoo>
|
|
<record id="view_rma_add_serial_wiz_customer" model="ir.ui.view">
|
|
<field name="name">rma.add.serial.wiz.customer</field>
|
|
<field name="model">rma.add.serial.wiz</field>
|
|
<field name="arch" type="xml">
|
|
<form>
|
|
<group>
|
|
<field name="partner_id" string="Customer" />
|
|
<field
|
|
name="partner_shipping_id"
|
|
groups="rma.group_rma_delivery_invoice_address"
|
|
string="Shipping Address"
|
|
/>
|
|
</group>
|
|
<separator string="Select Lot/Serial Numbers to add" />
|
|
<field name="lot_ids" />
|
|
<footer>
|
|
<button
|
|
string="Confirm"
|
|
name="action_confirm"
|
|
type="object"
|
|
class="oe_highlight"
|
|
/>
|
|
or
|
|
<button
|
|
name="action_cancel"
|
|
string="Cancel"
|
|
class="oe_link"
|
|
special="cancel"
|
|
/>
|
|
</footer>
|
|
</form>
|
|
</field>
|
|
</record>
|
|
|
|
<record id="action_rma_add_serial_wiz_customer" model="ir.actions.act_window">
|
|
<field name="name">Add from Lot/Serial Numbers</field>
|
|
<field name="type">ir.actions.act_window</field>
|
|
<field name="res_model">rma.add.serial.wiz</field>
|
|
<field name="view_mode">form</field>
|
|
<field name="target">new</field>
|
|
<field name="view_id" ref="view_rma_add_serial_wiz_customer" />
|
|
<field name="groups_id" eval="[(4, ref('rma.group_rma_customer_user'))]" />
|
|
</record>
|
|
|
|
|
|
<record id="view_rma_add_serial_wiz_customer_form" model="ir.ui.view">
|
|
<field name="name">rma.order.form - rma.add.serial.wiz</field>
|
|
<field name="model">rma.order</field>
|
|
<field name="inherit_id" ref="rma.view_rma_form" />
|
|
<field name="arch" type="xml">
|
|
<xpath expr="//header" position="inside">
|
|
<button
|
|
name="%(action_rma_add_serial_wiz_customer)d"
|
|
string="Add Lot/Serial Numbers"
|
|
type="action"
|
|
attrs="{'invisible':[('type', '!=', 'customer')]}"
|
|
/>
|
|
</xpath>
|
|
</field>
|
|
</record>
|
|
|
|
<record id="view_rma_add_serial_wiz_supplier" model="ir.ui.view">
|
|
<field name="name">rma.add.serial.wiz.supplier</field>
|
|
<field name="model">rma.add.serial.wiz</field>
|
|
<field name="inherit_id" ref="view_rma_add_serial_wiz_customer" />
|
|
<field name="mode">primary</field>
|
|
<field name="arch" type="xml">
|
|
<field name="partner_id" position="attributes">
|
|
<attribute name="string">Supplier</attribute>
|
|
</field>
|
|
</field>
|
|
</record>
|
|
|
|
<record id="action_rma_add_serial_wiz_supplier" model="ir.actions.act_window">
|
|
<field name="name">Add from Lot/Serial Number</field>
|
|
<field name="type">ir.actions.act_window</field>
|
|
<field name="res_model">rma.add.serial.wiz</field>
|
|
<field name="view_mode">form</field>
|
|
<field name="target">new</field>
|
|
<field name="view_id" ref="view_rma_add_serial_wiz_supplier" />
|
|
<field name="groups_id" eval="[(4, ref('rma.group_rma_supplier_user'))]" />
|
|
</record>
|
|
|
|
<record id="view_rma_add_serial_wiz_button_supplier_form" model="ir.ui.view">
|
|
<field name="name">rma.order.supplier.form - rma.add.serial.wiz</field>
|
|
<field name="model">rma.order</field>
|
|
<field name="inherit_id" ref="rma.view_rma_supplier_form" />
|
|
<field name="arch" type="xml">
|
|
<xpath expr="//header" position="inside">
|
|
<button
|
|
name="%(action_rma_add_serial_wiz_supplier)d"
|
|
string="Add Lot/Serial numbers"
|
|
type="action"
|
|
attrs="{'invisible':[('type', '!=', 'supplier')]}"
|
|
/>
|
|
</xpath>
|
|
</field>
|
|
</record>
|
|
|
|
</odoo>
|