nan_quality_control/quality_control_view.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>