← Back to team overview

openerp-dev-web team mailing list archive

[Merge] lp:~openerp-dev/openobject-addons/trunk-bug-719063-pso into lp:openobject-addons

 

pso (Open ERP) has proposed merging lp:~openerp-dev/openobject-addons/trunk-bug-719063-pso into lp:openobject-addons.

Requested reviews:
  OpenERP Core Team (openerp)
Related bugs:
  Bug #719063 in OpenERP Addons: "[6.0] new user - much too many access rights"
  https://bugs.launchpad.net/openobject-addons/+bug/719063

For more details, see:
https://code.launchpad.net/~openerp-dev/openobject-addons/trunk-bug-719063-pso/+merge/55337

Fixed 719063 (https://bugs.launchpad.net/openobject-addons/+bug/719063)
Added security rules in timesheet and payroll module.

Thanks.


-- 
https://code.launchpad.net/~openerp-dev/openobject-addons/trunk-bug-719063-pso/+merge/55337
Your team OpenERP R&D Team is subscribed to branch lp:~openerp-dev/openobject-addons/trunk-bug-719063-pso.
=== modified file 'hr_payroll/security/hr_security.xml'
--- hr_payroll/security/hr_security.xml	2011-02-18 12:23:44 +0000
+++ hr_payroll/security/hr_security.xml	2011-03-29 13:31:10 +0000
@@ -6,5 +6,12 @@
 <!--        <field name="name">Human Resources / Payroll</field>-->
 <!--    </record>-->
 
+		<record id="payslip_rule" model="ir.rule">
+	        <field name="name">Employee Payslip</field>
+	        <field model="ir.model" name="model_id" ref="model_hr_payslip"/>
+	        <field name="domain_force">[('employee_id.user_id','=',user.id)]</field>
+	        <field name="groups" eval="[(4,ref('base.group_hr_user'))]"/>
+	    </record>
+
 </data>
 </openerp>
\ 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	2011-03-29 13:31:10 +0000
@@ -9,5 +9,12 @@
             <field name="domain_force">['|',('company_id','=',False),('company_id','child_of',[user.company_id.id])]</field>
         </record>
 
+        <record model="ir.rule" id="timesheet_rule">
+            <field name="name">Employee Timesheet</field>
+            <field name="model_id" search="[('model','=','hr_timesheet_sheet.sheet')]" model="ir.model"/>
+            <field name="domain_force">['|', ('employee_id.user_id','=',user.id), ('department_id.manager_id.user_id', '=', user.id)]</field>
+	        <field name="groups" eval="[(4,ref('base.group_hr_user'))]"/>
+        </record>
+
     </data>
 </openerp>


Follow ups