1 <?xml version="1.0" encoding="utf-8"?>
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 col='15' colspan='4'>
15 <field name="user_id" string="User" widget="selection">
16 <filter domain="[('user_id','=',uid)]" help="My Resouces" icon="gtk-execute" default="1"/>
18 <field name="resource_type"/>
19 <field name="company_id" widget="selection"/>
22 <group expand="1" string="Group By..." colspan="4" col="20">
23 <filter string="Type" icon="terp-project" domain="[]" context="{'group_by':'resource_type'}"/>
24 <filter string="Company" icon="terp-project" domain="[]" context="{'group_by':'company_id'}"/>
25 <filter string="User" icon="terp-project" domain="[]" context="{'group_by':'user_id'}"/>
32 <record id="view_resource_calendar_search" model="ir.ui.view">
33 <field name="name">resource.calendar.search</field>
34 <field name="model">resource.calendar</field>
35 <field name="type">search</field>
36 <field name="arch" type="xml">
37 <search string="Search Working Period">
38 <group col='15' colspan='4'>
39 <field name="name" string="Name"/>
40 <field name="manager" widget="selection"/>
41 <field name="company_id" widget="selection"/>
47 <record id="view_resource_calendar_leaves_search" model="ir.ui.view">
48 <field name="name">resource.calendar.leaves.search</field>
49 <field name="model">resource.calendar.leaves</field>
50 <field name="type">search</field>
51 <field name="arch" type="xml">
52 <search string="Search Working Period Leaves">
53 <group col='15' colspan='4'>
54 <field name="name" string="Name"/>
55 <field name="company_id" string="Company" widget="selection"/>
56 <field name="calendar_id" string="Working Time" widget="selection"/>
57 <field name="resource_id" string="Resource" widget="selection"/>
60 <group expand="1" string="Group By..." colspan="4" col="20">
61 <filter string="Resouce" icon="terp-project" domain="[]" context="{'group_by':'resource_id'}"/>
67 <record id="resource_calendar_form" model="ir.ui.view">
68 <field name="name">resource.calendar.form</field>
69 <field name="model">resource.calendar</field>
70 <field name="type">form</field>
71 <field name="arch" type="xml">
72 <form string="Working Period">
73 <field name="name" select="1"/>
74 <field name="manager" select="1"/>
75 <field name="company_id" select="1"/>
77 <field colspan="4" name="week_id" nolabel="1" widget="one2many_list"/>
82 <record id="view_resource_calendar_tree" model="ir.ui.view">
83 <field name="name">resource.calendar.tree</field>
84 <field name="model">resource.calendar</field>
85 <field name="type">tree</field>
86 <field name="arch" type="xml">
87 <tree string="Working Period">
89 <field name="manager" select="1"/>
90 <field name="company_id" select="1"/>
95 <record id="action_resource_calendar_form" model="ir.actions.act_window">
96 <field name="name">Working Period</field>
97 <field name="res_model">resource.calendar</field>
98 <field name="view_type">form</field>
99 <field name="view_mode">tree,form</field>
100 <field name="view_id" eval="False"/>
101 <field name="search_view_id" ref="view_resource_calendar_search"/>
104 <record id="view_resource_calendar_week_tree" model="ir.ui.view">
105 <field name="name">resource.calendar.week.tree</field>
106 <field name="model">resource.calendar.week</field>
107 <field name="type">tree</field>
108 <field name="arch" type="xml">
109 <tree string="Working Time">
111 <field name="dayofweek"/>
112 <field name="hour_from" widget="float_time"/>
113 <field name="hour_to" widget="float_time"/>
117 <record id="view_resource_calendar_week_form" model="ir.ui.view">
118 <field name="name">resource.calendar.week.form</field>
119 <field name="model">resource.calendar.week</field>
120 <field name="type">form</field>
121 <field name="arch" type="xml">
122 <form string="Working Time">
123 <field colspan="4" name="name" select="1"/>
124 <field name="date_from"/>
125 <field name="dayofweek" select="1"/>
126 <field name="hour_from" widget="float_time"/>
127 <field name="hour_to" widget="float_time"/>
132 <record id="view_resource_calendar" model="ir.ui.view">
133 <field name="name">resource.calendar.leaves.calendar</field>
134 <field name="model">resource.calendar.leaves</field>
135 <field name="type">calendar</field>
136 <field name="arch" type="xml">
137 <calendar color="resource_id" date_start="date_from" string="Resource">
144 id="resource_calendar_closing_days"
146 res_model="resource.calendar.leaves"
147 src_model="resource.calendar"
148 view_mode="calendar,tree,form"
149 domain="[('calendar_id','=',active_id), ('resource_id','=',False)]"/>
152 id="resource_calendar_resources_leaves"
153 name="Resources Leaves"
154 res_model="resource.calendar.leaves"
155 src_model="resource.calendar"
156 view_mode="calendar,tree,form"
157 domain="[('calendar_id','=',active_id), ('resource_id','!=',False)]"/>
159 <record id="resource_resource_form" model="ir.ui.view">
160 <field name="name">resource.resource.form</field>
161 <field name="model">resource.resource</field>
162 <field name="type">form</field>
163 <field name="arch" type="xml">
164 <form string="Resource">
165 <field name="name" />
166 <field name="active"/>
167 <field name="company_id" widget="selection"/>
168 <field name="calendar_id" widget="selection"/>
169 <field name="resource_type" />
170 <field name="user_id" attrs="{'required':[('resource_type','=','user')]}"/>
171 <field name="time_efficiency" />
175 <record id="resource_resource_tree" model="ir.ui.view">
176 <field name="name">resource.resource.tree</field>
177 <field name="model">resource.resource</field>
178 <field name="type">tree</field>
179 <field name="arch" type="xml">
180 <tree string="Resources">
181 <field name="name" />
182 <field name="company_id" />
183 <field name="resource_type" />
184 <field name="calendar_id" />
185 <field name="time_efficiency" />
186 <field name="user_id" />
190 <record id="action_resource_resource_tree" model="ir.actions.act_window">
191 <field name="name">Resources</field>
192 <field name="res_model">resource.resource</field>
193 <field name="view_mode">tree,form</field>
194 <field name="search_view_id" ref="view_resource_resource_search"/>
197 <record id="resource_calendar_leave_form" model="ir.ui.view">
198 <field name="name">resource.calendar.leaves.form</field>
199 <field name="model">resource.calendar.leaves</field>
200 <field name="type">form</field>
201 <field name="arch" type="xml">
202 <form string="Leave Detail">
204 <field name="company_id" widget="selection"/>
205 <field name="calendar_id"/>
206 <field name="resource_id" on_change="onchange_resource(resource_id)"/>
208 <field name="date_from"/>
209 <field name="date_to"/>
213 <record id="resource_calendar_leave_tree" model="ir.ui.view">
214 <field name="name">resource.calendar.leaves.tree</field>
215 <field name="model">resource.calendar.leaves</field>
216 <field name="type">tree</field>
217 <field name="arch" type="xml">
218 <tree string="Leave Detail">
219 <field name="name" />
220 <field name="company_id"/>
221 <field name="calendar_id" />
222 <field name="date_from" />
223 <field name="date_to" />
224 <field name="resource_id" />
228 <record id="action_resource_calendar_leave_tree" model="ir.actions.act_window">
229 <field name="name">Resource Leaves</field>
230 <field name="res_model">resource.calendar.leaves</field>
231 <field name="view_mode">tree,form,calendar</field>
232 <field name="search_view_id" ref="view_resource_calendar_leaves_search"/>