[IMP] Update pre-commit lints according with OCA ones

This commit is contained in:
HviorForgeFlow
2020-05-29 12:27:01 +02:00
committed by JasminSForgeFlow
parent e2244b63bb
commit db5bcd7d03
8 changed files with 349 additions and 212 deletions

View File

@@ -1,4 +1,4 @@
<?xml version="1.0"?> <?xml version="1.0" ?>
<odoo noupdate="1"> <odoo noupdate="1">
<record id="rma.rma_operation_customer_replace" model="rma.operation"> <record id="rma.rma_operation_customer_replace" model="rma.operation">
@@ -16,8 +16,8 @@
<field name="receipt_policy">ordered</field> <field name="receipt_policy">ordered</field>
<field name="delivery_policy">no</field> <field name="delivery_policy">no</field>
<field name="type">customer</field> <field name="type">customer</field>
<field name="in_route_id" ref="rma.route_rma_customer"/> <field name="in_route_id" ref="rma.route_rma_customer" />
<field name="out_route_id" ref="rma.route_rma_customer"/> <field name="out_route_id" ref="rma.route_rma_customer" />
</record> </record>
<record id="rma_operation_supplier_refund" model="rma.operation"> <record id="rma_operation_supplier_refund" model="rma.operation">
@@ -27,8 +27,8 @@
<field name="receipt_policy">no</field> <field name="receipt_policy">no</field>
<field name="delivery_policy">ordered</field> <field name="delivery_policy">ordered</field>
<field name="type">supplier</field> <field name="type">supplier</field>
<field name="in_route_id" ref="rma.route_rma_supplier"/> <field name="in_route_id" ref="rma.route_rma_supplier" />
<field name="out_route_id" ref="rma.route_rma_supplier"/> <field name="out_route_id" ref="rma.route_rma_supplier" />
</record> </record>
<record id="rma.rma_operation_ds_replace" model="rma.operation"> <record id="rma.rma_operation_ds_replace" model="rma.operation">

View File

