[IMP] hr_{attendance,recruitment,holidays,expense,contract}: add activity view on main actions

Purpose is to extend the use of the newly-introduced activity view allowing
to see at a glance activities to perform on a given model. It eases daily
job of people working with activities.

Updated

  * employee main menu actions;
  * leave and allocation request main menu actions;
  * applicant main menu actions;
  * expense and expense report main menu actions;
  * contract main menu action;
  * attendance employee main action;

Following @est-odoo advice the Next Activities menu entry in hr_recruitment
is removed as there are already a lot of ways of managing activities: using
the systray, using activity view present on most actions, ...

This commit is linked to task ID 1889413.
This commit is contained in:
Thibault Delavallée
2018-10-02 17:09:24 +02:00
parent 29cf987dcb
commit 6d11097a9b
7 changed files with 16 additions and 37 deletions
+1 -1
View File
@@ -258,7 +258,7 @@
<field name="name">Employees</field>
<field name="res_model">hr.employee</field>
<field name="view_type">form</field>
<field name="view_mode">kanban,tree,form</field>
<field name="view_mode">kanban,tree,form,activity</field>
<field name="domain">[]</field>
<field name="context">{}</field>
<field name="view_id" eval="False"/>
@@ -110,7 +110,7 @@
<record id="hr_employee_attendance_action_kanban" model="ir.actions.act_window">
<field name="name">Employees</field>
<field name="res_model">hr.employee</field>
<field name="view_mode">kanban</field>
<field name="view_mode">kanban,tree,activity</field>
<field name="view_id" ref="hr_employees_view_kanban"/>
<field name="help" type="html">
<p class="o_view_nocontent_smiling_face">
@@ -206,7 +206,7 @@
<field name="name">Contracts</field>
<field name="res_model">hr.contract</field>
<field name="view_type">form</field>
<field name="view_mode">kanban,tree,form</field>
<field name="view_mode">kanban,tree,form,activity</field>
<field name="domain">[('employee_id', '!=', False)]</field>
<field name="context">{'search_default_current':1, 'search_default_group_by_state': 1}</field>
<field name="search_view_id" ref="hr_contract_view_search"/>
+4 -4
View File
@@ -229,7 +229,7 @@
<record id="hr_expense_actions_all" model="ir.actions.act_window">
<field name="name">All Expenses</field>
<field name="res_model">hr.expense</field>
<field name="view_mode">graph,pivot,tree,kanban,form</field>
<field name="view_mode">graph,pivot,tree,kanban,form,activity</field>
<field name="search_view_id" ref="view_hr_expense_filter"/>
<field name="help" type="html">
<p class="o_view_nocontent_smiling_face">
@@ -241,7 +241,7 @@
<record id="hr_expense_actions_my_unsubmitted" model="ir.actions.act_window">
<field name="name">My Expenses</field>
<field name="res_model">hr.expense</field>
<field name="view_mode">tree,kanban,form,graph,pivot</field>
<field name="view_mode">tree,kanban,form,graph,pivot,activity</field>
<field name="search_view_id" ref="view_hr_expense_filter"/>
<field name="context">{'search_default_my_expenses': 1, 'search_default_no_report': 1}</field>
<field name="help" type="html">
@@ -613,7 +613,7 @@
<record id="action_hr_expense_sheet_my_all" model="ir.actions.act_window">
<field name="name">My Expense Reports</field>
<field name="res_model">hr.expense.sheet</field>
<field name="view_mode">tree,kanban,form,pivot,graph</field>
<field name="view_mode">tree,kanban,form,pivot,graph,activity</field>
<field name="search_view_id" ref="view_hr_expense_sheet_filter"/>
<field name="domain">[('employee_id.user_id', '=', uid), ('state', '!=', 'cancel')]</field>
<field name="context">{'search_default_my_reports': 1}</field>
@@ -629,7 +629,7 @@
<record id="action_hr_expense_sheet_all_to_approve" model="ir.actions.act_window">
<field name="name">Expense Reports to Approve</field>
<field name="res_model">hr.expense.sheet</field>
<field name="view_mode">tree,kanban,form,pivot,graph</field>
<field name="view_mode">tree,kanban,form,pivot,graph,activity</field>
<field name="search_view_id" ref="view_hr_expense_sheet_filter"/>
<field name="domain">[]</field>
<field name="context">{'search_default_submitted': 1}</field>
@@ -270,7 +270,7 @@
<field name="name">My Allocations</field>
<field name="res_model">hr.leave.allocation</field>
<field name="view_type">form</field>
<field name="view_mode">tree,kanban,form</field>
<field name="view_mode">tree,kanban,form,activity</field>
<field name="help" type="html">
<p class="o_view_nocontent_smiling_face">
Create a new leave allocation request
@@ -296,7 +296,7 @@
<field name="name">All Allocations</field>
<field name="res_model">hr.leave.allocation</field>
<field name="view_type">form</field>
<field name="view_mode">tree,kanban,form</field>
<field name="view_mode">tree,kanban,form,activity</field>
<field name="context">{}</field>
<field name="domain">[]</field>
<field name="help" type="html">
@@ -310,7 +310,7 @@
<field name="name">Department Allocation to Approve</field>
<field name="res_model">hr.leave.allocation</field>
<field name="view_type">form</field>
<field name="view_mode">tree,form,kanban</field>
<field name="view_mode">tree,form,kanban,activity</field>
<field name="context">{'search_default_department':1, 'search_default_approve':1}</field>
<field name="domain">[]</field>
<field name="help" type="html">
+5 -5
View File
@@ -410,7 +410,7 @@
<field name="name">New Request</field>
<field name="res_model">hr.leave</field>
<field name="view_type">form</field>
<field name="view_mode">calendar,tree,form</field>
<field name="view_mode">calendar,tree,form,activity</field>
<field name="context">{}</field>
<field name="domain">[('user_id', '=', uid)]</field>
<field name="help" type="html">
@@ -454,7 +454,7 @@
<field name="type">ir.actions.act_window</field>
<field name="res_model">hr.leave</field>
<field name="view_type">form</field>
<field name="view_mode">tree,form,calendar,kanban</field>
<field name="view_mode">tree,form,calendar,kanban,activity</field>
<field name="context">{}</field>
<field name="domain">[('user_id', '=', uid)]</field>
<field name="help" type="html">
@@ -492,7 +492,7 @@
<field name="type">ir.actions.act_window</field>
<field name="res_model">hr.leave</field>
<field name="view_type">form</field>
<field name="view_mode">tree,kanban,form,calendar</field>
<field name="view_mode">tree,kanban,form,calendar,activity</field>
<field name="context">{}</field>
<field name="domain">[]</field>
<field name="help" type="html">
@@ -506,7 +506,7 @@
<field name="name">Department Leaves</field>
<field name="res_model">hr.leave</field>
<field name="view_type">form</field>
<field name="view_mode">tree,kanban,form,calendar</field>
<field name="view_mode">tree,kanban,form,calendar,activity</field>
<field name="context">{
'search_default_department':1,
'search_default_approve':1}
@@ -550,7 +550,7 @@
<field name="name">Leaves Requests</field>
<field name="res_model">hr.leave</field>
<field name="view_type">form</field>
<field name="view_mode">tree,kanban,form,calendar</field>
<field name="view_mode">tree,kanban,form,calendar,activity</field>
<field name="context">{'search_default_gray': True}</field>
<field name="domain">[]</field>
<field name="help" type="html">
@@ -371,21 +371,6 @@
</field>
</record>
<record id="hr_applicant_action_activity" model="ir.actions.act_window">
<field name="name">My Next Activities</field>
<field name="res_model">hr.applicant</field>
<field name="view_type">form</field>
<field name="view_mode">tree,form,kanban,calendar</field>
<field name="view_id" ref="hr_applicant_view_tree_activity"/>
<field name="context">{'search_default_activities_my': 1}</field>
<field name="domain">[('activity_date_deadline', '!=', False)]</field>
<field name="help" type="html">
<p class="o_view_nocontent_smiling_face">
No scheduled activities for the moment
</p>
</field>
</record>
<record model="ir.actions.act_window" id="action_hr_job_sources">
<field name="name">Jobs Sources</field>
<field name="res_model">hr.recruitment.source</field>
@@ -543,7 +528,7 @@
<record model="ir.actions.act_window" id="crm_case_categ0_act_job">
<field name="name">Applications</field>
<field name="res_model">hr.applicant</field>
<field name="view_mode">kanban,tree,form,pivot,graph,calendar</field>
<field name="view_mode">kanban,tree,form,pivot,graph,calendar,activity</field>
<field name="view_id" eval="False"/>
<field name="search_view_id" ref="view_crm_case_jobs_filter"/>
<field name="context">{}</field>
@@ -618,12 +603,6 @@
parent="menu_crm_case_categ0_act_job"
id="menu_crm_case_categ_all_app" action="crm_case_categ0_act_job" sequence="2"/>
<menuitem id="hr_applicant_nmenu_activity"
name="Next Activities"
parent="hr_recruitment.menu_crm_case_categ0_act_job"
action="hr_applicant_action_activity"
sequence="20"/>
<!-- Resume and Letters -->
<record id="ir_attachment_view_search_inherit_hr_recruitment" model="ir.ui.view">
<field name="name">ir.attachment.search.inherit.recruitment</field>