~ubuntu-branches/ubuntu/quantal/openerp6.1/quantal

« back to all changes in this revision

Viewing changes to openerp/addons/resource/resource_view.xml

  • Committer: Package Import Robot
  • Author(s): Yolanda Robla
  • Date: 2012-09-20 15:29:00 UTC
  • Revision ID: package-import@ubuntu.com-20120920152900-woyy3yww8z6acmsk
Tags: upstream-6.1-1+dfsg
ImportĀ upstreamĀ versionĀ 6.1-1+dfsg

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
<?xml version="1.0" encoding="utf-8"?>
 
2
<openerp>
 
3
    <data>
 
4
 
 
5
        <!-- Search Views -->
 
6
 
 
7
        <record id="view_resource_resource_search" model="ir.ui.view">
 
8
            <field name="name">resource.resource.search</field>
 
9
            <field name="model">resource.resource</field>
 
10
            <field name="type">search</field>
 
11
            <field name="arch" type="xml">
 
12
                <search string="Search Resource">
 
13
                   <group>
 
14
                       <filter string="Inactive" icon="terp-gdu-smart-failing" domain="[('active','=',False)]"/>
 
15
                       <separator orientation="vertical"/>
 
16
                       <field name="name"/>
 
17
                       <field name="user_id" string="User"/>
 
18
                       <field name="resource_type"/>
 
19
                       <field name="company_id" widget="selection" groups="base.group_multi_company"/>
 
20
                   </group>
 
21
                   <newline/>
 
22
                   <group expand="0" string="Group By..." groups="base.group_extended">
 
23
                        <filter string="User" icon="terp-personal" domain="[]" context="{'group_by':'user_id'}"/>
 
24
                        <separator orientation="vertical"/>
 
25
                        <filter string="Type" icon="terp-stock_symbol-selection" domain="[]" context="{'group_by':'resource_type'}"/>
 
26
                        <separator orientation="vertical" groups="base.group_multi_company"/>
 
27
                        <filter string="Company" icon="terp-go-home" domain="[]" context="{'group_by':'company_id'}" groups="base.group_multi_company"/>
 
28
                        <separator orientation="vertical" />
 
29
                        <filter string="Working Period" icon="terp-go-today" domain="[]" context="{'group_by':'calendar_id'}"/>
 
30
                    </group>
 
31
               </search>
 
32
            </field>
 
33
        </record>
 
34
 
 
35
           <record id="view_resource_calendar_search" model="ir.ui.view">
 
36
            <field name="name">resource.calendar.search</field>
 
37
            <field name="model">resource.calendar</field>
 
38
            <field name="type">search</field>
 
39
            <field name="arch" type="xml">
 
40
                <search string="Search Working Time">
 
41
                   <group>
 
42
                       <field name="name" string="Name"/>
 
43
                       <field name="manager"/>
 
44
                       <field name="company_id" widget="selection" groups="base.group_multi_company"/>
 
45
                   </group>
 
46
               </search>
 
47
            </field>
 
48
        </record>
 
49
 
 
50
        <record id="view_resource_calendar_leaves_search" model="ir.ui.view">
 
51
            <field name="name">resource.calendar.leaves.search</field>
 
52
            <field name="model">resource.calendar.leaves</field>
 
53
            <field name="type">search</field>
 
54
            <field name="arch" type="xml">
 
55
                <search string="Search Working Period Leaves">
 
56
                   <group>
 
57
                       <field name="name" string="Reason"/>
 
58
                       <field name="resource_id" string="Resource"/>
 
59
                       <field name="company_id" string="Company" widget="selection" groups="base.group_multi_company"/>
 
60
                       <field name="calendar_id" string="Working Period" widget="selection"/>
 
61
                   </group>
 
62
                   <newline/>
 
63
                   <group expand="0" string="Group By...">
 
64
                        <filter string="Resource" icon="terp-personal" domain="[]" context="{'group_by':'resource_id'}"/>
 
65
                        <separator orientation="vertical"/>
 
66
                        <filter string="Company" icon="terp-go-home" domain="[]" context="{'group_by':'company_id'}" groups="base.group_multi_company"/>
 
67
                        <separator orientation="vertical" groups="base.group_multi_company"/>
 
68
                        <filter string="Date" icon="terp-go-month" domain="[]" context="{'group_by':'date_from'}" help="Starting Date of Leave"/>
 
69
                    </group>
 
70
               </search>
 
71
            </field>
 
72
        </record>
 
73
 
 
74
        <record id="resource_calendar_form" model="ir.ui.view">
 
75
            <field name="name">resource.calendar.form</field>
 