@@ -1,18 +1,27 @@
<?xml version="1.0"?> <?xml version="1.0" ?>
<odoo> <odoo>
<record id="invoice_form" model="ir.ui.view"> <record id="invoice_form" model="ir.ui.view">
<field name="name">account.move.form</field> <field name="name">account.move.form</field>
<field name="model">account.move</field> <field name="model">account.move</field>
<field name="inherit_id" ref="account.view_move_form"/> <field name="inherit_id" ref="account.view_move_form" />
<field name="arch" type="xml"> <field name="arch" type="xml">
<field name="name" position="before"> <field name="name" position="before">
<div class="oe_button_box" attrs="{'invisible': [('rma_count', '=', 0)]}"> <div
<button type="object" name="action_view_rma_customer" class="oe_button_box"
class="oe_stat_button" attrs="{'invisible': [('rma_count', '=', 0)]}"
icon="fa-eject" >
groups="rma.group_rma_customer_user,rma.group_rma_supplier_user"> <button
<field name="rma_count" widget="statinfo" type="object"
string="RMA"/> name="action_view_rma_customer"
class="oe_stat_button"
icon="fa-eject"
groups="rma.group_rma_customer_user,rma.group_rma_supplier_user"
>
<field
name="rma_count"
widget="statinfo"
string="RMA"
/>
</button> </button>
</div> </div>
</field> </field>
@@ -23,17 +32,18 @@
<record id="view_invoice_line_form" model="ir.ui.view"> <record id="view_invoice_line_form" model="ir.ui.view">
<field name="name">rma.invoice.line.form</field> <field name="name">rma.invoice.line.form</field>
<field name="model">account.move.line</field> <field name="model">account.move.line</field>
<field name="inherit_id" ref="account.view_move_line_form"/> <field name="inherit_id" ref="account.view_move_line_form" />
<field eval="16" name="priority"/> <field eval="16" name="priority" />
<field name="arch" type="xml"> <field name="arch" type="xml">
<data> <data>
<field name="name" position="after"> <field name="name" position="after">
<field name="rma_line_count" invisible="1"/> <field name="rma_line_count" invisible="1" />
<field name="rma_line_id" <field name="rma_line_id" string="RMA line originated" />
string="RMA line originated"/> <notebook
<notebook attrs="{'invisible': [('rma_line_count', '=', 0)]}"> attrs="{'invisible': [('rma_line_count', '=', 0)]}"
>
<page string="RMA Lines"> <page string="RMA Lines">
<field name="rma_line_ids"/> <field name="rma_line_ids" />
</page> </page>
</notebook> </notebook>
</field> </field>
@@ -45,17 +55,20 @@
<record id="view_invoice_customer_rma_form" model="ir.ui.view"> <record id="view_invoice_customer_rma_form" model="ir.ui.view">
<field name="name">account.move.customer.rma</field> <field name="name">account.move.customer.rma</field>
<field name="model">account.move</field> <field name="model">account.move</field>
<field name="inherit_id" ref="account.view_move_form"/> <field name="inherit_id" ref="account.view_move_form" />
<field name="arch" type="xml"> <field name="arch" type="xml">
<field name="invoice_vendor_bill_id" position="after"> <field name="invoice_vendor_bill_id" position="after">
<field name="add_rma_line_id" <field
context="{'rma': True}" name="add_rma_line_id"
domain="[('type', '=', 'customer'), context="{'rma': True}"
domain="[('type', '=', 'customer'),
('partner_id', '=', partner_id)]" ('partner_id', '=', partner_id)]"
attrs="{'readonly': [('state','not in',['draft'])], attrs="{'readonly': [('state','not in',['draft'])],
'invisible': ['|', ('state', '=', 'paid'), 'invisible': ['|', ('state', '=', 'paid'),
('type', '=', 'in_invoice')]}" class="oe_edit_only" ('type', '=', 'in_invoice')]}"
options="{'no_create': True}"/> class="oe_edit_only"
options="{'no_create': True}"
/>
</field> </field>
</field> </field>
</record> </record>
@@ -64,6 +77,6 @@
<field name="name">Invoice Line</field> <field name="name">Invoice Line</field>
<field name="res_model">account.move.line</field> <field name="res_model">account.move.line</field>
<field name="view_mode">form</field> <field name="view_mode">form</field>
<field name="view_id" ref="account.view_move_line_form"/> <field name="view_id" ref="account.view_move_line_form" />
</record> </record>
</odoo> </odoo>

View File

@@ -1,9 +1,12 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8" ?>
<!-- Copyright 2018 ForgeFlow S.L. <!-- Copyright 2018 ForgeFlow S.L.
License LGPL-3.0 or later (http://www.gnu.org/licenses/lgpl-3.0) --> License LGPL-3.0 or later (http://www.gnu.org/licenses/lgpl-3.0) -->
<odoo> <odoo>
<record id="action_rma_account_customer_lines" model="ir.actions.act_window"> <record
id="action_rma_account_customer_lines"
model="ir.actions.act_window"
>
<field name="name">Customer RMA</field> <field name="name">Customer RMA</field>
<field name="res_model">rma.order.line</field> <field name="res_model">rma.order.line</field>
<field name="domain">[('type','=', 'customer')]</field> <field name="domain">[('type','=', 'customer')]</field>
@@ -15,45 +18,57 @@
<field name="name">Supplier RMA</field> <field name="name">Supplier RMA</field>
<field name="res_model">rma.order.line</field> <field name="res_model">rma.order.line</field>
<field name="domain">[('type','=', 'supplier')]</field> <field name="domain">[('type','=', 'supplier')]</field>
<field name="context">{"search_default_to_refund":1, "supplier":1}</field> <field
name="context"
>{"search_default_to_refund":1, "supplier":1}</field>
<field name="view_mode">tree,form</field> <field name="view_mode">tree,form</field>
<field name="view_id" ref="rma.view_rma_line_supplier_tree"/> <field name="view_id" ref="rma.view_rma_line_supplier_tree" />
</record> </record>
<!-- Accountants menu RMA --> <!-- Accountants menu RMA -->
<menuitem id="menu_rma_account" <menuitem
id="menu_rma_account"
name="Accounting" name="Accounting"
groups="account.group_account_user" groups="account.group_account_user"
sequence="32" sequence="32"
parent="rma.menu_rma_root"/> parent="rma.menu_rma_root"
/>
<menuitem id="menu_rma_customer_refunds" <menuitem
id="menu_rma_customer_refunds"
name="Customer RMA to Refund" name="Customer RMA to Refund"
sequence="20" sequence="20"
parent="rma_account.menu_rma_account" parent="rma_account.menu_rma_account"
groups="rma.group_rma_customer_user" groups="rma.group_rma_customer_user"
action="action_rma_account_customer_lines"/> action="action_rma_account_customer_lines"
/>
<menuitem id="menu_rma_line_supplier_refunds" <menuitem
id="menu_rma_line_supplier_refunds"
name="Supplier RMA to Refund" name="Supplier RMA to Refund"
sequence="20" sequence="20"
parent="rma_account.menu_rma_account" parent="rma_account.menu_rma_account"
groups="rma.group_rma_customer_user" groups="rma.group_rma_customer_user"
action="action_rma_supplier_lines"/> action="action_rma_supplier_lines"
/>
<menuitem id="menu_rma_line_account_customer" <menuitem
id="menu_rma_line_account_customer"
name="Customer RMA to Refund" name="Customer RMA to Refund"
sequence="20" sequence="20"
parent="account.menu_finance_receivables" parent="account.menu_finance_receivables"
groups="rma.group_rma_customer_user" groups="rma.group_rma_customer_user"
action="action_rma_account_customer_lines"/> action="action_rma_account_customer_lines"
/>
<menuitem id="menu_rma_line_account_supplier" <menuitem
id="menu_rma_line_account_supplier"
name="Supplier RMA to Refund" name="Supplier RMA to Refund"
sequence="20" sequence="20"
parent="account.menu_finance_payables" parent="account.menu_finance_payables"
groups="rma.group_rma_supplier_user" groups="rma.group_rma_supplier_user"
action="action_rma_supplier_lines"/> action="action_rma_supplier_lines"
/>
</odoo> </odoo>

View File

@@ -1,12 +1,12 @@
<?xml version="1.0"?> <?xml version="1.0" ?>
<odoo> <odoo>
<record id="rma_operation_tree" model="ir.ui.view"> <record id="rma_operation_tree" model="ir.ui.view">
<field name="name">rma.operation.tree</field> <field name="name">rma.operation.tree</field>
<field name="model">rma.operation</field> <field name="model">rma.operation</field>
<field name="inherit_id" ref="rma.rma_operation_tree"/> <field name="inherit_id" ref="rma.rma_operation_tree" />
<field name="arch" type="xml"> <field name="arch" type="xml">
<field name="name" position="after"> <field name="name" position="after">
<field name="refund_policy"/> <field name="refund_policy" />
</field> </field>
</field> </field>
</record> </record>
@@ -14,10 +14,10 @@
<record id="rma_operation_form" model="ir.ui.view"> <record id="rma_operation_form" model="ir.ui.view">
<field name="name">rma.operation.form</field> <field name="name">rma.operation.form</field>
<field name="model">rma.operation</field> <field name="model">rma.operation</field>
<field name="inherit_id" ref="rma.rma_operation_form"/> <field name="inherit_id" ref="rma.rma_operation_form" />
<field name="arch" type="xml"> <field name="arch" type="xml">
<field name="receipt_policy" position="before"> <field name="receipt_policy" position="before">
<field name="refund_policy"/> <field name="refund_policy" />
</field> </field>
</field> </field>
</record> </record>

View File

@@ -1,48 +1,61 @@
<?xml version="1.0"?> <?xml version="1.0" ?>
<odoo> <odoo>
<record id="view_rma_line_supplier_form" model="ir.ui.view"> <record id="view_rma_line_supplier_form" model="ir.ui.view">
<field name="name">rma.order.line.supplier.form</field> <field name="name">rma.order.line.supplier.form</field>
<field name="model">rma.order.line</field> <field name="model">rma.order.line</field>
<field name="inherit_id" ref="rma.view_rma_line_supplier_form"/> <field name="inherit_id" ref="rma.view_rma_line_supplier_form" />
<field name="arch" type="xml"> <field name="arch" type="xml">
<button name="action_view_out_shipments" position="after"> <button name="action_view_out_shipments" position="after">
<button type="object" name="action_view_invoice" <button
class="oe_stat_button" type="object"
icon="fa-pencil-square-o" name="action_view_invoice"
string="Origin Inv"> class="oe_stat_button"
icon="fa-pencil-square-o"
string="Origin Inv"
>
</button> </button>
<button type="object" name="action_view_refunds" <button
class="oe_stat_button" type="object"
icon="fa-pencil-square-o" name="action_view_refunds"
groups="account.group_account_user"> class="oe_stat_button"
<field name="refund_count" widget="statinfo" icon="fa-pencil-square-o"
string="Refunds"/> groups="account.group_account_user"
>
<field
name="refund_count"
widget="statinfo"
string="Refunds"
/>
</button> </button>
</button> </button>
<group name="main_info" position="inside"> <group name="main_info" position="inside">
<field name="account_move_line_id" <field
options="{'no_create': True}" name="account_move_line_id"
context="{'rma': True}" options="{'no_create': True}"
domain="['|', context="{'rma': True}"
domain="['|',
('move_id.partner_id', '=', partner_id), ('move_id.partner_id', '=', partner_id),
('move_id.partner_id', 'child_of', partner_id)]"/> ('move_id.partner_id', 'child_of', partner_id)]"
/>
</group> </group>
<field name="operation_id" position="after"> <field name="operation_id" position="after">
<field name="refund_policy"/> <field name="refund_policy" />
</field> </field>
<page name="stock" position="after"> <page name="stock" position="after">
<page name="refunds" string="Refunds"> <page name="refunds" string="Refunds">
<field name="refund_line_ids" nolabel="1"/> <field name="refund_line_ids" nolabel="1" />
</page> </page>
</page> </page>
<field name="delivery_address_id" position="after"> <field name="delivery_address_id" position="after">
<field name="invoice_address_id" <field
groups='rma.group_rma_delivery_invoice_address'/> name="invoice_address_id"
groups='rma.group_rma_delivery_invoice_address'
/>
</field> </field>
<group name="deliver" position="after"> <group name="deliver" position="after">
<group name="refund"> <group name="refund">
<field name="qty_to_refund"/> <field name="qty_to_refund" />
<field name="qty_refunded"/> <field name="qty_refunded" />
</group> </group>
</group> </group>
</field> </field>
@@ -51,46 +64,59 @@
<record id="view_rma_line_form" model="ir.ui.view"> <record id="view_rma_line_form" model="ir.ui.view">
<field name="name">rma.order.line.form</field> <field name="name">rma.order.line.form</field>
<field name="model">rma.order.line</field> <field name="model">rma.order.line</field>
<field name="inherit_id" ref="rma.view_rma_line_form"/> <field name="inherit_id" ref="rma.view_rma_line_form" />
<field name="arch" type="xml"> <field name="arch" type="xml">
<button name="action_view_out_shipments" position="after"> <button name="action_view_out_shipments" position="after">
<button type="object" name="action_view_invoice" <button
class="oe_stat_button" type="object"
icon="fa-pencil-square-o" name="action_view_invoice"
string="Origin Inv"> class="oe_stat_button"
icon="fa-pencil-square-o"
string="Origin Inv"
>
</button> </button>
<button type="object" name="action_view_refunds" <button
class="oe_stat_button" type="object"
icon="fa-pencil-square-o" name="action_view_refunds"
groups="account.group_account_user"> class="oe_stat_button"
<field name="refund_count" widget="statinfo" icon="fa-pencil-square-o"
string="Refunds"/> groups="account.group_account_user"
>
<field
name="refund_count"
widget="statinfo"
string="Refunds"
/>
</button> </button>
</button> </button>
<group name="main_info" position="inside"> <group name="main_info" position="inside">
<field name="account_move_line_id" <field
options="{'no_create': True}" name="account_move_line_id"
context="{'rma': True}" options="{'no_create': True}"
domain="['|', context="{'rma': True}"
domain="['|',
('move_id.partner_id', '=', partner_id), ('move_id.partner_id', '=', partner_id),
('move_id.partner_id', 'child_of', partner_id)]"/> ('move_id.partner_id', 'child_of', partner_id)]"
/>
</group> </group>
<field name="operation_id" position="after"> <field name="operation_id" position="after">
<field name="refund_policy"/> <field name="refund_policy" />
</field> </field>
<page name="stock" position="after"> <page name="stock" position="after">
<page name="refunds" string="Refunds"> <page name="refunds" string="Refunds">
<field name="refund_line_ids" nolabel="1"/> <field name="refund_line_ids" nolabel="1" />
</page> </page>
</page> </page>
<field name="delivery_address_id" position="after"> <field name="delivery_address_id" position="after">
<field name="invoice_address_id" <field
groups='rma.group_rma_delivery_invoice_address'/> name="invoice_address_id"
groups='rma.group_rma_delivery_invoice_address'
/>
</field> </field>
<group name="supplier_rma" position="after"> <group name="supplier_rma" position="after">
<group name="refund"> <group name="refund">
<field name="qty_to_refund"/> <field name="qty_to_refund" />
<field name="qty_refunded"/> <field name="qty_refunded" />
</group> </group>
</group> </group>
</field> </field>
@@ -99,11 +125,15 @@
<record id="view_rma_rma_line_filter" model="ir.ui.view"> <record id="view_rma_rma_line_filter" model="ir.ui.view">
<field name="name">rma.order.line.select</field> <field name="name">rma.order.line.select</field>
<field name="model">rma.order.line</field> <field name="model">rma.order.line</field>
<field name="inherit_id" ref="rma.view_rma_rma_line_filter"/> <field name="inherit_id" ref="rma.view_rma_rma_line_filter" />
<field name="arch" type="xml"> <field name="arch" type="xml">
<field name="product_id" position="after"> <field name="product_id" position="after">
<filter name="to_refund" string="To Refund" domain="[('qty_to_refund', '>', 0)]" <filter
context="{'group_by':'partner_id'}"/> name="to_refund"
string="To Refund"
domain="[('qty_to_refund', '>', 0)]"
context="{'group_by':'partner_id'}"
/>
</field> </field>
</field> </field>
</record> </record>

