[9.0][FIX] rma_quality_control_issue: button only visible in state in progress.

This commit is contained in:
lreficent
2017-07-31 12:25:43 +02:00
parent 3631354137
commit 67e7f70575

View File

@@ -3,73 +3,73 @@
License LGPL-3.0 or later (http://www.gnu.org/licenses/lgpl-3.0) -->
<odoo>
<record id="view_qc_issue_make_supplier_rma"
model="ir.ui.view">
<field name="name">QC Issue Make Supplier RMA</field>
<field name="model">qc.issue.make.supplier.rma</field>
<field name="type">form</field>
<field name="arch" type="xml">
<form string="Create Supplier RMA">
<separator string="Existing Supplier RMA to update:"/>
<newline/>
<group>
<field name="supplier_rma_id"/>
</group>
<newline/>
<separator
string="New RMA details:"/>
<newline/>
<group>
<field name="partner_id"/>
</group>
<newline/>
<group>
<field name="item_ids" nolabel="1" colspan="2">
<tree string="Details" editable="bottom" create="false">
<field name="issue_id"
options="{'no_open': true}"/>
<field name="product_id"/>
<field name="lot_id"
groups="stock.group_production_lot"/>
<field name="name"/>
<field name="product_qty"/>
<field name="uom_id"
groups="product.group_uom"/>
</tree>
</field>
</group>
<newline/>
<group colspan="2">
<button name="make_supplier_rma"
string="Create/Update Supplier RMA"
type="object"
class="oe_highlight"/>
<button special="cancel" string="Cancel" class="oe_link"/>
</group>
</form>
</field>
</record>
<record id="view_qc_issue_make_supplier_rma"
model="ir.ui.view">
<field name="name">QC Issue Make Supplier RMA</field>
<field name="model">qc.issue.make.supplier.rma</field>
<field name="type">form</field>
<field name="arch" type="xml">
<form string="Create Supplier RMA">
<separator string="Existing Supplier RMA to update:"/>
<newline/>
<group>
<field name="supplier_rma_id"/>
</group>
<newline/>
<separator
string="New RMA details:"/>
<newline/>
<group>
<field name="partner_id"/>
</group>
<newline/>
<group>
<field name="item_ids" nolabel="1" colspan="2">
<tree string="Details" editable="bottom" create="false">
<field name="issue_id"
options="{'no_open': true}"/>
<field name="product_id"/>
<field name="lot_id"
groups="stock.group_production_lot"/>
<field name="name"/>
<field name="product_qty"/>
<field name="uom_id"
groups="product.group_uom"/>
</tree>
</field>
</group>
<newline/>
<group colspan="2">
<button name="make_supplier_rma"
string="Create/Update Supplier RMA"
type="object"
class="oe_highlight"/>
<button special="cancel" string="Cancel" class="oe_link"/>
</group>
</form>
</field>
</record>
<record id="action_qc_issue_make_supplier_rma"
model="ir.actions.act_window">
<field name="name">Create Supplier RMA</field>
<field name="type">ir.actions.act_window</field>
<field name="res_model">qc.issue.make.supplier.rma</field>
<field name="view_type">form</field>
<field name="view_mode">form</field>
<field name="view_id" ref="view_qc_issue_make_supplier_rma"/>
<field name="target">new</field>
</record>
<record id="action_qc_issue_make_supplier_rma"
model="ir.actions.act_window">
<field name="name">Create Supplier RMA</field>
<field name="type">ir.actions.act_window</field>
<field name="res_model">qc.issue.make.supplier.rma</field>
<field name="view_type">form</field>
<field name="view_mode">form</field>
<field name="view_id" ref="view_qc_issue_make_supplier_rma"/>
<field name="target">new</field>
</record>
<record model="ir.values" id="qc_issue_make_supplier_rma">
<field name="model_id" ref="model_qc_issue" />
<field name="name">Create Supplier RMA</field>
<field name="key2">client_action_multi</field>
<field name="value"
eval="'ir.actions.act_window,' + str(ref('action_qc_issue_make_supplier_rma'))" />
<field name="key">action</field>
<field name="model">qc.issue</field>
</record>
<record model="ir.values" id="qc_issue_make_supplier_rma">
<field name="model_id" ref="model_qc_issue" />
<field name="name">Create Supplier RMA</field>
<field name="key2">client_action_multi</field>
<field name="value"
eval="'ir.actions.act_window,' + str(ref('action_qc_issue_make_supplier_rma'))" />
<field name="key">action</field>
<field name="model">qc.issue</field>
</record>
<record id="view_qc_issue_supplier_rma_button_form" model="ir.ui.view">
<field name="name">qc.issue.supplier.rma.form</field>
@@ -78,9 +78,10 @@
<field name="arch" type="xml">
<button name="action_cancel" position="after">
<button name="%(action_qc_issue_make_supplier_rma)d"
string="Create Supplier RMA" class="oe_highlight"
string="Create Supplier RMA" states="progress"
type="action"/>
</button>
</field>
</record>
</odoo>