76
            <field name="model">resource.calendar</field>
 
77
            <field name="type">form</field>
 
78
            <field name="arch" type="xml">
 
79
                <form string="Working Time">
 
80
                    <field name="name"/>
 
81
                    <field name="manager"/>
 
82
                    <field name="company_id" groups="base.group_multi_company"/>
 
83
                    <separator string="" colspan="4"/>
 
84
                    <field name="attendance_ids" colspan="4" nolabel="1"/>
 
85
                </form>
 
86
            </field>
 
87
        </record>
 
88
 
 
89
        <record id="view_resource_calendar_tree" model="ir.ui.view">
 
90
            <field name="name">resource.calendar.tree</field>
 
91
            <field name="model">resource.calendar</field>
 
92
            <field name="type">tree</field>
 
93
            <field name="arch" type="xml">
 
94
                <tree string="Working Time">
 
95
                    <field name="name"/>
 
96
                    <field name="manager" select="1"/>
 
97
                    <field name="company_id" select="1" groups="base.group_multi_company"/>
 
98
                </tree>
 
99
            </field>
 
100
        </record>
 
101
 
 
102
        <record id="action_resource_calendar_form" model="ir.actions.act_window">
 
103
            <field name="name">Working Time</field>
 
104
            <field name="res_model">resource.calendar</field>
 
105
            <field name="view_type">form</field>
 
106
            <field name="view_mode">tree,form</field>
 
107
            <field name="view_id" eval="False"/>
 
108
            <field name="search_view_id" ref="view_resource_calendar_search"/>
 
109
            <field name="help">Define working hours and time table that could be scheduled to your project members</field>
 
110
        </record>
 
111
 
 
112
        <record id="view_resource_calendar_attendance_tree" model="ir.ui.view">
 
113
            <field name="name">resource.calendar.attendance.tree</field>
 
114
            <field name="model">resource.calendar.attendance</field>
 
115
            <field name="type">tree</field>
 
116
            <field name="arch" type="xml">
 
117
                <tree string="Working Time">
 
118
                    <field name="name"/>
 
119
                    <field name="dayofweek"/>
 
120
                    <field name="hour_from" widget="float_time" />
 
121
                    <field name="hour_to" widget="float_time" />
 
122
                </tree>
 
123
            </field>
 
124
        </record>
 
125
 
 
126
        <record id="view_resource_calendar_attendance_form" model="ir.ui.view">
 
127
            <field name="name">resource.calendar.attendance.form</field>
 
128
            <field name="model">resource.calendar.attendance</field>
 
129
            <field name="type">form</field>
 
130
            <field name="arch" type="xml">
 
131
                <form string="Working Time">
 
132
                    <field colspan="4" name="name" select="1"/>
 
133
                    <field name="date_from"/>
 
134
                    <field name="dayofweek" select="1"/>
 
135
                    <field name="hour_from" widget="float_time"/>
 
136
                    <field name="hour_to" widget="float_time"/>
 
137
                </form>
 
138
            </field>
 
139
        </record>
 
140
 
 
141
        <record id="view_resource_calendar" model="ir.ui.view">
 
142
            <field name="name">resource.calendar.leaves.calendar</field>
 
143
            <field name="model">resource.calendar.leaves</field>
 
144
            <field name="type">calendar</field>
 
145
            <field name="arch" type="xml">
 
146
                <calendar color="resource_id" date_start="date_from" date_stop="date_to" string="Resource">
 
147
                    <field name="name"/>
 
148
                </calendar>
 
149
            </field>
 
150
        </record>
 
151
 
 
152
        <act_window
 
153
            id="resource_calendar_closing_days"
 
154
            name="Closing Days"
 
155
            res_model="resource.calendar.leaves"
 
156
            src_model="resource.calendar"
 
157
            view_mode="calendar,tree,form"
 
158
            context="{'default_calendar_id': active_id}"
 
159
            domain="[('calendar_id','=',active_id), ('resource_id','=',False)]"/>
 
160
 
 
161
        <act_window
 
162
            id="resource_calendar_resources_leaves"
 
163
            name="Resources Leaves"
 
164
            res_model="resource.calendar.leaves"
 
165
            src_model="resource.calendar"
 
166
            view_mode="calendar,tree,form"
 
167
            context="{'default_calendar_id': active_id}"
 
168
            domain="[('calendar_id','=',active_id), ('resource_id','!=',False)]"/>
 
169
 
 
170
        <record id="resource_resource_form" model="ir.ui.view">
 
171
            <field name="name">resource.resource.form</field>
 
172
            <field name="model">resource.resource</field>
 
173
            <field name="type">form</field>
 
