~vauxoo/addons-vauxoo/7.0_test_hr_expense_dev_jorge

« back to all changes in this revision

Viewing changes to l10n_ve_print/print_model_view.xml

  • Committer: Gabriela (Vauxoo)
  • Date: 2012-01-02 16:55:10 UTC
  • Revision ID: gabrielaquilarque97@gmail.com-20120102165510-x5hno7l7mx0syryh

[ADD] Added new module for managing the printing of reports directly to the printers.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
<?xml version="1.0"?>
 
2
<openerp>
 
3
    <data>
 
4
    <!--
 
5
    =======================
 
6
    PRINT MODEL
 
7
    =======================
 
8
    -->
 
9
 
 
10
        <record id="view_print_model_tree" model="ir.ui.view">
 
11
            <field name="name">print.model.tree</field>
 
12
            <field name="model">print.model</field>
 
13
            <field name="type">tree</field>
 
14
            <field name="arch" type="xml">
 
15
                <tree string="Prints Models">
 
16
                    <field name="model"/>
 
17
                </tree>
 
18
            </field>
 
19
        </record>
 
20
 
 
21
        <record id="view_print_model_form" model="ir.ui.view">
 
22
            <field name="name">Print Models</field>
 
23
            <field name="model">print.model</field>
 
24
            <field name="type">form</field>
 
25
            <field name="arch" type="xml">
 
26
                <form string="Print Models">
 
27
                    <field name="model"/>
 
28
                    <newline/>
 
29
                    <field name="model_report_ids" nolabel="1" colspan="6" />
 
30
                </form>
 
31
            </field>
 
32
        </record>
 
33
 
 
34
    <!--
 
35
    =======================
 
36
    PRINT MODEL REPORTS
 
37
    =======================
 
38
    -->
 
39
 
 
40
        <record id="view_print_model_reports_tree" model="ir.ui.view">
 
41
            <field name="name">print.model.reports.tree</field>
 
42
            <field name="model">print.model.reports</field>
 
43
            <field name="type">tree</field>
 
44
            <field name="arch" type="xml">
 
45
                <tree string="Prints Models">
 
46
                    <field name="report_id" />
 
47
                    <field name="printer"/>
 
48
                    <field name="lpr_option_id"/>
 
49
                    <field name="allow_repeat"/>
 
50
                    <field name="num_copies"/>
 
51
                </tree>
 
52
            </field>
 
53
        </record>
 
54
 
 
55
        <record id="view_print_model_reports_form" model="ir.ui.view">
 
56
            <field name="name">Print Model Reports</field>
 
57
            <field name="model">print.model.reports</field>
 
58
            <field name="type">form</field>
 
59
            <field name="arch" type="xml">
 
60
                <form string="Print Model Reports">
 
61
                    <separator colspan="4" string="Printed Report"/>
 
62
                    <field name="report_id" colspan="4"/>
 
63
                    <separator colspan="4" string="Printer"/>
 
64
                    <field name="printer" required="1" colspan="4"/>
 
65
                    <field name="lpr_option_id" required="1"/> 
 
66
                    <field name="allow_repeat"/>
 
67
                    <field name="gs_option_id" attrs="{'required':[('gs_use','=',True)]}"/> 
 
68
                    <field name="gs_use"/>
 
69
                    <field name="num_copies" required="1"/> 
 
70
                    <separator colspan="4" string="State"/>
 
71
                    <field name="state" attrs="{'required':[('depend_state','=',True)]}"/>
 
72
                    <field name="depend_state"/>
 
73
                    <separator colspan="4" string="Other Information"/>
 
74
                    <field name="check_note_use"/> 
 
75
                    <field name="python_code" colspan="6"/> 
 
76
                </form>
 
77
            </field>
 
78
        </record>
 
79
 
 
80
 
 
81
    <!--
 
82
    =======================
 
83
    PRINT LPR OPTION
 
84
    =======================
 
85
    -->
 
86
 
 
87
        <record id="view_print_lpr_option_tree" model="ir.ui.view">
 
88
            <field name="name">print.lpr.option_tree</field>
 
89
            <field name="model">print.lpr.option</field>
 
90
            <field name="type">tree</field>
 
91
            <field name="arch" type="xml">
 
92
                <tree string="Print lpr option profile">
 
93
                    <field name="name"/>
 
94
                </tree>
 
95
            </field>
 
96
        </record>
 
97
 
 
98
        <record id="view_print_lpr_option_form" model="ir.ui.view">
 
