Include supervised employees in timesheet reporting
This commit is contained in:
1 parent
07d8b81c1b
commit
20ddd2e911
2 files changed
+37
No files matched your search
@@ -1,3 +1,4 @@
|
||||
* Include supervised employees in timesheet reporting
|
||||
* Add access rules for weekly and monthly reporting
|
||||
|
||||
Version 6.6.0 - 2022-10-31
|
||||
|
||||
@@ -158,6 +158,18 @@ this repository contains the full copyright notices and license terms. -->
|
||||
pyson="1"/>
|
||||
<field name="rule_group" ref="rule_group_hours_employees"/>
|
||||
</record>
|
||||
<record model="ir.rule.group" id="rule_group_hours_supervised_employees">
|
||||
<field name="name">Supervised employee's hours</field>
|
||||
<field name="model" search="[('model', '=', 'timesheet.hours_employee')]"/>
|
||||
<field name="global_p" eval="False"/>
|
||||
<field name="default_p" eval="True"/>
|
||||
</record>
|
||||
<record model="ir.rule" id="rule_hours_supervised_employees">
|
||||
<field name="domain"
|
||||
eval="[('employee.supervisor', 'in', Eval('employees', []))]"
|
||||
pyson="1"/>
|
||||
<field name="rule_group" ref="rule_group_hours_supervised_employees"/>
|
||||
</record>
|
||||
|
||||
<record model="ir.rule.group" id="rule_group_hours_employee_admin">
|
||||
<field name="name">Any employee hours</field>
|
||||
@@ -210,6 +222,18 @@ this repository contains the full copyright notices and license terms. -->
|
||||
pyson="1"/>
|
||||
<field name="rule_group" ref="rule_group_hours_employee_weekly"/>
|
||||
</record>
|
||||
<record model="ir.rule.group" id="rule_group_hours_supervised_employees_weekly">
|
||||
<field name="name">Supervised employee's hours</field>
|
||||
<field name="model" search="[('model', '=', 'timesheet.hours_employee_weekly')]"/>
|
||||
<field name="global_p" eval="False"/>
|
||||
<field name="default_p" eval="True"/>
|
||||
</record>
|
||||
<record model="ir.rule" id="rule_hours_supervised_employees_weekly">
|
||||
<field name="domain"
|
||||
eval="[('employee.supervisor', 'in', Eval('employees', []))]"
|
||||
pyson="1"/>
|
||||
<field name="rule_group" ref="rule_group_hours_supervised_employees_weekly"/>
|
||||
</record>
|
||||
|
||||
<record model="ir.rule.group" id="rule_group_hours_employee_weekly_admin">
|
||||
<field name="name">Any employee hours</field>
|
||||
@@ -256,6 +280,18 @@ this repository contains the full copyright notices and license terms. -->
|
||||
pyson="1"/>
|
||||
<field name="rule_group" ref="rule_group_hours_employee_monthly"/>
|
||||
</record>
|
||||
<record model="ir.rule.group" id="rule_group_hours_supervised_employees_monthly">
|
||||
<field name="name">Supervised employee's hours</field>
|
||||
<field name="model" search="[('model', '=', 'timesheet.hours_employee_monthly')]"/>
|
||||
<field name="global_p" eval="False"/>
|
||||
<field name="default_p" eval="True"/>
|
||||
</record>
|
||||
<record model="ir.rule" id="rule_hours_supervised_employees_monthly">
|
||||
<field name="domain"
|
||||
eval="[('employee.supervisor', 'in', Eval('employees', []))]"
|
||||
pyson="1"/>
|
||||
<field name="rule_group" ref="rule_group_hours_supervised_employees_monthly"/>
|
||||
</record>
|
||||
|
||||
<record model="ir.rule.group" id="rule_group_hours_employee_monthly_admin">
|
||||
<field name="name">Any employee hours</field>
|
||||
|
||||
Reference in new issue
Block a user