597 lines
21 KiB
XML
597 lines
21 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<openerp>
|
|
<data>
|
|
<!-- qc.proof.method -->
|
|
<record model="ir.ui.view" id="qc_method_form_view">
|
|
<field name="name">qc.proof.method.form</field>
|
|
<field name="model">qc.proof.method</field>
|
|
<field name="type">form</field>
|
|
<field name="arch" type="xml">
|
|
<form string="Proof Method" >
|
|
<group col="4" colspan="3">
|
|
<field name="name"/>
|
|
<field name="company_id"/>
|
|
</group>
|
|
<group col="2">
|
|
<field name="active"/>
|
|
</group>
|
|
</form>
|
|
</field>
|
|
</record>
|
|
|
|
<record model="ir.ui.view" id="qc_proof_method_tree_view">
|
|
<field name="name">qc.proof.method.tree</field>
|
|
<field name="model">qc.proof.method</field>
|
|
<field name="type">tree</field>
|
|
<field name="arch" type="xml">
|
|
<tree string="Test Method">
|
|
<field name="name" />
|
|
<field name="company_id"/>
|
|
</tree>
|
|
</field>
|
|
</record>
|
|
|
|
<record model="ir.actions.act_window" id="action_qc_proof_method">
|
|
<field name="name">Methods</field>
|
|
<field name="res_model">qc.proof.method</field>
|
|
<field name="view_type">form</field>
|
|
<field name="view_mode">tree,form</field>
|
|
</record>
|
|
|
|
<!-- qc.posible.value -->
|
|
<record model="ir.ui.view" id="qc_posible_value_form_view">
|
|
<field name="name">qc.posible.value.form</field>
|
|
<field name="model">qc.posible.value</field>
|
|
<field name="type">form</field>
|
|
<field name="arch" type="xml">
|
|
<form string="Proof Posible Value" >
|
|
<field name="name" />
|
|
<field name="active" />
|
|
<field name="company_id"/>
|
|
</form>
|
|
</field>
|
|
</record>
|
|
|
|
<record model="ir.ui.view" id="qc_posible_value_tree_view">
|
|
<field name="name">qc.posible.value.tree</field>
|
|
<field name="model">qc.posible.value</field>
|
|
<field name="type">tree</field>
|
|
<field name="arch" type="xml">
|
|
<tree string="Posible Value">
|
|
<field name="name" />
|
|
<field name="company_id"/>
|
|
</tree>
|
|
</field>
|
|
</record>
|
|
|
|
<record model="ir.actions.act_window" id="action_qc_posible_value">
|
|
<field name="name">Posible Values</field>
|
|
<field name="res_model">qc.posible.value</field>
|
|
<field name="view_type">form</field>
|
|
<field name="view_mode">tree,form</field>
|
|
</record>
|
|
|
|
|
|
|
|
<!-- qc.proof.synonym -->
|
|
<record model="ir.ui.view" id="qc_proof_synonym_form_view">
|
|
<field name="name">qc.proof.synonym</field>
|
|
<field name="model">qc.proof.synonym</field>
|
|
<field name="type">form</field>
|
|
<field name="arch" type="xml">
|
|
<form string="Proof Synonym" >
|
|
<field name="name" />
|
|
<field name="company_id"/>
|
|
</form>
|
|
</field>
|
|
</record>
|
|
|
|
<record model="ir.ui.view" id="qc_test_synonym_tree_view">
|
|
<field name="name">qc.proof.synonym.tree</field>
|
|
<field name="model">qc.proof.synonym</field>
|
|
<field name="type">tree</field>
|
|
<field name="arch" type="xml">
|
|
<tree string="Test Synonym">
|
|
<field name="name" />
|
|
<field name="company_id"/>
|
|
</tree>
|
|
</field>
|
|
</record>
|
|
|
|
<record model="ir.actions.act_window" id="action_proof_synonym">
|
|
<field name="name">Synonym</field>
|
|
<field name="res_model">qc.proof.synonym</field>
|
|
<field name="view_type">form</field>
|
|
<field name="view_mode">tree,form</field>
|
|
</record>
|
|
|
|
<!-- qc.proof -->
|
|
<record model="ir.ui.view" id="qc_proof_form_view">
|
|
<field name="name">qc.proof.form</field>
|
|
<field name="model">qc.proof</field>
|
|
<field name="type">form</field>
|
|
<field name="arch" type="xml">
|
|
<form string="Proof" col="6">
|
|
<group col="10" colspan="4">
|
|
<field name="name" />
|
|
<field name="ref" />
|
|
<field name="type" />
|
|
<field name="company_id"/>
|
|
<field name="active" />
|
|
</group>
|
|
<newline/>
|
|
<field name="value_ids" nolabel="1" colspan="2" attrs="{'required':[('type','=','qualitative')],'readonly':[('type','!=','qualitative')] }" />
|
|
<field name="synonym_ids" nolabel="1" colspan="2"/>
|
|
</form>
|
|
</field>
|
|
</record>
|
|
|
|
<record model="ir.ui.view" id="qc_proof_tree_view">
|
|
<field name="name">qc.proof.tree</field>
|
|
<field name="model">qc.proof</field>
|
|
<field name="type">tree</field>
|
|
<field name="arch" type="xml">
|
|
<tree string="Proof">
|
|
<field name="ref" select="1" />
|
|
<field name="name" />
|
|
<field name="type" />
|
|
<field name="company_id"/>
|
|
</tree>
|
|
</field>
|
|
</record>
|
|
|
|
<record model="ir.actions.act_window" id="action_qc_proof">
|
|
<field name="name">Proof</field>
|
|
<field name="res_model">qc.proof</field>
|
|
<field name="view_type">form</field>
|
|
<field name="view_mode">tree,form</field>
|
|
</record>
|
|
|
|
|
|
<!-- qc.test.link -->
|
|
<record id="qc_test_link_form" model="ir.ui.view">
|
|
<field name="name">qc.test.link.form</field>
|
|
<field name="model">qc.test.link</field>
|
|
<field name="type">form</field>
|
|
<field name="arch" type="xml">
|
|
<form string="Test Reference Type">
|
|
<field name="name"/>
|
|
<field name="object"/>
|
|
<field name="priority"/>
|
|
</form>
|
|
</field>
|
|
</record>
|
|
|
|
<record id="qc_test_link_tree" model="ir.ui.view">
|
|
<field name="name">qc.test.link.form</field>
|
|
<field name="model">qc.test.link</field>
|
|
<field name="type">tree</field>
|
|
<field name="arch" type="xml">
|
|
<tree string="Test Reference Types">
|
|
<field name="name"/>
|
|
<field name="object"/>
|
|
</tree>
|
|
</field>
|
|
</record>
|
|
|
|
<record id="qc_test_link_search" model="ir.ui.view">
|
|
<field name="name">qc.test.link.search</field>
|
|
<field name="model">qc.test.link</field>
|
|
<field name="type">search</field>
|
|
<field name="arch" type="xml">
|
|
<search string="Test Reference Types">
|
|
<field name="name"/>
|
|
<field name="object"/>
|
|
</search>
|
|
</field>
|
|
</record>
|
|
|
|
<record id="qc_test_link_act" model="ir.actions.act_window">
|
|
<field name="name">Test Reference Types</field>
|
|
<field name="type">ir.actions.act_window</field>
|
|
<field name="res_model">qc.test.link</field>
|
|
<field name="view_type">form</field>
|
|
<field name="view_id" eval="False"/>
|
|
<field name="search_view_id" ref="qc_test_link_search"/>
|
|
</record>
|
|
|
|
|
|
<!-- qc.test.template -->
|
|
<record model="ir.ui.view" id="qc_test_template_form_view">
|
|
<field name="name">qc.test.template.form</field>
|
|
<field name="model">qc.test.template</field>
|
|
<field name="type">form</field>
|
|
<field name="priority">8</field>
|
|
<field name="arch" type="xml">
|
|
<form string="Test Template" >
|
|
<group col="10" colspan="4">
|
|
<field name="name" />
|
|
<field name="type" />
|
|
<field name="company_id"/>
|
|
<field name="active" />
|
|
</group>
|
|
<field name="category_id" />
|
|
<field name="fill_correct_values" />
|
|
<group col="2" colspan="4" attrs="{'invisible':[('type','=','generic')]}">
|
|
<field name="object_id" />
|
|
</group>
|
|
<field name="test_template_line_ids" nolabel="1" colspan="4" />
|
|
<separator string="Formula" colspan="4"/>
|
|
<field name="formula" colspan="4" nolabel="1" />
|
|
<field name="uom_id" />
|
|
</form>
|
|
</field>
|
|
</record>
|
|
|
|
<record model="ir.ui.view" id="qc_test_template_tree_view">
|
|
<field name="name">qc.test.template.tree</field>
|
|
<field name="model">qc.test.template</field>
|
|
<field name="type">tree</field>
|
|
<field name="arch" type="xml">
|
|
<tree string="Test Template" >
|
|
<field name="name" />
|
|
<field name="type" />
|
|
<field name="category_id" />
|
|
<field name="object_id" />
|
|
<field name="company_id"/>
|
|
<field name="test_template_line_ids" />
|
|
</tree>
|
|
</field>
|
|
</record>
|
|
|
|
<record model="ir.actions.act_window" id="action_qc_test_template">
|
|
<field name="name">Test Template</field>
|
|
<field name="res_model">qc.test.template</field>
|
|
<field name="view_type">form</field>
|
|
<field name="view_mode">tree,form</field>
|
|
</record>
|
|
|
|
<!-- qc.test.template.line -->
|
|
<record model="ir.ui.view" id="qc_test_template_line_form_view">
|
|
<field name="name">qc.test.template.line.form</field>
|
|
<field name="model">qc.test.template.line</field>
|
|
<field name="type">form</field>
|
|
<field name="arch" type="xml">
|
|
<form string="Test Template Line" >
|
|
<field name="name"/>
|
|
<field name="company_id"/>
|
|
<group col="10" colspan="4">
|
|
<field name="proof_id" on_change="onchange_proof_id(proof_id,context)"/>
|
|
<field name="method_id" />
|
|
<field name="type" />
|
|
<field name="sequence" />
|
|
</group>
|
|
|
|
<notebook colspan="4">
|
|
<page string="Values">
|
|
<group col="2" colspan="4" attrs="{'invisible':[('type','!=','qualitative')]}" >
|
|
<separator string="Values" colspan="4"/>
|
|
</group>
|
|
|
|
|
|
<field name="valid_value_ids" colspan="4" attrs="{'invisible':[('type','!=','qualitative')],'required':[('type','=','qualitative')]}" context="{'proof_id':proof_id}" nolabel="1"/>
|
|
|
|
<group col="6" colspan="4" attrs="{'invisible':[('type','=','qualitative')]}">
|
|
<field name="min_value" attrs="{'required':[('type','!=','qualitative')]}"/>
|
|
<field name="max_value" attrs="{'required':[('type','!=','qualitative')]}"/>
|
|
<field name="uom_id" attrs="{'required':[('type','!=','qualitative')]}"/>
|
|
</group>
|
|
</page>
|
|
<page string="Notes">
|
|
<field name="notes" colspan="4" nolabel="1"/>
|
|
</page>
|
|
</notebook>
|
|
</form>
|
|
</field>
|
|
</record>
|
|
|
|
<record model="ir.ui.view" id="qc_test_template_line_tree_view">
|
|
<field name="name">qc.test.template.line.tree</field>
|
|
<field name="model">qc.test.template.line</field>
|
|
<field name="type">tree</field>
|
|
<field name="arch" type="xml">
|
|
<tree string="Test Template Line" >
|
|
<field name="name"/>
|
|
<field name="test_template_id" select="1" />
|
|
<field name="proof_id" select="1" />
|
|
<field name="method_id" select="1"/>
|
|
<field name="company_id"/>
|
|
<field name="type" select="1"/>
|
|
<field name="notes" />
|
|
<field name="min_value" />
|
|
<field name="max_value" />
|
|
<field name="uom_id" />
|
|
<field name="sequence" />
|
|
<field name="valid_value_ids"/>
|
|
</tree>
|
|
</field>
|
|
</record>
|
|
|
|
<record model="ir.actions.act_window" id="action_qc_test_template_line">
|
|
<field name="name">Test Template Line</field>
|
|
<field name="res_model">qc.test.template.line</field>
|
|
<field name="view_type">form</field>
|
|
<field name="view_mode">tree,form</field>
|
|
</record>
|
|
|
|
<!-- qc.test.set.template.wizard -->
|
|
<record id="view_qc_test_set_template_wizard_form" model="ir.ui.view">
|
|
<field name="name">qc.test.set.template.wizard</field>
|
|
<field name="model">qc.test.set.template.wizard</field>
|
|
<field name="type">form</field>
|
|
<field name="arch" type="xml">
|
|
<form string="Select Test Template">
|
|
<field name="test_template_id"/>
|
|
<group col="2" colspan="2">
|
|
<button icon="gtk-cancel" special="cancel" string="Cancel" name="action_cancel" type="object"/>
|
|
<button icon="gtk-ok" name="action_create_test" string="Accept" type="object"/>
|
|
</group>
|
|
</form>
|
|
</field>
|
|
</record>
|
|
|
|
<record id="action_qc_test_set_template_wizard_form" model="ir.actions.act_window">
|
|
<field name="name">qc.test.set.template.wizard</field>
|
|
<field name="type">ir.actions.act_window</field>
|
|
<field name="res_model">qc.test.set.template.wizard</field>
|
|
<field name="view_type">form</field>
|
|
<field name="view_mode">form</field>
|
|
<field name="target">new</field>
|
|
</record>
|
|
|
|
|
|
<!-- qc.test -->
|
|
<record model="ir.ui.view" id="qc_test_form_view" >
|
|
<field name="name">qc.test.form</field>
|
|
<field name="model">qc.test</field>
|
|
<field name="type">form</field>
|
|
<field name="arch" type="xml">
|
|
<form string="Test" >
|
|
<group col="6" colspan="4">
|
|
<field name="name" select="1"/>
|
|
<field name="date" />
|
|
<field name="company_id"/>
|
|
</group>
|
|
<group col="5" colspan="4">
|
|
<field name="object_id"/>
|
|
<field name="test_template_id" readonly="True" select="1"/>
|
|
<button string="Select Template" name="%(action_qc_test_set_template_wizard_form)d" type="action" states="draft"/>
|
|
</group>
|
|
<notebook colspan="4">
|
|
<page string="Values">
|
|
<field name="test_line_ids" nolabel="1" colspan="4"/>
|
|
<separator string="Formula" colspan="4"/>
|
|
<field name="formula" colspan="4" nolabel="1" />
|
|
</page>
|
|
<page string="Notes">
|
|
<group col="1" colspan="2" >
|
|
<separator string="Internal Note"/>
|
|
<field name="test_internal_note" nolabel="1" select="2"/>
|
|
</group>
|
|
<group col="1" colspan="2" >
|
|
<separator string="External Note"/>
|
|
<field name="test_external_note" nolabel="1" select="2"/>
|
|
</group>
|
|
</page>
|
|
</notebook>
|
|
<group col="12" colspan="4">
|
|
<field name="state" readonly="True" select="1"/>
|
|
<field name="success"/>
|
|
<field name="formula_result"/>
|
|
<field name="uom_id" />
|
|
<button name="confirm" states="draft" string="Confirm" icon="gtk-ok"/>
|
|
<button name="approve" states="waiting" string="Approve" groups="nan_quality_control.group_quality_control_supervisor" icon="gtk-ok"/>
|
|
<button name="cancel" states="waiting,failed,success" string="Cancel" icon="gtk-cancel"/>
|
|
</group>
|
|
</form>
|
|
</field>
|
|
</record>
|
|
|
|
<record model="ir.ui.view" id="qc_test_tree_view">
|
|
<field name="name">qc.test.tree</field>
|
|
<field name="model">qc.test</field>
|
|
<field name="type">tree</field>
|
|
<field name="arch" type="xml">
|
|
<tree string="Test" >
|
|
<field name="name"/>
|
|
<field name="test_template_id"/>
|
|
<field name="company_id"/>
|
|
<field name="state"/>
|
|
<field name="success"/>
|
|
</tree>
|
|
</field>
|
|
</record>
|
|
|
|
|
|
<record model="ir.ui.view" id="qc_test_filter_view">
|
|
<field name="name">qc.test.filter</field>
|
|
<field name="model">qc.test</field>
|
|
<field name="type">search</field>
|
|
<field name="arch" type="xml">
|
|
<search string="Test Filter">
|
|
<group col="10" colspan="4">
|
|
<filter icon="terp-document-new" name="draft" string="Draft" domain="[('state', '=', 'draft')]"/>
|
|
<filter icon="terp-gtk-media-pause" name="waiting" string="Waiting" domain="[('state', '=', 'waiting')]"/>
|
|
<filter icon="terp-check" name="approved" string="Approved" domain="[('state', 'in', ('fail', 'success'))]"/>
|
|
<separator orientation="vertical"/>
|
|
<filter icon="terp-camera_test" name="success" string="Success" domain="[('success', '=', True)]"/>
|
|
<filter icon="terp-dialog-close" name="no-success" string="Not success" domain="[('success', '=', False)]"/>
|
|
<separator orientation="vertical"/>
|
|
<field name="name"/>
|
|
<field name="test_template_id"/>
|
|
<field name="date"/>
|
|
</group>
|
|
<newline/>
|
|
<group expand="0" string="Group By..." colspan="4" col="8">
|
|
<filter string="State" icon="terp-stock_effects-object-colorize" domain="[]" context="{'group_by':'state'}"/>
|
|
</group>
|
|
</search>
|
|
</field>
|
|
</record>
|
|
|
|
|
|
<record model="ir.actions.act_window" id="action_qc_new_test">
|
|
<field name="name">Test</field>
|
|
<field name="res_model">qc.test</field>
|
|
<field name="view_type">form</field>
|
|
<field name="view_mode">tree,form</field>
|
|
</record>
|
|
|
|
<!-- qc.test.line -->
|
|
<record model="ir.ui.view" id="qc_test_line_form_view">
|
|
<field name="name">qc.test.line.form</field>
|
|
<field name="model">qc.test.line</field>
|
|
<field name="type">form</field>
|
|
<field name="arch" type="xml">
|
|
<form string="Test Line" >
|
|
<field name="name"/>
|
|
<field name="company_id"/>
|
|
<group colspan="4" attrs="{'invisible':[('proof_type','=','qualitative')]}">
|
|
<separator string="Test Result" colspan="4"/>
|
|
<field name="actual_value_qt" />
|
|
<field name="test_uom_id"/>
|
|
</group>
|
|
<group col="2" colspan="4" attrs="{'invisible':[('proof_type','!=','qualitative')]}" >
|
|
<separator string="Test Values" colspan="2"/>
|
|
<field name="actual_value_ql" />
|
|
</group>
|
|
|
|
<notebook colspan="4">
|
|
<page string="Check Values">
|
|
<group col="6" colspan="4" >
|
|
<field name="proof_id"/>
|
|
<field name="method_id"/>
|
|
<field name="proof_type"/>
|
|
</group>
|
|
<group col="1" colspan="4" attrs="{'invisible':[('proof_type','!=','qualitative')]}">
|
|
<separator string="Values" />
|
|
</group>
|
|
<field name="valid_value_ids" attrs="{'invisible':[('proof_type','!=','qualitative')]}" colspan="4" nolabel="1"/>
|
|
<group col="6" colspan="4" attrs="{'invisible':[('proof_type','=','qualitative')]}">
|
|
<field name="min_value"/>
|
|
<field name="max_value"/>
|
|
<field name="uom_id" />
|
|
</group>
|
|
</page>
|
|
<page string="notes">
|
|
<field name="notes" colspan="4" nolabel="1" />
|
|
</page>
|
|
</notebook>
|
|
|
|
<!--
|
|
<separator string="Check Values" colspan="4" />
|
|
<group col="6" colspan="4" >
|
|
<field name="proof_id"/>
|
|
<field name="method_id"/>
|
|
<field name="proof_type"/>
|
|
</group>
|
|
<group colspan="4" attrs="{'invisible':[('proof_type','!=','qualitative')]}" >
|
|
<field name="valid_value_ids"/>
|
|
</group>
|
|
<group col="6" colspan="4" attrs="{'invisible':[('proof_type','=','qualitative')]}">
|
|
<field name="min_value"/>
|
|
<field name="max_value"/>
|
|
<field name="uom_id" />
|
|
</group>
|
|
|
|
<separator string="notes" colspan="4"/>
|
|
<field name="notes" colspan="4" nolabel="1" />
|
|
-->
|
|
<field name="success"/>
|
|
</form>
|
|
</field>
|
|
</record>
|
|
|
|
<record model="ir.ui.view" id="qc_test_line_tree_view">
|
|
<field name="name">qc.test.line.tree</field>
|
|
<field name="model">qc.test.line</field>
|
|
<field name="type">tree</field>
|
|
<field name="arch" type="xml">
|
|
<tree string="Test Line" editable="bottom">
|
|
<field name="name" />
|
|
<field name="company_id"/>
|
|
<field name="proof_id"/>
|
|
<field name="method_id"/>
|
|
<field name="proof_type"/>
|
|
<field name="actual_value_ql"/>
|
|
<field name="valid_value_ids"/>
|
|
<field name="actual_value_qt"/>
|
|
<field name="test_uom_id"/>
|
|
<field name="min_value"/>
|
|
<field name="max_value"/>
|
|
<field name="uom_id"/>
|
|
<field name="success" />
|
|
</tree>
|
|
</field>
|
|
</record>
|
|
|
|
<record model="ir.actions.act_window" id="action_qc_test_line">
|
|
<field name="name">Test Line</field>
|
|
<field name="res_model">qc.test.line</field>
|
|
<field name="view_type">form</field>
|
|
<field name="view_mode">tree,form</field>
|
|
</record>
|
|
|
|
<menuitem name="Quality Control" id="qc_menu" />
|
|
<menuitem parent="qc_menu" name="Configuration" id="qc_menu_config" />
|
|
<menuitem
|
|
name="Method"
|
|
parent="qc_menu_config"
|
|
id="qc_proof_method_menu"
|
|
action="action_qc_proof_method"
|
|
/>
|
|
|
|
<menuitem
|
|
name="Posible Values"
|
|
parent="qc_menu_config"
|
|
id="qc_proof_posible_value_menu"
|
|
action="action_qc_posible_value"
|
|
/>
|
|
|
|
<menuitem
|
|
name="Test Template"
|
|
parent="qc_menu_config"
|
|
id="qc_test_template_menu"
|
|
action="action_qc_test_template"
|
|
/>
|
|
|
|
<menuitem
|
|
name="Test Template Lines"
|
|
parent="qc_test_template_menu"
|
|
id="qc_test_template_line_menu"
|
|
action="action_qc_test_template_line"
|
|
/>
|
|
|
|
|
|
<menuitem
|
|
name="Proof"
|
|
parent="qc_menu_config"
|
|
id="qc_proof_menu"
|
|
action="action_qc_proof"
|
|
/>
|
|
|
|
<menuitem
|
|
name="Tests"
|
|
parent="qc_menu"
|
|
id="qc_test_menu"
|
|
action="action_qc_new_test"
|
|
/>
|
|
<menuitem
|
|
name="Test Lines"
|
|
parent="qc_test_menu"
|
|
id="qc_test_lines_menu"
|
|
action="action_qc_test_line"
|
|
/>
|
|
|
|
<menuitem
|
|
name="Test Links"
|
|
parent="qc_menu_config"
|
|
id="qc_test_link_menu"
|
|
action="qc_test_link_act"
|
|
groups="base.group_system"
|
|
/>
|
|
|
|
</data>
|
|
</openerp>
|
|
|