99
            <field name="name">print.lpr.option_form</field>
 
100
            <field name="model">print.lpr.option</field>
 
101
            <field name="type">form</field>
 
102
            <field name="arch" type="xml">
 
103
                <form string="Print lpr option profile">
 
104
                    <field name="name"/>
 
105
                    <field name="cpi"/>
 
106
                    <field name="lpi"/>
 
107
                    <field name="media"/>
 
108
                    <field name="fit_to_page"/>
 
109
                    <field name="orientation_requested"/>
 
110
                </form>
 
111
            </field>
 
112
        </record>
 
113
 
 
114
 
 
115
    <!--
 
116
    =======================
 
117
    IR PRINT
 
118
    =======================
 
119
    -->
 
120
 
 
121
        <record id="view_ir_print_tree" model="ir.ui.view">
 
122
            <field name="name">ir.print_tree</field>
 
123
            <field name="model">ir.print</field>
 
124
            <field name="type">tree</field>
 
125
            <field name="arch" type="xml">
 
126
                <tree string="Printed Reports XML">
 
127
                    <field name="report_id"/>
 
128
                </tree>
 
129
            </field>
 
130
        </record>
 
131
 
 
132
        <record id="view_ir_print_form" model="ir.ui.view">
 
133
            <field name="name">ir.print_form</field>
 
134
            <field name="model">ir.print</field>
 
135
            <field name="type">form</field>
 
136
            <field name="arch" type="xml">
 
137
                <form string="Printed Reports XML">
 
138
                    <field name="report_id"/>
 
139
                </form>
 
140
            </field>
 
141
        </record>
 
142
 
 
143
    <!--
 
144
    =======================
 
145
    MENU
 
146
    =======================
 
147
    -->
 
148
 
 
149
        <record model="ir.actions.act_window" id="action_print_model">
 
150
            <field name="name">Print Models</field>
 
151
            <field name="type">ir.actions.act_window</field>
 
152
            <field name="res_model">print.model</field>
 
153
            <field name="view_type">form</field>
 
154
            <field name="view_mode">tree,form</field>
 
155
        </record>
 
156
        <record model="ir.actions.act_window.view" id="action_view_print_tree">
 
157
            <field name="sequence" eval="10"/>
 
158
            <field name="view_mode">tree</field>
 
159
            <field name="view_id" ref="view_print_model_tree"/> 
 
160
            <field name="act_window_id" ref="action_print_model"/>
 
161
        </record>
 
162
        <record model="ir.actions.act_window.view" id="action_view_print_form">
 
163
            <field name="sequence" eval="20"/>
 
164
            <field name="view_mode">form</field>
 
165
            <field name="view_id" ref="view_print_model_form"/>
 
166
            <field name="act_window_id" ref="action_print_model"/>
 
167
        </record>
 
168
        <menuitem 
 
169
            name="Print Models" 
 
170
            id="id_print_models" 
 
171
            parent="base.next_id_4"
 
172
            sequence="99"/>
 
173
        <menuitem 
 
174
            name="Print Model" 
 
175
            id="menu_action_view_print"
 
176
            parent="id_print_models"
 
177
            action="action_print_model"/>
 
178
 
 
179
        <record model="ir.actions.act_window" id="action_printed_report">
 
180
            <field name="name">Printed Reports XML</field>
 
181
            <field name="type">ir.actions.act_window</field>
 
182
            <field name="res_model">ir.print</field>
 
183
            <field name="view_type">form</field>
 
184
            <field name="view_mode">tree,form</field>
 
185
        </record>
 
186
        <record model="ir.actions.act_window.view" id="action_view_printed_tree">
 
187
            <field name="sequence" eval="10"/>
 
188
            <field name="view_mode">tree</field>
 
189
            <field name="view_id" ref="view_ir_print_tree"/> 
 
190
            <field name="act_window_id" ref="action_printed_report"/>
 
191
        </record>
 
192
        <record model="ir.actions.act_window.view" id="action_view_printed_form">
 
193
            <field name="sequence" eval="20"/>
 
194
            <field name="view_mode">form</field>
 
195
            <field name="view_id" ref="view_ir_print_form"/>
 
196
            <field name="act_window_id" ref="action_printed_report"/>
 
197
        </record>
 
198
        <menuitem 
 
199
            name="Printed Reports XML" 
 
200
            id="menu_action_view_printed"
 
201
            parent="id_print_models"
 
202
            action="action_printed_report"/>
 
203
 
 
204
 
 
205
    </data>
 
206
</openerp>