6
<record id="view_hr_employee_extra_fields" model="ir.ui.view">
7
<field name="name">Employee work time</field>
8
<field name="model">hr.employee</field>
9
<field name="inherit_id" ref="base_import_fraternita.view_view_employee_form_extra_field"/>
10
<field name="type">form</field>
11
<field name="arch" type="xml">
12
<field name="patent_type" position="after">
13
<field name="contract_tipology_id" />
18
<!-- NORMAL VIEWS: -->
19
<!-- contract.employee.timesheet.tipology -->
20
<record id="view_contract_employee_timesheet_tipology_search" model="ir.ui.view">
21
<field name="name">Contract tipology</field>
22
<field name="model">contract.employee.timesheet.tipology</field>
23
<field name="type">search</field>
24
<field name="arch" type="xml">
25
<search string="Contract tipology">
31
<record id="view_contract_employee_timesheet_tipology_tree" model="ir.ui.view">
32
<field name="name">Contract tipology</field>
33
<field name="model">contract.employee.timesheet.tipology</field>
34
<field name="type">tree</field>
35
<field name="arch" type="xml">
36
<tree string="Contract tipology">
42
<record id="view_contract_employee_timesheet_tipology_form" model="ir.ui.view">
43
<field name="name">Contract tipology</field>
44
<field name="model">contract.employee.timesheet.tipology</field>
45
<field name="type">form</field>
46
<field name="arch" type="xml">
47
<form string="Contract tipology">
49
<separator string="Details" colspan="4" />
50
<field name="line_ids" nolabel="1" colspan="4">
51
<tree editable="bottom">
52
<field name="week_day" />
56
<field name="week_day" />
64
<record id="action_view_contract_employee_timesheet_tipology" model="ir.actions.act_window">
65
<field name="name">Contract tipology</field>
66
<field name="res_model">contract.employee.timesheet.tipology</field>
67
<field name="view_type">form</field>
68
<field name="view_mode">tree,form</field>
69
<field name="view_id" ref="view_contract_employee_timesheet_tipology_tree"/>
70
<field name="search_view_id" ref="view_contract_employee_timesheet_tipology_search"/>
73
<!-- contract.employee.festivity -->
74
<record id="view_contract_employee_festivity_search" model="ir.ui.view">
75
<field name="name">Festivity</field>
76
<field name="model">contract.employee.festivity</field>
77
<field name="type">search</field>
78
<field name="arch" type="xml">
79
<search string="Festivity">
85
<record id="view_contract_employee_festivity_tree" model="ir.ui.view">
86
<field name="name">Festivity (static)</field>
87
<field name="model">contract.employee.festivity</field>
88
<field name="type">tree</field>
89
<field name="arch" type="xml">
90
<tree string="Festivity">
93
<field name="month" />
94
<field name="periodic" />
95
<field name="periodic_from" />
96
<field name="periodic_to" />
101
<record id="view_contract_employee_festivity_dynamic_tree" model="ir.ui.view">
102
<field name="name">Festivity (dynamic)</field>
103
<field name="model">contract.employee.festivity</field>
104
<field name="type">tree</field>
105
<field name="arch" type="xml">
106
<tree string="Festivity">
108
<field name="dynamic_date" />
113
<record id="view_contract_employee_festivity_form" model="ir.ui.view">
114
<field name="name">Festivity</field>
115
<field name="model">contract.employee.festivity</field>
116
<field name="type">form</field>
117
<field name="arch" type="xml">
118
<form string="Festivity">
119
<field name="static" />
120
<field name="name" />
121
<group name="static_group" colspan="4" attrs="{'invisible':[('static','=',False)]}">
122
<separator string="Static date" colspan="4" />
124
<field name="month" />
126
<group name="periodic_group" colspan="4" col="6">
127
<field name="periodic" />
128
<field name="periodic_from" attrs="{'invisible':[('periodic','!=',True)]}"/>
129
<field name="periodic_to" attrs="{'invisible':[('periodic','!=',True)]}"/>
132
<group name="dynamic_group" colspan="4" attrs="{'invisible':[('static','=',True)]}">
133
<separator string="Dynamic date" colspan="4" />
134
<field name="dynamic_date" />
140
<record model="ir.actions.act_window" id="action_view_contract_employee_festivity">
141
<field name="name">Festivity (static)</field>
142
<field name="res_model">contract.employee.festivity</field>
143
<field name="view_type">form</field>
144
<field name="view_mode">tree,form</field>
145
<field name="view_id" ref="view_contract_employee_festivity_tree"/>
146
<field name="search_view_id" ref="view_contract_employee_festivity_search"/>
147
<field name="domain">[('static','=',True)]</field>
150
<record model="ir.actions.act_window" id="action_view_contract_employee_festivity_dynamic">
151
<field name="name">Festivity (dynamic)</field>
152
<field name="res_model">contract.employee.festivity</field>
153
<field name="view_type">form</field>
154
<field name="view_mode">tree,form</field>
155
<field name="view_id" ref="view_contract_employee_festivity_dynamic_tree"/>
156
<field name="search_view_id" ref="view_contract_employee_festivity_search"/>
157
<field name="domain">[('static','=',False)]</field>
161
<!-- (in configuration menuitem of contract_manage) -->
162
<menuitem id="menu_configuration_contract_tipology"
163
name="Contract tipology"
165
parent="contract_manage.menu_configuration_root" />
167
<menuitem id="menu_configuration_contract_tipology_contract"
170
action="action_view_contract_employee_timesheet_tipology"
171
parent="menu_configuration_contract_tipology" />
173
<menuitem id="menu_configuration_festivity"
176
parent="menu_configuration_contract_tipology" />
178
<menuitem id="menu_configuration_contract_festivity_static"
181
action="action_view_contract_employee_festivity"
182
parent="menu_configuration_festivity" />
184
<menuitem id="menu_configuration_contract_festivity_dynamic"
187
action="action_view_contract_employee_festivity_dynamic"
188
parent="menu_configuration_festivity" />