diff --git a/addons/document/security/ir.model.access.csv b/addons/document/security/ir.model.access.csv
index 3a0cc29d428..8c5e4323831 100644
--- a/addons/document/security/ir.model.access.csv
+++ b/addons/document/security/ir.model.access.csv
@@ -8,8 +8,6 @@ access_document_directory_content_type_group_document_manager,document.directory
access_document_directory_content_type_group_system,document.directory.content.type group system,model_document_directory_content_type,base.group_user,1,0,0,0
access_ir_attachment_group_user,ir.attachment user,base.model_ir_attachment,base.group_document_user,1,1,1,1
access_ir_attachment_group_system,ir.attachment system,base.model_ir_attachment,base.group_system,1,0,0,0
-access_ir_attachment_sale_manager,ir_attachment manager,base.model_ir_attachment,base.group_sale_manager,1,1,1,1
-access_ir_attachment_partner_manager,ir_attachment_partner manager,base.model_ir_attachment,base.group_partner_manager,1,1,1,1
access_res_partner_group_user,res.partner user,base.model_res_partner,base.group_document_user,1,1,1,0
access_document_directory_dctx_all,document.directory.dctx all,model_document_directory_dctx,,1,0,0,0
access_document_directory_dctx_group_document_manager,document.directory.dctx document manager,model_document_directory_dctx,base.group_system,1,1,1,1
diff --git a/addons/hr/hr.py b/addons/hr/hr.py
index 62ce66995ec..d1a85a17005 100644
--- a/addons/hr/hr.py
+++ b/addons/hr/hr.py
@@ -165,6 +165,7 @@ class hr_employee(osv.osv):
'ssnid': fields.char('SSN No', help='Social Security Number'),
'sinid': fields.char('SIN No', help="Social Insurance Number"),
'identification_id': fields.char('Identification No'),
+ 'otherid': fields.char('Other Id'),
'gender': fields.selection([('male', 'Male'), ('female', 'Female'), ('other', 'Other')], 'Gender'),
'marital': fields.selection([('single', 'Single'), ('married', 'Married'), ('widower', 'Widower'), ('divorced', 'Divorced')], 'Marital Status'),
'department_id': fields.many2one('hr.department', 'Department'),
diff --git a/addons/hr/hr_view.xml b/addons/hr/hr_view.xml
index 8b1bfe480c3..be7dfecdfdf 100644
--- a/addons/hr/hr_view.xml
+++ b/addons/hr/hr_view.xml
@@ -29,12 +29,12 @@
+
+
-
-
@@ -50,11 +50,16 @@
-
+
+
+
+
+
@@ -65,6 +70,7 @@
+
-
-
-
-
@@ -111,7 +112,7 @@
-
+
@@ -126,14 +127,14 @@
-
+
-
+
@@ -249,7 +250,7 @@
-
+
@@ -357,7 +358,7 @@
-
+
@@ -383,7 +384,7 @@
-
+
@@ -402,11 +403,11 @@
-
+
-
+
@@ -516,7 +517,7 @@
id="menu_hr_department_tree"
parent="menu_hr_root"
sequence="1"
- groups="base.group_hr_user"/>
+ groups="group_multi_departments"/>
diff --git a/addons/hr/res_config.py b/addons/hr/res_config.py
index ff505ee1114..2ecf26bb0bc 100644
--- a/addons/hr/res_config.py
+++ b/addons/hr/res_config.py
@@ -32,6 +32,10 @@ class hr_config_settings(osv.osv_memory):
help ="""This installs the module hr_payroll."""),
'module_website_hr_recruitment': fields.boolean('Publish jobs on your website',
help ="""This installs the module website_hr_recruitment"""),
+ 'group_multi_departments': fields.boolean(
+ "Manage employees by department",
+ implied_group='hr.group_multi_departments', group="base.group_hr_user",
+ help="""Allows you to manage employees by department."""),
'group_hr_attendance': fields.boolean('Track attendances for all employees',
implied_group='base.group_hr_attendance',
help="Allocates attendance group to all users."),
diff --git a/addons/hr/res_config_view.xml b/addons/hr/res_config_view.xml
index 4f96791d8f8..5afa7e8ac45 100644
--- a/addons/hr/res_config_view.xml
+++ b/addons/hr/res_config_view.xml
@@ -12,4 +12,127 @@
open
+
+
+ Payroll
+ ir.module.module
+ kanban,tree,form
+
+
+
+
+
+ hr settings
+ hr.config.settings
+
+
+
+
+
+
+ Configure Human Resources
+ hr.config.settings
+
+ form
+ inline
+
+
+
+
+
+
diff --git a/addons/hr/security/hr_security.xml b/addons/hr/security/hr_security.xml
index a16f8074cf8..114cea97591 100644
--- a/addons/hr/security/hr_security.xml
+++ b/addons/hr/security/hr_security.xml
@@ -25,6 +25,11 @@
+
+ Manage employees by department
+
+
+
diff --git a/addons/hr_attendance/hr_attendance_view.xml b/addons/hr_attendance/hr_attendance_view.xml
index ee616be243f..82bf78f02d5 100644
--- a/addons/hr_attendance/hr_attendance_view.xml
+++ b/addons/hr_attendance/hr_attendance_view.xml
@@ -174,5 +174,21 @@
+
+ hr.employee.form1
+ hr.employee
+
+
+
+
+
+ -
+
+
+
+
+
+
+
diff --git a/addons/hr_contract/hr_contract_view.xml b/addons/hr_contract/hr_contract_view.xml
index 652a8acb88d..59cf0d4e4c4 100644
--- a/addons/hr_contract/hr_contract_view.xml
+++ b/addons/hr_contract/hr_contract_view.xml
@@ -29,7 +29,7 @@
-
+
@@ -61,7 +61,7 @@
-
+
@@ -98,7 +98,7 @@
-
+
diff --git a/addons/hr_expense/hr_expense_view.xml b/addons/hr_expense/hr_expense_view.xml
index f2c2c704fd8..d62a883779a 100644
--- a/addons/hr_expense/hr_expense_view.xml
+++ b/addons/hr_expense/hr_expense_view.xml
@@ -46,7 +46,7 @@
-
+
@@ -76,7 +76,7 @@
-
+
@@ -159,7 +159,7 @@
-
+
@@ -170,7 +170,7 @@
-
+
diff --git a/addons/hr_expense/report/hr_expense_report_view.xml b/addons/hr_expense/report/hr_expense_report_view.xml
index b6d254a4da6..64f8486e268 100644
--- a/addons/hr_expense/report/hr_expense_report_view.xml
+++ b/addons/hr_expense/report/hr_expense_report_view.xml
@@ -36,7 +36,7 @@
-
+
@@ -47,7 +47,7 @@
-
+
diff --git a/addons/hr_gamification/views/gamification.xml b/addons/hr_gamification/views/gamification.xml
index 8dfad81ed65..c3299a3c24b 100644
--- a/addons/hr_gamification/views/gamification.xml
+++ b/addons/hr_gamification/views/gamification.xml
@@ -34,6 +34,9 @@
+
+
+
diff --git a/addons/hr_holidays/hr_holidays_view.xml b/addons/hr_holidays/hr_holidays_view.xml
index 837aefd28a0..e98d4234033 100644
--- a/addons/hr_holidays/hr_holidays_view.xml
+++ b/addons/hr_holidays/hr_holidays_view.xml
@@ -35,7 +35,7 @@
-
+
@@ -581,6 +581,14 @@
hr.employee
+
+
+
+
+ days
+
+
+
diff --git a/addons/hr_payroll/views/report_payslip.xml b/addons/hr_payroll/views/report_payslip.xml
index 2fe6636dd6e..b30cb089d1a 100644
--- a/addons/hr_payroll/views/report_payslip.xml
+++ b/addons/hr_payroll/views/report_payslip.xml
@@ -33,6 +33,7 @@
Reference |
|
Bank Account |
+ |
| Date From |
diff --git a/addons/hr_payroll/views/report_payslipdetails.xml b/addons/hr_payroll/views/report_payslipdetails.xml
index cdf1b3e7c2e..acd0fbc2610 100644
--- a/addons/hr_payroll/views/report_payslipdetails.xml
+++ b/addons/hr_payroll/views/report_payslipdetails.xml
@@ -33,6 +33,7 @@
Reference |
|
Bank Account |
+ |
| Date From |
diff --git a/addons/hr_recruitment/hr_recruitment_dashboard.xml b/addons/hr_recruitment/hr_recruitment_dashboard.xml
index b2121a52bb8..75d4a4564a1 100644
--- a/addons/hr_recruitment/hr_recruitment_dashboard.xml
+++ b/addons/hr_recruitment/hr_recruitment_dashboard.xml
@@ -33,7 +33,7 @@
| Date From |