<?xml version="1.0" encoding="utf-8"?>
<odoo>
    <data>

        <!-- Users: own weekly plans only -->
        <record id="rule_week_plan_user" model="ir.rule">
            <field name="name">My Weekly Plans</field>
            <field name="model_id" ref="jb_timesheet_v2.model_timesheet_v2_week_plan"/>
            <field name="domain_force">[('employee_id.user_id', '=', user.id)]</field>
            <field name="groups" eval="[(4, ref('jb_timesheet.group_timesheet_user'))]"/>
        </record>

        <record id="rule_week_plan_line_user" model="ir.rule">
            <field name="name">My Weekly Plan To-Dos</field>
            <field name="model_id" ref="jb_timesheet_v2.model_timesheet_v2_week_plan_line"/>
            <field name="domain_force">[('employee_id.user_id', '=', user.id)]</field>
            <field name="groups" eval="[(4, ref('jb_timesheet.group_timesheet_user'))]"/>
        </record>

        <!-- Managers: all plans -->
        <record id="rule_week_plan_manager" model="ir.rule">
            <field name="name">All Weekly Plans (Manager)</field>
            <field name="model_id" ref="jb_timesheet_v2.model_timesheet_v2_week_plan"/>
            <field name="domain_force">[(1, '=', 1)]</field>
            <field name="groups" eval="[(4, ref('jb_timesheet.group_timesheet_manager'))]"/>
        </record>

        <record id="rule_week_plan_line_manager" model="ir.rule">
            <field name="name">All Weekly Plan To-Dos (Manager)</field>
            <field name="model_id" ref="jb_timesheet_v2.model_timesheet_v2_week_plan_line"/>
            <field name="domain_force">[(1, '=', 1)]</field>
            <field name="groups" eval="[(4, ref('jb_timesheet.group_timesheet_manager'))]"/>
        </record>

    </data>
</odoo>