174
            <field name="arch" type="xml">
 
175
                <form string="Resource">
 
176
                   <group col="6" colspan="4">
 
177
                       <field name="name" colspan="4"/>
 
178
                       <field name="active"/>
 
179
                       <newline/>
 
180
                       <field name="user_id" attrs="{'required':[('resource_type','=','user')], 'readonly':[('resource_type','=','material')]}"/>
 
181
                       <field name="resource_type" />
 
182
                       <field name="company_id" widget="selection" groups="base.group_multi_company"/>
 
183
                       <newline/>
 
184
                       <field name="calendar_id" string="Working Period"/>
 
185
                       <field name="time_efficiency" groups="base.group_extended"/>
 
186
                    </group>
 
187
                </form>
 
188
            </field>
 
189
        </record>
 
190
 
 
191
        <record id="resource_resource_tree" model="ir.ui.view">
 
192
            <field name="name">resource.resource.tree</field>
 
193
            <field name="model">resource.resource</field>
 
194
            <field name="type">tree</field>
 
195
            <field name="arch" type="xml">
 
196
                <tree string="Resources">
 
197
                    <field name="name" />
 
198
                    <field name="user_id" />
 
199
                    <field name="company_id" groups="base.group_multi_company"/>
 
200
                    <field name="resource_type" />
 
201
                    <field name="calendar_id" string="Working Period"/>
 
202
                    <field name="time_efficiency" groups="base.group_extended"/>
 
203
                </tree>
 
204
            </field>
 
205
        </record>
 
206
 
 
207
        <record id="action_resource_resource_tree" model="ir.actions.act_window">
 
208
            <field name="name">Resources</field>
 
209
            <field name="res_model">resource.resource</field>
 
210
            <field name="view_mode">tree,form</field>
 
211
            <field name="context">{}</field>
 
212
            <field name="search_view_id" ref="view_resource_resource_search"/>
 
213
            <field name="help">Resources allow you to create and manage resources that should be involved in a specific project phase. You can also set their efficiency level and workload based on their weekly working hours.</field>
 
214
        </record>
 
215
 
 
216
        <record id="resource_calendar_leave_form" model="ir.ui.view">
 
217
            <field name="name">resource.calendar.leaves.form</field>
 
218
            <field name="model">resource.calendar.leaves</field>
 
219
            <field name="type">form</field>
 
220
            <field name="arch" type="xml">
 
221
                <form string="Leave Detail">
 
222
                    <group colspan="4" col="6">
 
223
                       <group colspan="2" col="2">
 
224
                           <field name="resource_id" on_change="onchange_resource(resource_id)"/>
 
225
                           <field name="name" string="Reason"/>
 
226
                       </group>
 
227
                       <group colspan="2" col="2">
 
228
                           <field name="date_from"/>
 
229
                           <field name="calendar_id" string="Working Period"/>
 
230
                           <field name="company_id" widget="selection" groups="base.group_multi_company"/>
 
231
                       </group>
 
232
                       <group colspan="2" col="2">
 
233
                           <field name="date_to"/>
 
234
                       </group>
 
235
                   </group>
 
236
                </form>
 
237
            </field>
 
238
        </record>
 
239
        <record id="resource_calendar_leave_tree" model="ir.ui.view">
 
240
            <field name="name">resource.calendar.leaves.tree</field>
 
241
            <field name="model">resource.calendar.leaves</field>
 
242
            <field name="type">tree</field>
 
243
            <field name="arch" type="xml">
 
244
                <tree string="Leave Detail">
 
245
                    <field name="name" string="Reason"/>
 
246
                    <field name="resource_id" />
 
247
                    <field name="company_id" groups="base.group_multi_company"/>
 
248
                    <field name="calendar_id" />
 
249
                    <field name="date_from" />
 
250
                    <field name="date_to" />
 
251
                </tree>
 
252
            </field>
 
253
        </record>
 
254
        <record id="action_resource_calendar_leave_tree" model="ir.actions.act_window">
 
255
            <field name="name">Resource Leaves</field>
 
256
            <field name="res_model">resource.calendar.leaves</field>
 
257
            <field name="view_mode">tree,form,calendar</field>
 
258
            <field name="search_view_id" ref="view_resource_calendar_leaves_search"/>
 
259
        </record>
 
260
       <menuitem id="menu_resource_config" name="Resource" parent="base.next_id_4" sequence="5" groups="base.group_extended"/>
 
261
       <menuitem action="resource.action_resource_calendar_leave_tree" id="menu_view_resource_calendar_leaves_search" parent="menu_resource_config" sequence="1"/>
 
262
    </data>
 
263
</openerp>