View File

@@ -1,25 +1,36 @@
<?xml version="1.0"?> <?xml version="1.0" ?>
<odoo> <odoo>
<record id="view_rma_form" model="ir.ui.view"> <record id="view_rma_form" model="ir.ui.view">
<field name="name">rma.order.form - rma_account</field> <field name="name">rma.order.form - rma_account</field>
<field name="model">rma.order</field> <field name="model">rma.order</field>
<field name="inherit_id" ref="rma.view_rma_form"/> <field name="inherit_id" ref="rma.view_rma_form" />
<field name="arch" type="xml"> <field name="arch" type="xml">
<button name="action_view_out_shipments" <button name="action_view_out_shipments" position="after">
position="after"> <button
<button type="object" name="action_view_invoice_refund" type="object"
class="oe_stat_button" name="action_view_invoice_refund"
icon="fa-pencil-square-o" class="oe_stat_button"
groups="account.group_account_user"> icon="fa-pencil-square-o"
<field name="invoice_refund_count" widget="statinfo" groups="account.group_account_user"
string="Refunds"/> >
<field
name="invoice_refund_count"
widget="statinfo"
string="Refunds"
/>
</button> </button>
<button type="object" name="action_view_invoice" <button
class="oe_stat_button" type="object"
icon="fa-pencil-square-o" name="action_view_invoice"
groups="account.group_account_user"> class="oe_stat_button"
<field name="invoice_count" widget="statinfo" icon="fa-pencil-square-o"
string="Origin Inv"/> groups="account.group_account_user"
>
<field
name="invoice_count"
widget="statinfo"
string="Origin Inv"
/>
</button> </button>
</button> </button>
<!-- <!--
@@ -34,23 +45,34 @@
<record id="view_rma_supplier_form" model="ir.ui.view"> <record id="view_rma_supplier_form" model="ir.ui.view">
<field name="name">rma.order.supplier.form</field> <field name="name">rma.order.supplier.form</field>
<field name="model">rma.order</field> <field name="model">rma.order</field>
<field name="inherit_id" ref="rma.view_rma_supplier_form"/> <field name="inherit_id" ref="rma.view_rma_supplier_form" />
<field name="arch" type="xml"> <field name="arch" type="xml">
<button name="action_view_out_shipments" <button name="action_view_out_shipments" position="after">
position="after"> <button
<button type="object" name="action_view_invoice_refund" type="object"
class="oe_stat_button" name="action_view_invoice_refund"
icon="fa-pencil-square-o" class="oe_stat_button"
groups="account.group_account_user"> icon="fa-pencil-square-o"
<field name="invoice_refund_count" widget="statinfo" groups="account.group_account_user"
string="Refunds"/> >
<field
name="invoice_refund_count"
widget="statinfo"
string="Refunds"
/>
</button> </button>
<button type="object" name="action_view_invoice" <button
class="oe_stat_button" type="object"
icon="fa-pencil-square-o" name="action_view_invoice"
groups="account.group_account_user"> class="oe_stat_button"
<field name="invoice_count" widget="statinfo" icon="fa-pencil-square-o"
string="Origin Inv"/> groups="account.group_account_user"
>
<field
name="invoice_count"
widget="statinfo"
string="Origin Inv"
/>
</button> </button>
</button> </button>
<!-- <!--

