Files
manufacture/quality_control/quality_control_view.xml
2015-10-26 16:49:49 +01:00

479 lines
16 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="2" colspan="3">
<field name="name"/>
</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" />
</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" />
</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" />
</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.test.template.trigger-->
<record model="ir.ui.view" id="qc_test_template_trigger_form_view">
<field name="name">qc.test.template.trigger.form</field>
<field name="model">qc.test.template.trigger</field>
<field name="type">form</field>
<field name="arch" type="xml">
<form string="Template Trigger" >
<field name="name" />
<field name="active" />
</form>
</field>
</record>
<record model="ir.ui.view" id="qc_test_template_trigger_tree_view">
<field name="name">qc.test.template.trigger.tree</field>
<field name="model">qc.test.template.trigger</field>
<field name="type">tree</field>
<field name="arch" type="xml">
<tree string="Template Trigger">
<field name="name" select ="1"/>
</tree>
</field>
</record>
<record model="ir.actions.act_window" id="action_qc_test_template_trigger">
<field name="name">Template Trigger</field>
<field name="res_model">qc.test.template.trigger</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" />
</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" />
</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="active" />
</group>
<group col="2" colspan="4">
<field name="synonym_ids" nolabel="1"/>
<group attrs="{'invisible':[('type','!=','qualitative')]}" col="2" colspan="2" >
<field name="value_ids" nolabel="1" colspan="2" attrs="{'required':[('type','=','qualitative')]}" />
</group>
</group>
</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" />
</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.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="6" colspan="4">
<field name="name" />
<field name="type" />
<field name="active" />
</group>
<field name="category_id" />
<field name="fill_correct_values" />
<field name="trig_on" />
<group col="2" colspan="4" attrs="{'invisible':[('type','=','generic')]}">
<field name="object_id" />
</group>
<field name="test_template_line_ids" nolabel="1" colspan="4" />
</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="test_template_line_ids" />
</tree>
</field>
</record>
<!-- <record model="ir.ui.view" id="qc_test_template_form2_view">
<field name="name">qc.test.template.form2</field>
<field name="model">qc.test.template</field>
<field name="type">form</field>
<field name="arch" type="xml">
<form string="Test Template" >
<field name="active" />
<field name="fill_correct_values" />
<newline/>
<field name="test_template_line_ids" nolabel="1" colspan="4" />
</form>
</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="proof Line" >
<group col="8" colspan="4">
<field name="proof_id" on_change="onchange_proof_id(proof_id)"/>
<field name="method_id" />
<field name="type" />
<field name="sequence" />
</group>
<group col="1" colspan="4">
<group col="2" colspan="4" attrs="{'invisible':[('type','!=','qualitative')]}" >
<field name="valid_value_ids" colspan="4" attrs="{'required':[('type','=','qualitative')]}" context="{'proof_id':proof_id}"/>
</group>
<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>
</group>
<field name="notes" colspan="4"/>
</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="test_template_id" select="1" />
<field name="proof_id" select="1" />
<field name="method_id" select="1"/>
<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>
<!-- <field name="view_id" ref="qc_test_template_form_view"/> -->
</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="7" colspan="4" >
<field name="name" select="1"/>
<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>
<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>
<separator string="Values" colspan="4"/>
<field name="test_line_ids" nolabel="1" colspan="4"/>
<group col="9" colspan="4">
<field name="state" readonly="True" select="1"/>
<field name="success"/>
<field name="enabled"/>
<button name="confirm" states="draft" string="Confirm" icon="gtk-ok"/>
<button name="approve" states="waiting" string="Approve" 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="state"/>
<field name="success"/>
</tree>
</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" >
<group colspan="4" attrs="{'invisible':[('proof_type','=','qualitative')]}" >
<separator string="Test Result" colspan="4"/>
<field name="actual_value_qt" on_change="onchange_actual_value_qt(uom_id, test_uom_id, actual_value_qt, min_value, max_value)"/>
<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" on_change="onchange_actual_value_ql(actual_value_ql, valid_value_ids)" />
</group>
<group colspan="4" >
<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>
<field name="notes" colspan="4" />
</group>
<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="top">
<field name="proof_id"/>
<field name="method_id"/>
<field name="proof_type"/>
<field name="actual_value_ql" attrs="{'readonly':[('proof_type','=','quantitative')]}"/>
<field name="valid_value_ids" readonly="1"/>
<field name="actual_value_qt" attrs="{'readonly':[('proof_type','=','qualitative')]}"/>
<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="Template Trigger"
parent="qc_menu_config"
id="qc_test_template_trigger_menu"
action="action_qc_test_template_trigger"
/>
<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"
/>
</data>
</openerp>