Saurang Suthar(OpenERP) has proposed merging
lp:~openerp-dev/openobject-addons/trunk-addons-hr-general-pso-hr_general_imp-ssu
into lp:~openerp-dev/openobject-addons/trunk-addons-hr-general-pso.
Requested reviews:
Priyesh (OpenERP) (pso-openerp)
For more details, see:
https://code.launchpad.net/~openerp-dev/openobject-addons/trunk-addons-hr-general-pso-hr_general_imp-ssu/+merge/122618
Hello sir,
I have fixed issues of hr general as follows:
- removed access error for HR/Employee while clicking on Timesheets and
Payslips buttons from Employee form.
- created new access rules for HR/Employee to see payslip and timesheet of that
particular logged in employee.
- removed Belgium Payroll with Accounting from Human Resources config wizard.
- removed marital status is automatically set to single.
Kindly review it.
Thank you.
Saurang Suthar
--
https://code.launchpad.net/~openerp-dev/openobject-addons/trunk-addons-hr-general-pso-hr_general_imp-ssu/+merge/122618
Your team OpenERP R&D Team is subscribed to branch
lp:~openerp-dev/openobject-addons/trunk-addons-hr-general-pso.
=== modified file 'hr/hr.py'
--- hr/hr.py 2012-08-10 14:43:39 +0000
+++ hr/hr.py 2012-09-04 06:36:19 +0000
@@ -262,7 +262,6 @@
_defaults = {
'active': 1,
'image': _get_default_image,
- 'marital': 'single',
'color': 0,
}
=== modified file 'hr/res_config_view.xml'
--- hr/res_config_view.xml 2012-08-13 16:06:57 +0000
+++ hr/res_config_view.xml 2012-09-04 06:36:19 +0000
@@ -18,7 +18,7 @@
<field name="name">Payroll</field>
<field name="res_model">ir.module.module</field>
<field name="view_mode">kanban,tree,form</field>
- <field name="context" eval="{'search_default_category_id': ref('base.module_category_localization'), 'search_default_name': 'payroll'}"/>
+ <field name="context" eval="{'search_default_category_id': ref('base.module_category_localization'), 'search_default_name': 'l10n_be_hr_payroll'}"/>
<field name="search_view_id" ref="base.view_module_filter"/>
</record>
=== modified file 'hr/security/ir.model.access.csv'
--- hr/security/ir.model.access.csv 2012-03-07 05:21:00 +0000
+++ hr/security/ir.model.access.csv 2012-09-04 06:36:19 +0000
@@ -7,4 +7,5 @@
access_hr_department_user,hr.department.user,model_hr_department,base.group_hr_user,1,1,1,1
access_hr_department_employee,hr.department.employee,model_hr_department,base.group_user,1,0,0,0
access_hr_job_user,hr.job user,model_hr_job,base.group_hr_user,1,1,1,1
+access_hr_employee_user,hr.employee user,model_hr_employee,base.group_user,1,1,1,1
access_ir_property_hr_user,ir_property hr_user,base.model_ir_property,base.group_hr_user,1,1,1,0
=== modified file 'hr_payroll/security/hr_security.xml'
--- hr_payroll/security/hr_security.xml 2011-04-28 08:35:38 +0000
+++ hr_payroll/security/hr_security.xml 2012-09-04 06:36:19 +0000
@@ -13,5 +13,12 @@
<field name="groups" eval="[(4,ref('base.group_hr_user'))]"/>
</record>
+ <record id="employee_payslip_rule" model="ir.rule">
+ <field name="name">Employee Payslip Rule</field>
+ <field model="ir.model" name="model_id" ref="model_hr_payslip"/>
+ <field name="domain_force">['|', ('employee_id.user_id', '=', user.id), ('employee_id.department_id.manager_id.user_id', '=', user.id)]</field>
+ <field name="groups" eval="[(4,ref('base.group_user'))]"/>
+ </record>
+
</data>
</openerp>
\ No newline at end of file
=== modified file 'hr_payroll/security/ir.model.access.csv'
--- hr_payroll/security/ir.model.access.csv 2011-12-19 16:54:40 +0000
+++ hr_payroll/security/ir.model.access.csv 2012-09-04 06:36:19 +0000
@@ -4,8 +4,12 @@
access_hr_salary_rule_category,hr.salary.rule.category,model_hr_salary_rule_category,base.group_hr_user,1,1,1,1
access_hr_payslip,hr.payslip,model_hr_payslip,base.group_hr_user,1,1,1,1
access_hr_payslip_line,hr.payslip.line,model_hr_payslip_line,base.group_hr_user,1,1,1,1
+access_hr_payslip,hr.payslip,model_hr_payslip,base.group_user,1,0,0,0
+access_hr_payslip_line,hr.payslip.line,model_hr_payslip_line,base.group_user,1,0,0,0
access_hr_payslip_input_user,hr.payslip.input.user,model_hr_payslip_input,base.group_hr_user,1,1,1,1
access_hr_payslip_worked_days ,hr.payslip.worked_days,model_hr_payslip_worked_days,base.group_hr_manager,1,1,1,1
+access_hr_payslip_input_user,hr.payslip.input.user,model_hr_payslip_input,base.group_user,1,0,0,0
+access_hr_payslip_worked_days ,hr.payslip.worked_days,model_hr_payslip_worked_days,base.group_user,1,0,0,0
access_hr_payslip_run,hr.payslip.run,model_hr_payslip_run,base.group_hr_manager,1,1,1,1
access_hr_rule_input,hr.rule.input,model_hr_rule_input,base.group_hr_manager,1,1,1,1
-access_hr_salary_rule_user,hr.salary.rule.user,model_hr_salary_rule,base.group_hr_user,1,1,1,1
+access_hr_salary_rule_user,hr.salary.rule.user,model_hr_salary_rule,base.group_user,1,1,1,1
\ No newline at end of file
=== modified file 'hr_timesheet_sheet/security/hr_timesheet_sheet_security.xml'
--- hr_timesheet_sheet/security/hr_timesheet_sheet_security.xml 2011-02-28 13:57:54 +0000
+++ hr_timesheet_sheet/security/hr_timesheet_sheet_security.xml 2012-09-04 06:36:19 +0000
@@ -9,5 +9,12 @@
<field name="domain_force">['|',('company_id','=',False),('company_id','child_of',[user.company_id.id])]</field>
</record>
+ <record id="employee_timesheet_rule" model="ir.rule">
+ <field name="name">Employee Timesheet Rule</field>
+ <field model="ir.model" name="model_id" ref="model_hr_timesheet_sheet_sheet"/>
+ <field name="domain_force">['|', ('employee_id.user_id', '=', user.id), ('employee_id.department_id.manager_id.user_id', '=', user.id)]</field>
+ <field name="groups" eval="[(4,ref('base.group_user'))]"/>
+ </record>
+
</data>
</openerp>
_______________________________________________
Mailing list: https://launchpad.net/~openerp-dev-gtk
Post to : [email protected]
Unsubscribe : https://launchpad.net/~openerp-dev-gtk
More help : https://help.launchpad.net/ListHelp