~pexego/openobject-addons/6.1-pexego-new-addons

« back to all changes in this revision

Viewing changes to stock_block_prodlots/block_prodlot_case_view.xml

  • Committer: Omar (pexego)
  • Date: 2012-07-27 08:40:22 UTC
  • Revision ID: omar@pexego.es-20120727084022-qp3ludpr3vsuyuf6
[ADD] Traceability modules ported to 6.1

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
<?xml version="1.0" ?>
 
2
<openerp>
 
3
    <data>
 
4
 
 
5
       <!-- Block reasons from-->
 
6
 
 
7
       <record id="block_prodlot_cases_form" model="ir.ui.view">
 
8
            <field name="name">block.prodlot.cases.form</field>
 
9
            <field name="model">block.prodlot.cases</field>
 
10
            <field name="type">form</field>
 
11
            <field name="arch" type="xml">
 
12
                <form string="Production Lots Blockade Cases">
 
13
                    <field name="name" colspan="1"/>
 
14
                    <field name="parent_block_prodlot" colspan="1"/>
 
15
                    <separator colspan="4" string="Description"/>
 
16
                    <field name="description" colspan="4" nolabel="1"/>
 
17
                    <separator colspan="4" string="Productions Lots Blocked"/>
 
18
                    <field name="blocked_prodlots_ids" colspan="4" nolabel="1"/>
 
19
                    <group col="6" colspan="4">
 
20
                        <field name="state" colspan="1"/>
 
21
                        <button name="confirm_blockade_case" type="object" string="Confirm Blockade Case" states="in_review" colspan="1" icon="gtk-convert"/>
 
22
                        <button name="cancel_blockade_case" type="object" string="Cancel Blockade Case" states="in_review" colspan="1" icon="gtk-cancel"/>
 
23
                    </group>
 
24
                </form>
 
25
            </field>
 
26
        </record>
 
27
 
 
28
        <!-- Block reasons tree-->
 
29
 
 
30
        <record id="block_prodlot_cases_tree" model="ir.ui.view">
 
31
            <field name="name">block.prodlot.cases.tree</field>
 
32
            <field name="model">block.prodlot.cases</field>
 
33
            <field name="type">tree</field>
 
34
            <field name="arch" type="xml">
 
35
                <tree string="Production Lots Blockade Cases">
 
36
                    <field name="parent_block_prodlot" select="1"/>
 
37
                    <field name="name" select="1"/>
 
38
                    <button name="confirm_blockade_case" type="object" string="Confirm Blockade Case" states="in_review" icon="gtk-convert"/>
 
39
                    <button name="cancel_blockade_case" type="object" string="Cancel Blockade Case" states="in_review" icon="gtk-cancel"/>
 
40
                    <field name="state"/>
 
41
                </tree>
 
42
            </field>
 
43
        </record>
 
44
 
 
45
        <record model="ir.ui.view" id="search_blockade_cases_filter">
 
46
            <field name="name">Blockade cases Filter</field>
 
47
            <field name="model">block.prodlot.cases</field>
 
48
            <field name="type">search</field>
 
49
            <field name="arch" type="xml">
 
50
                <search string="Blockade cases Filter">
 
51
                    <group col="10" colspan="4">
 
52
                        <filter icon="terp-folder-green" name="review" string="In review" domain="[('state', '=', 'in_review')]" help="Blockade cases in review" />
 
53
                        <filter icon="terp-folder-orange" name="confirm" string="Confirm" domain="[('state', '=', 'confirm')]" help="Blockade cases confirmed" />
 
54
                        <filter icon="gtk-cancel" name="cancelled" string="In review" domain="[('state', '=', 'cancelled')]" help="Blockade cases cancelled" />
 
55
                        <separator orientation="vertical"/>
 
56
                        <field name="name"/>
 
57
                        <field name="parent_block_prodlot"/>
 
58
                    </group>
 
59
                    <newline/>
 
60
                    <group expand="0" string="Group By..." colspan="4" col="8">
 
61
                        <filter string="Block prodlot" icon="terp-accessories-archiver" domain="[]" context="{'group_by':'parent_block_prodlot'}"/>
 
62
                    </group>
 
63
                </search>
 
64
            </field>
 
65
        </record>
 
66
 
 
67
        <!--action to shows block cases in review-->
 
68
 
 
69
        <record id="action_blockade_case_list" model="ir.actions.act_window">
 
70
            <field name="name">Blockade Cases</field>
 
71
            <field name="res_model">block.prodlot.cases</field>
 
72
            <field name="view_type">form</field>
 
73
            <field name="view_mode">tree,form</field>
 
74
            <field name="context">{"search_default_review": 1}</field>
 
75
            <field name="help">This is the list of all blockade cases you recorded. When you select a case, you can see his affected lots and partners with these lots. By default, the list is filtred on the blockade cases that are in review but you can uncheck the 'In review' button to get all the blockade cases.</field>
 
76
        </record>
 
77
 
 
78
 
 
79
        <!--menu entry in traceability menu root for blockade cases-->
 
80
 
 
81
        <menuitem id="open_menu_blockade_cases" name="Blockade Cases" parent="stock.menu_traceability" sequence="20"
 
82
        action="action_blockade_case_list"/>
 
83
 
 
84
    </data>
 
85
</openerp>
 
 
b'\\ No newline at end of file'