View File

@@ -1,5 +1,4 @@
<?xml version="1.0"?> <?xml version="1.0" ?>
<odoo> <odoo>
<record id="view_rma_add_account_move" model="ir.ui.view"> <record id="view_rma_add_account_move" model="ir.ui.view">
@@ -8,35 +7,48 @@
<field name="arch" type="xml"> <field name="arch" type="xml">
<form string="Select Invoice from customer"> <form string="Select Invoice from customer">
<group> <group>
<field name="partner_id" <field
domain="[('customer','=',True)]" name="partner_id"
string="Customer"/> domain="[('customer','=',True)]"
string="Customer"
/>
</group> </group>
<separator string="Select Invoices lines to add"/> <separator string="Select Invoices lines to add" />
<field name="line_ids" <field
domain="[('move_id.partner_id', '=', partner_id), name="line_ids"
('move_id.type', '=', 'out_invoice')]"> domain="[('move_id.partner_id', '=', partner_id),
('move_id.type', '=', 'out_invoice')]"
>
<tree string="Invoice Lines"> <tree string="Invoice Lines">
<field name="move_id"/> <field name="move_id" />
<field name="name"/> <field name="name" />
<field name="account_id" groups="account.group_account_user"/> <field
<field name="quantity"/> name="account_id"
<field name="product_id"/> groups="account.group_account_user"
<field name="product_uom_id"/> />
<field name="price_unit"/> <field name="quantity" />
<field name="discount" groups="base.group_no_one"/> <field name="product_id" />
<field name="price_subtotal"/> <field name="product_uom_id" />
<field name="currency_id" invisible="1"/> <field name="price_unit" />
<field name="discount" groups="base.group_no_one" />
<field name="price_subtotal" />
<field name="currency_id" invisible="1" />
</tree> </tree>
</field> </field>
<footer> <footer>
<button <button
string="Confirm" string="Confirm"
name="add_lines" type="object" name="add_lines"
class="oe_highlight"/> type="object"
class="oe_highlight"
/>
or or
<button name="action_cancel" <button
string="Cancel" class="oe_link" special="cancel"/> name="action_cancel"
string="Cancel"
class="oe_link"
special="cancel"
/>
</footer> </footer>
</form> </form>
</field> </field>
@@ -48,35 +60,48 @@
<field name="arch" type="xml"> <field name="arch" type="xml">
<form string="Select Invoice from supplier"> <form string="Select Invoice from supplier">
<group> <group>
<field name="partner_id" <field
domain="[('supplier','=',True)]" name="partner_id"
string="Supplier"/> domain="[('supplier','=',True)]"
string="Supplier"
/>
</group> </group>
<separator string="Select Invoices lines to add"/> <separator string="Select Invoices lines to add" />
<field name="line_ids" <field
domain="[('move_id.partner_id', '=', partner_id), name="line_ids"
('move_id.type', '=', 'in_invoice')]"> domain="[('move_id.partner_id', '=', partner_id),
('move_id.type', '=', 'in_invoice')]"
>
<tree string="Invoice Lines"> <tree string="Invoice Lines">
<field name="move_id"/> <field name="move_id" />
<field name="name"/> <field name="name" />
<field name="account_id" groups="account.group_account_user"/> <field
<field name="quantity"/> name="account_id"
<field name="product_id"/> groups="account.group_account_user"
<field name="product_uom_id"/> />
<field name="price_unit"/> <field name="quantity" />
<field name="discount" groups="base.group_no_one"/> <field name="product_id" />
<field name="price_subtotal"/> <field name="product_uom_id" />
<field name="currency_id" invisible="1"/> <field name="price_unit" />
<field name="discount" groups="base.group_no_one" />
<field name="price_subtotal" />
<field name="currency_id" invisible="1" />
</tree> </tree>
</field> </field>
<footer> <footer>
<button <button
string="Confirm" string="Confirm"
name="add_lines" type="object" name="add_lines"
class="oe_highlight"/> type="object"
class="oe_highlight"
/>
or or
<button name="action_cancel" <button
string="Cancel" class="oe_link" special="cancel"/> name="action_cancel"
string="Cancel"
class="oe_link"
special="cancel"
/>
</footer> </footer>
</form> </form>
</field> </field>
@@ -88,30 +113,41 @@
<field name="res_model">rma_add_account_move</field> <field name="res_model">rma_add_account_move</field>
<field name="view_mode">form</field> <field name="view_mode">form</field>
<field name="target">new</field> <field name="target">new</field>
<field name="view_id" ref="view_rma_add_account_move"/> <field name="view_id" ref="view_rma_add_account_move" />
<field name="groups_id" eval="[(4, ref('rma.group_rma_customer_user'))]"/> <field
name="groups_id"
eval="[(4, ref('rma.group_rma_customer_user'))]"
/>
</record> </record>
<record id="action_rma_add_account_move_supplier" model="ir.actions.act_window"> <record
id="action_rma_add_account_move_supplier"
model="ir.actions.act_window"
>
<field name="name">Add Invoice</field> <field name="name">Add Invoice</field>
<field name="type">ir.actions.act_window</field> <field name="type">ir.actions.act_window</field>
<field name="res_model">rma_add_account_move</field> <field name="res_model">rma_add_account_move</field>
<field name="binding_model_id" ref="rma.model_rma_order_line"/> <field name="binding_model_id" ref="rma.model_rma_order_line" />
<field name="view_mode">form</field> <field name="view_mode">form</field>
<field name="target">new</field> <field name="target">new</field>
<field name="view_id" ref="view_rma_add_account_move_supplier"/> <field name="view_id" ref="view_rma_add_account_move_supplier" />
<field name="groups_id" eval="[(4, ref('rma.group_rma_supplier_user'))]"/> <field
name="groups_id"
eval="[(4, ref('rma.group_rma_supplier_user'))]"
/>
</record> </record>
<record id="view_rma_add_account_move_form" model="ir.ui.view"> <record id="view_rma_add_account_move_form" model="ir.ui.view">
<field name="name">rma.order.form - invoice wizard</field> <field name="name">rma.order.form - invoice wizard</field>
<field name="model">rma.order</field> <field name="model">rma.order</field>
<field name="inherit_id" ref="rma.view_rma_form"/> <field name="inherit_id" ref="rma.view_rma_form" />
<field name="arch" type="xml"> <field name="arch" type="xml">
<xpath expr="//header" position="inside"> <xpath expr="//header" position="inside">
<button name="%(action_rma_add_account_move)d" <button
string="Add From Invoice" name="%(action_rma_add_account_move)d"
type="action"/> string="Add From Invoice"
type="action"
/>
</xpath> </xpath>
</field> </field>
</record> </record>
@@ -119,12 +155,14 @@
<record id="view_rma_add_account_move_button_form" model="ir.ui.view"> <record id="view_rma_add_account_move_button_form" model="ir.ui.view">
<field name="name">rma.order.supplier.form - invoice wizard</field> <field name="name">rma.order.supplier.form - invoice wizard</field>
<field name="model">rma.order</field> <field name="model">rma.order</field>
<field name="inherit_id" ref="rma.view_rma_supplier_form"/> <field name="inherit_id" ref="rma.view_rma_supplier_form" />
<field name="arch" type="xml"> <field name="arch" type="xml">
<xpath expr="//header" position="inside"> <xpath expr="//header" position="inside">
<button name="%(action_rma_add_account_move_supplier)d" <button
string="Add From Invoice" name="%(action_rma_add_account_move_supplier)d"
type="action"/> string="Add From Invoice"
type="action"
/>
</xpath> </xpath>
</field> </field>
</record> </record>

