1 <?xml version="1.0" encoding="utf-8"?>
4 <menuitem icon="terp-project" id="base.menu_main" name="Project Management" sequence="1"/>
5 <menuitem id="base.menu_pm_resources" name="Resources" parent="base.menu_main" sequence="2"/>
7 <record id="resource_calendar_form" model="ir.ui.view">
8 <field name="name">resource.calendar.form</field>
9 <field name="model">resource.calendar</field>
10 <field name="type">form</field>
11 <field name="arch" type="xml">
12 <form string="Resource Calendar">
13 <field name="name" select="1"/>
14 <field name="manager" select="1"/>
15 <field name="company_id" select="1"/>
17 <field colspan="4" name="week_id" nolabel="1" widget="one2many_list"/>
21 <record id="action_resource_calendar_form" model="ir.actions.act_window">
22 <field name="name">Resource Calendar</field>
23 <field name="res_model">resource.calendar</field>
24 <field name="view_type">form</field>
25 <field name="view_id" eval="False"/>
27 <menuitem string="Resource Calendar" action="action_resource_calendar_form" id="menu_resource_calendar_form" parent="base.menu_pm_resources"/>
29 <record id="view_resource_calendar_week_tree" model="ir.ui.view">
30 <field name="name">resource.calendar.week.tree</field>
31 <field name="model">resource.calendar.week</field>
32 <field name="type">tree</field>
33 <field name="arch" type="xml">
34 <tree string="Working Time">
36 <field name="dayofweek"/>
37 <field name="hour_from" widget="float_time"/>
38 <field name="hour_to" widget="float_time"/>
42 <record id="view_resource_calendar_week_form" model="ir.ui.view">
43 <field name="name">resource.calendar.week.form</field>
44 <field name="model">resource.calendar.week</field>
45 <field name="type">form</field>
46 <field name="arch" type="xml">
47 <form string="Working Time">
48 <field colspan="4" name="name" select="1"/>
49 <field name="date_from"/>
50 <field name="dayofweek" select="1"/>
51 <field name="hour_from" widget="float_time"/>
52 <field name="hour_to" widget="float_time"/>
57 <record id="view_resource_calendar" model="ir.ui.view">
58 <field name="name">resource.calendar.leaves.calendar</field>
59 <field name="model">resource.calendar.leaves</field>
60 <field name="type">calendar</field>
61 <field name="arch" type="xml">
62 <calendar color="resource_id" date_start="date_from" string="Resource">
70 id="resource_calendar_closing_days"
72 res_model="resource.calendar.leaves"
73 src_model="resource.calendar"
74 view_mode="calendar,tree,form"
75 domain="[('calendar_id','=',active_id), ('resource_id','=',False)]"/>
78 id="resource_calendar_resources_leaves"
79 name="Resources Leaves"
80 res_model="resource.calendar.leaves"
81 src_model="resource.calendar"
82 view_mode="calendar,tree,form"
83 domain="[('calendar_id','=',active_id), ('resource_id','!=',False)]"/>
86 <record id="resource_resource_form" model="ir.ui.view">
87 <field name="name">resource.resource.form</field>
88 <field name="model">resource.resource</field>
89 <field name="type">form</field>
90 <field name="arch" type="xml">
91 <form string="Resource">
93 <field name="active"/>
94 <field name="company_id" />
95 <field name="calendar_id" />
96 <field name="resource_type" />
97 <field name="user_id" attrs="{'required':[('resource_type','=','user')]}"/>
98 <field name="time_efficiency" />
102 <record id="resource_resource_tree" model="ir.ui.view">
103 <field name="name">resource.resource.tree</field>
104 <field name="model">resource.resource</field>
105 <field name="type">tree</field>
106 <field name="arch" type="xml">
107 <tree string="Resource">
108 <field name="name" />
109 <field name="company_id" />
110 <field name="calendar_id" />
111 <field name="resource_type" />
112 <field name="user_id" />
113 <field name="time_efficiency" />
117 <record id="action_resource_resource_tree" model="ir.actions.act_window">
118 <field name="name">Resources</field>
119 <field name="res_model">resource.resource</field>
120 <field name="view_mode">tree,form</field>
123 <menuitem action="action_resource_resource_tree" id="base.menu_resource_resource_tree" parent="base.menu_pm_resources" />
125 <record id="resource_calendar_leave_form" model="ir.ui.view">
126 <field name="name">resource.calendar.leaves.form</field>
127 <field name="model">resource.calendar.leaves</field>
128 <field name="type">form</field>
129 <field name="arch" type="xml">
130 <form string="Leave Detail">
131 <field name="name" />
132 <field name="company_id" />
133 <field name="calendar_id" />
134 <field name="date_from" />
135 <field name="date_to" />
136 <field name="resource_id" on_change="onchange_resource(resource_id)"/>
140 <record id="resource_calendar_leave_tree" model="ir.ui.view">
141 <field name="name">resource.calendar.leaves.tree</field>
142 <field name="model">resource.calendar.leaves</field>
143 <field name="type">tree</field>
144 <field name="arch" type="xml">
145 <tree string="Leave Detail">
146 <field name="name" />
147 <field name="company_id" />
148 <field name="calendar_id" />
149 <field name="date_from" />
150 <field name="date_to" />
151 <field name="resource_id" />
155 <record id="action_resource_calendar_leave_tree" model="ir.actions.act_window">
156 <field name="name">Resource Leaves</field>
157 <field name="res_model">resource.calendar.leaves</field>
158 <field name="view_mode">tree,form,calendar</field>
161 <menuitem action="action_resource_calendar_leave_tree" id="menu_resource_calendar_leave_tree" parent="base.menu_pm_resources"/>