summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--addons/hr/views/hr_employee_views.xml26
-rw-r--r--addons/hr_attendance/views/hr_employee_view.xml4
-rw-r--r--addons/hr_contract/views/hr_contract_views.xml2
-rw-r--r--addons/hr_fleet/views/employee_views.xml2
-rw-r--r--addons/hr_holidays/report/hr_leave_reports.xml2
-rw-r--r--addons/hr_holidays/views/hr_views.xml2
-rw-r--r--addons/hr_maintenance/views/hr_views.xml2
-rw-r--r--addons/hr_presence/views/hr_employee_views.xml2
-rw-r--r--addons/hr_timesheet/views/hr_views.xml2
9 files changed, 11 insertions, 33 deletions
diff --git a/addons/hr/views/hr_employee_views.xml b/addons/hr/views/hr_employee_views.xml
index 97a05228ea2..e9068d785ec 100644
--- a/addons/hr/views/hr_employee_views.xml
+++ b/addons/hr/views/hr_employee_views.xml
@@ -46,7 +46,9 @@
</header>
<sheet>
<div class="oe_button_box" name="button_box">
- <!-- Used by other modules-->
+ <button class="oe_stat_button" type="object" name="toggle_active" icon="fa-archive">
+ <field name="active" widget="boolean_button" options='{"terminology": "archive"}'/>
+ </button>
</div>
<field name="image" widget='image' class="oe_avatar" options='{"zoom": true, "preview_image":"image_medium"}'/>
<div class="oe_title">
@@ -309,28 +311,6 @@
</field>
</record>
- <!-- TODO remove me in master -->
- <record id="hr_employee_action_subordinate_hierachy" model="ir.actions.act_window">
- <field name="name">Subordinate Hierarchy</field>
- <field name="type">ir.actions.act_window</field>
- <field name="res_model">hr.employee</field>
- <field name="domain">['|', ('id','in',active_ids), ('parent_id', 'in', active_ids)]</field>
- <field name="view_mode">tree,form</field>
- <field name="view_id" ref="view_partner_tree2"/>
- <field name="binding_model_id" ref="hr.model_hr_employee"/>
- </record>
-
- <record model="ir.actions.server" id="hr_employee_action_toggle_active">
- <field name="name">Archive/Restore</field>
- <field name="model_id" ref="hr.model_hr_employee"/>
- <field name="binding_model_id" ref="hr.model_hr_employee"/>
- <field name="state">code</field>
- <field name="code">
- if records:
- records.toggle_active()
- </field>
- </record>
-
<record id="act_employee_from_department" model="ir.actions.act_window">
<field name="name">Employees</field>
<field name="res_model">hr.employee</field>
diff --git a/addons/hr_attendance/views/hr_employee_view.xml b/addons/hr_attendance/views/hr_employee_view.xml
index 7603422ef4b..08892208390 100644
--- a/addons/hr_attendance/views/hr_employee_view.xml
+++ b/addons/hr_attendance/views/hr_employee_view.xml
@@ -7,7 +7,7 @@
<field name="priority">10</field>
<field name="groups_id" eval="[(4,ref('hr_attendance.group_hr_attendance_user'))]"/>
<field name="arch" type="xml">
- <xpath expr="//div[@name='button_box']" position="inside">
+ <xpath expr="//button[@name='toggle_active']" position="before">
<field name="attendance_state" invisible="1"/>
<button name="%(hr_attendance_action_employee)d"
class="oe_stat_button"
@@ -18,8 +18,6 @@
<span class="o_stat_text">Attendance</span>
</div>
</button>
- </xpath>
- <xpath expr="//div[@name='button_box']" position="inside">
<button name="%(hr_attendance_action)d"
class="oe_stat_button"
icon="fa-calendar"
diff --git a/addons/hr_contract/views/hr_contract_views.xml b/addons/hr_contract/views/hr_contract_views.xml
index ecf835d094c..f445c48982d 100644
--- a/addons/hr_contract/views/hr_contract_views.xml
+++ b/addons/hr_contract/views/hr_contract_views.xml
@@ -18,7 +18,7 @@
<field name="inherit_id" ref="hr.view_employee_form"/>
<field name="arch" type="xml">
<data>
- <xpath expr="//div[@name='button_box']" position="inside">
+ <xpath expr="//button[@name='toggle_active']" position="before">
<button name="%(act_hr_employee_2_hr_contract)d"
class="oe_stat_button"
icon="fa-book"
diff --git a/addons/hr_fleet/views/employee_views.xml b/addons/hr_fleet/views/employee_views.xml
index 7f9b7fc87a1..d0471d92457 100644
--- a/addons/hr_fleet/views/employee_views.xml
+++ b/addons/hr_fleet/views/employee_views.xml
@@ -12,7 +12,7 @@
attrs="{'invisible': [('employee_cars_count','=', 0)]}"
confirm="This report will contain only PDF files. If you want all documents, please go on vehicle page. Do you want to proceed?"/>
</xpath>
- <xpath expr="//div[@name='button_box']" position="inside">
+ <xpath expr="//button[@name='toggle_active']" position="before">
<button name="action_open_employee_cars" type="object"
class="oe_stat_button" icon="fa-car" groups="fleet.fleet_group_manager"
attrs="{'invisible': [('employee_cars_count','=', 0)]}">
diff --git a/addons/hr_holidays/report/hr_leave_reports.xml b/addons/hr_holidays/report/hr_leave_reports.xml
index 092d260a625..69bb21a0f9a 100644
--- a/addons/hr_holidays/report/hr_leave_reports.xml
+++ b/addons/hr_holidays/report/hr_leave_reports.xml
@@ -111,7 +111,7 @@
</record>
<record id="act_hr_employee_holiday_request" model="ir.actions.act_window">
- <field name="name">Time Off</field>
+ <field name="name">Time off</field>
<field name="type">ir.actions.act_window</field>
<field name="res_model">hr.leave.report</field>
<field name="binding_model_id" ref="hr.model_hr_employee"/>
diff --git a/addons/hr_holidays/views/hr_views.xml b/addons/hr_holidays/views/hr_views.xml
index da898b82bb0..5a617f4a509 100644
--- a/addons/hr_holidays/views/hr_views.xml
+++ b/addons/hr_holidays/views/hr_views.xml
@@ -138,7 +138,7 @@
<xpath expr="//group[@name='managers']" position="inside">
<field name="leave_manager_id"/>
</xpath>
- <xpath expr="//div[@name='button_box']" position="inside">
+ <xpath expr="//button[@name='toggle_active']" position="before">
<field name="current_leave_id" invisible="1"/>
<field name="show_leaves" invisible="1"/>
<field name="is_absent" invisible="1"/>
diff --git a/addons/hr_maintenance/views/hr_views.xml b/addons/hr_maintenance/views/hr_views.xml
index 826ddcf2d44..b7063b74b5d 100644
--- a/addons/hr_maintenance/views/hr_views.xml
+++ b/addons/hr_maintenance/views/hr_views.xml
@@ -5,7 +5,7 @@
<field name="model">hr.employee</field>
<field name="inherit_id" ref="hr.view_employee_form"/>
<field name="arch" type="xml">
- <xpath expr="//div[@name='button_box']" position="inside">
+ <xpath expr="//button[@name='toggle_active']" position="before">
<button name="%(maintenance.hr_equipment_action)d"
context="{'search_default_employee_id': id}"
groups="maintenance.group_equipment_manager"
diff --git a/addons/hr_presence/views/hr_employee_views.xml b/addons/hr_presence/views/hr_employee_views.xml
index 932bf74eb37..390ad559f2e 100644
--- a/addons/hr_presence/views/hr_employee_views.xml
+++ b/addons/hr_presence/views/hr_employee_views.xml
@@ -18,7 +18,7 @@
<field name="inherit_id" ref="hr.view_employee_form"/>
<field name="groups_id" eval="[(4, ref('hr.group_hr_manager'))]"/>
<field name="arch" type="xml">
- <xpath expr="//div[@name='button_box']" position="inside">
+ <xpath expr="//button[@name='toggle_active']" position="before">
<field name="hr_presence_state" invisible="1"/>
<button name="%(ir_actions_server_action_open_presence_view)d"
class="oe_stat_button"
diff --git a/addons/hr_timesheet/views/hr_views.xml b/addons/hr_timesheet/views/hr_views.xml
index 739c126bdf0..adcd041c643 100644
--- a/addons/hr_timesheet/views/hr_views.xml
+++ b/addons/hr_timesheet/views/hr_views.xml
@@ -41,7 +41,7 @@
</div>
</group>
</xpath>
- <xpath expr="//div[@name='button_box']" position="inside">
+ <xpath expr="//button[@name='toggle_active']" position="before">
<button class="oe_stat_button" type="action" name="%(timesheet_action_from_employee)d" icon="fa-calendar" groups="hr_timesheet.group_timesheet_manager">
<div class="o_stat_info">
<span class="o_stat_text">Timesheets</span>