View File

@@ -1,4 +1,4 @@
<?xml version="1.0"?> <?xml version="1.0" ?>
<odoo> <odoo>
<record id="view_rma_refund" model="ir.ui.view"> <record id="view_rma_refund" model="ir.ui.view">
<field name="name">rma.refund.form</field> <field name="name">rma.refund.form</field>
@@ -7,27 +7,36 @@
<form string="Credit Note"> <form string="Credit Note">
<group> <group>
<group> <group>
<field name="description"/> <field name="description" />
</group> </group>
<group> <group>
<field name="date_invoice"/> <field name="date_invoice" />
<field name="date"/> <field name="date" />
</group> </group>
</group> </group>
<field name="item_ids"> <field name="item_ids">
<tree string="RMA Lines" editable="bottom"> <tree string="RMA Lines" editable="bottom">
<field name="rma_id" invisible="1"/> <field name="rma_id" invisible="1" />
<field name="product_id" invisible="1"/> <field name="product_id" invisible="1" />
<field name="product"/> <field name="product" />
<field name="name"/> <field name="name" />
<field name="product_qty"/> <field name="product_qty" />
<field name="uom_id" groups="uom.group_uom"/> <field name="uom_id" groups="uom.group_uom" />
<field name="qty_to_refund" readonly="0"/> <field name="qty_to_refund" readonly="0" />
</tree> </tree>
</field> </field>
<footer> <footer>
<button string='Create Refund' name="invoice_refund" type="object" class="btn-primary"/> <button
<button string="Cancel" class="btn-default" special="cancel"/> string='Create Refund'
name="invoice_refund"
type="object"
class="btn-primary"
/>
<button
string="Cancel"
class="btn-default"
special="cancel"
/>
</footer> </footer>
</form> </form>
</field> </field>
@@ -37,22 +46,28 @@
<field name="name">Create Refund</field> <field name="name">Create Refund</field>
<field name="res_model">rma.refund</field> <field name="res_model">rma.refund</field>
<field name="view_mode">tree,form</field> <field name="view_mode">tree,form</field>
<field name="view_id" ref="view_rma_refund"/> <field name="view_id" ref="view_rma_refund" />
<field name="binding_model_id" ref="rma.model_rma_order_line"/> <field name="binding_model_id" ref="rma.model_rma_order_line" />
<field name="groups_id" <field
eval="[(4, ref('account.group_account_invoice'))]"/> name="groups_id"
eval="[(4, ref('account.group_account_invoice'))]"
/>
<field name="target">new</field> <field name="target">new</field>
</record> </record>
<record id="view_rma_line_button_refund_form" model="ir.ui.view"> <record id="view_rma_line_button_refund_form" model="ir.ui.view">
<field name="name">rma.order.line.form</field> <field name="name">rma.order.line.form</field>
<field name="model">rma.order.line</field> <field name="model">rma.order.line</field>
<field name="inherit_id" ref="rma.view_rma_line_form"/> <field name="inherit_id" ref="rma.view_rma_line_form" />
<field name="arch" type="xml"> <field name="arch" type="xml">
<xpath expr="//header" position="inside"> <xpath expr="//header" position="inside">
<button name="%(action_rma_refund)d" states="approved" <button
string="Create Refund" class="oe_highlight" name="%(action_rma_refund)d"
type="action"/> states="approved"
string="Create Refund"
class="oe_highlight"
type="action"
/>
</xpath> </xpath>
</field> </field>
</record> </record>
@@ -60,12 +75,16 @@
<record id="view_rma_line_supplier_button_refund_form" model="ir.ui.view"> <record id="view_rma_line_supplier_button_refund_form" model="ir.ui.view">
<field name="name">rma.order.line.supplier.form</field> <field name="name">rma.order.line.supplier.form</field>
<field name="model">rma.order.line</field> <field name="model">rma.order.line</field>
<field name="inherit_id" ref="rma.view_rma_line_supplier_button_form"/> <field name="inherit_id" ref="rma.view_rma_line_supplier_button_form" />
<field name="arch" type="xml"> <field name="arch" type="xml">
<xpath expr="//header" position="inside"> <xpath expr="//header" position="inside">
<button name="%(action_rma_refund)d" states="approved" <button
string="Create Refund" class="oe_highlight" name="%(action_rma_refund)d"
type="action"/> states="approved"
string="Create Refund"
class="oe_highlight"
type="action"
/>
</xpath> </xpath>
</field> </field>
</record> </record>