~unifield-team/unifield-wm/us-671-homere

127.1.1 by Quentin THEURET
UF-205 [ADD] Added procurement_report module
1
<?xml version="1.0" encoding="utf-8" ?>
2
<openerp>
3
    <data>
4
    
5
        <record id="procurement_report_policies_tree" model="ir.ui.view">
6
            <field name="name">procurement.report.policies.tree</field>
7
            <field name="model">report.procurement.policies</field>
8
            <field name="type">tree</field>
9
            <field name="arch" type="xml">
10
                <tree string="Procurement Rules Analysis" editable="bottom">
11
                    <field name="location_id" />
12
                    <field name="categ_id" />
13
                    <field name="product_id" />
14
                    <field name="automatic_supply_id" />
15
                    <field name="order_cycle_id" />
16
                    <field name="mini_rule_id" />
17
                </tree>
18
            </field>
19
        </record>
20
        
21
        <record id="procurement_report_policies_form" model="ir.ui.view">
22
            <field name="name">procurement.report.policies.form</field>
23
            <field name="model">report.procurement.policies</field>
24
            <field name="type">form</field>
25
            <field name="arch" type="xml">
26
                <form string="Test">
27
                    <field name="location_id" readonly="1" />
28
                    <field name="categ_id" readonly="1" />
29
                    <field name="product_id" readonly="1" />
30
                    <field name="automatic_supply_id" readonly="1" />
31
                    <field name="order_cycle_id" readonly="1" />
32
                    <field name="mini_rule_id" readonly="1" />
33
                </form>
34
            </field>
35
        </record>
36
        
37
        <record id="procurement_report_policies_search" model="ir.ui.view">
38
            <field name="name">procurement.report.policies.search</field>
39
            <field name="model">report.procurement.policies</field>
40
            <field name="type">search</field>
41
            <field name="arch" type="xml">
42
                <search string="Procurement Rules Analysis">
43
                    <group string="Filters..." expand="1">
44
	                    <filter name="no_auto" string="No Automatic Supply Rule" domain="[('automatic_supply_id', '=', False)]" />
45
	                    <filter name="no_auto" string="No Order Cycle Rule" domain="[('order_cycle_id', '=', False)]" />
46
	                    <filter name="no_auto" string="No Mini. Stock Rule" domain="[('mini_rule_id', '=', False)]" />
47
	                    <separator orientation="vertical" />
48
	                    <field name="product_id" />
49
	                    <field name="categ_id" />
50
	                    <field name="location_id" />
51
                    </group>
52
                    <newline />
53
                    <group string="Group By..." expand="1">
54
                        <filter name="group_sloc_id" string="Location" icon="terp-stock_symbol-selection" domain="[]" context="{'group_by':'location_id'}"/>
55
                        <separator orientation="vertical" />
56
                        <filter name="group_categ_id" string="Product Category" icon="terp-stock_symbol-selection" domain="[]" context="{'group_by':'categ_id'}"/>
57
                        <filter name="group_product_id" string="Product" icon="terp-stock_symbol-selection" domain="[]" context="{'group_by':'product_id'}"/>
58
                        <separator orientation="vertical" />
59
                        <filter name="group_order_id" string="Order Cycle" icon="terp-stock_symbol-selection" domain="[]" context="{'group_by':'order_cycle_id'}"/>
60
                        <filter name="group_auto_id" string="Automatic Supply" icon="terp-stock_symbol-selection" domain="[]" context="{'group_by':'automatic_supply_id'}"/>
61
                        <filter name="group_min_id" string="Min/Max" icon="terp-stock_symbol-selection" domain="[]" context="{'group_by':'mini_rule_id'}"/>
62
                    </group>
63
                </search>
64
            </field>
65
        </record>
66
        
67
        <record id="procurement_report_policies_action" model="ir.actions.act_window">
68
            <field name="name">Procurement Rules Analysis</field>
69
            <field name="res_model">report.procurement.policies</field>
70
            <field name="view_type">form</field>
71
            <field name="view_mode">tree,form</field>
72
            <field name="context">{'search_default_group_product_id': 0, 'search_default_group_categ_id': 0, 'search_default_group_sloc_id': 0}</field>
73
            <field name="search_view_id" ref="procurement_report_policies_search" />
74
        </record>
75
        
76
        <menuitem action="procurement_report_policies_action"
77
                  id="menu_report_procurement_policies"
78
                  parent="stock.next_id_61" />
79
    
80
    </data>
81
</openerp>