Files
manufacture/quality_control_oca/views/quality_control_view.xml
2023-01-17 23:37:15 +01:00

516 lines
23 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<openerp>
<data>
<menuitem name="Quality Control" id="qc_menu" sequence="40" />
<menuitem parent="qc_menu" name="Configuration" id="qc_menu_config"
sequence="150" groups="group_quality_control_manager"/>
<!-- 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="arch" type="xml">
<form string="Proof Method">
<group>
<field name="name" />
<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="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>
<menuitem name="Method" parent="qc_menu_config" id="qc_proof_method_menu"
action="action_qc_proof_method" />
<!-- 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="arch" type="xml">
<form string="Proof Posible Value">
<group>
<field name="name" />
<field name="active" />
</group>
</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="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>
<menuitem name="Posible Values" parent="qc_menu_config"
id="qc_proof_posible_value_menu" action="action_qc_posible_value" />
<!-- 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="arch" type="xml">
<form string="Template Trigger">
<group>
<field name="name" />
<field name="active" />
</group>
</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="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>
<menuitem name="Template Trigger" parent="qc_menu_config"
id="qc_test_template_trigger_menu" action="action_qc_test_template_trigger" />
<!-- 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="arch" type="xml">
<form string="Proof Synonym">
<group>
<field name="name" />
<field name="proof_id"/>
</group>
</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="arch" type="xml">
<tree string="Test Synonym">
<field name="name" />
<field name="proof_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>
<menuitem name="Synonyms" parent="qc_menu_config"
id="qc_proof_synonyms_menu" action="action_proof_synonym" />
<!-- 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="arch" type="xml">
<form string="Proof" col="6">
<group col="2" colspan="4">
<field name="name" />
<field name="ref" />
<field name="type" />
<field name="active" />
</group>
<group col="2" colspan="4">
<separator string="Synonyms" colspan="2"/>
<field name="synonym_ids" nolabel="1" />
<group
attrs="{'invisible':[('type','!=','qualitative')]}"
col="2" colspan="2">
<separator string="Posible Values" 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="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>
<menuitem name="Proof" parent="qc_menu_config" id="qc_proof_menu"
action="action_qc_proof" />
<record model="ir.ui.view" id="qc_test_template_category_form_view">
<field name="name">qc.test.template.category.form</field>
<field name="model">qc.test.template.category</field>
<field name="arch" type="xml">
<form string="Test Template Category">
<group>
<field name="complete_name"/>
<field name="name"/>
<field name="parent_id"/>
<field name="active"/>
</group>
<group col="1">
<separator string="Child Categories"/>
<field name="child_ids" nolabel="1"/>
</group>
</form>
</field>
</record>
<record model="ir.ui.view" id="qc_test_template_category_tree_view">
<field name="name">qc.test.template.category.tree</field>
<field name="model">qc.test.template.category</field>
<field name="arch" type="xml">
<tree string="Test Template Category">
<field name="complete_name"/>
<field name="name"/>
<field name="parent_id"/>
<field name="active"/>
</tree>
</field>
</record>
<record model="ir.actions.act_window" id="action_qc_test_template_category">
<field name="name">Test Template Category</field>
<field name="res_model">qc.test.template.category</field>
<field name="view_type">form</field>
<field name="view_mode">tree,form</field>
</record>
<menuitem name="Test Template Categories" parent="qc_menu_config" id="qc_template_category_menu"
action="action_qc_test_template_category"/>
<menuitem name="Test Templates" parent="qc_menu_config"
id="qc_menu_config_templates" sequence="10" />
<!-- 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="priority">8</field>
<field name="arch" type="xml">
<form string="Test Template">
<sheet>
<h1>
<field name="name" class="oe_inline"/>
</h1>
<group col="2" colspan="4">
<field name="type" />
<field name="active" />
</group>
<group colspan="4" col="2">
<field name="category_id" />
<field name="fill_correct_values" />
<field name="trig_on" />
</group>
<group col="2" colspan="4"
attrs="{'invisible':[('type','=','generic')]}">
<field name="object_id" />
</group>
<field name="test_template_line_ids"
nolabel="1" colspan="4" />
</sheet>
</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="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.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>
<menuitem name="Test Template" parent="qc_menu_config_templates"
id="qc_test_template_menu" action="action_qc_test_template" />
<!-- 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>
</record>
<menuitem name="Test Template Lines" parent="qc_menu_config_templates"
id="qc_test_template_line_menu" action="action_qc_test_template_line" />
<menuitem name="Tests" parent="qc_menu" id="qc_menu_tests"
sequence="10" />
<!-- 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">
<header>
<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" />
<field name="state" widget="statusbar"
statusbar_visible="draft,waiting,success"
statusbar_colors='{"success":"blue","failed":"red"}' />
</header>
<sheet>
<div class="oe_title">
<label for="name" class="oe_edit_only" string="Test Name"/>
<h1>
<field name="name" string="Test Name"/>
</h1>
</div>
<div class="oe_right oe_button_box" name="buttons">
<button class="oe_inline oe_stat_button" type="action"
name="%(action_qc_test_set_template_wizard_form)d" icon="fa-bookmark-o" string="Template"/>
</div>
<group>
<field name="object_id" />
<field name="test_template_id"
readonly="True" select="1" />
</group>
<notebook>
<page string="Values">
<separator string="Values"
colspan="4" />
<field name="test_line_ids"
nolabel="1" colspan="4" />
</page>
<page string="Notes">
<separator string="Internal Note" />
<field name="test_internal_note"
nolabel="1" select="2" />
<separator string="External Note" />
<field name="test_external_note"
nolabel="1" select="2" />
</page>
</notebook>
<footer>
<group col="4">
<field name="success" />
<field name="enabled" />
</group>
</footer>
</sheet>
</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>
<menuitem name="Tests" parent="qc_menu_tests" id="qc_test_menu"
action="action_qc_new_test" />
<!-- 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">
<sheet>
<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" />
</sheet>
</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="Test Lines" parent="qc_menu_tests" id="qc_test_lines_menu"
action="action_qc_test_line" />
</data>
</openerp>