Include supervised employees in timesheet reporting

This commit is contained in:
Sergi Almacellas Abellana committed 2023-01-26 12:17:52 +01:00
1 parent 07d8b81c1b
commit 20ddd2e911
2 files changed
+37

No files matched your search

+1
View File
@@ -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
+36
View File
@@ -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>