You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
33 lines
1.8 KiB
33 lines
1.8 KiB
<?xml version="1.0" encoding="utf-8"?>
|
|
<odoo>
|
|
<!-- Set the record rule for visible only the corresponding doctor appointments -->
|
|
<record id="own_dental_appointments" model="ir.rule">
|
|
<field name="name">Own Appointments</field>
|
|
<field name="model_id" ref="model_dental_appointment"/>
|
|
<field name="domain_force">[('doctor_id.user_id', '=', user.id)]</field>
|
|
<field name="groups"
|
|
eval="[Command.link(ref('dental_clinical_management.group_dental_doctor'))]"/>
|
|
</record>
|
|
<!-- To see all the appointments for the manager -->
|
|
<record id="see_all_dental_appointments" model="ir.rule">
|
|
<field name="name">All Appointments</field>
|
|
<field ref="model_dental_appointment" name="model_id"/>
|
|
<field name="domain_force">[(1, '=', 1)]</field>
|
|
<field name="groups" eval="[Command.link(ref('dental_clinical_management.group_dental_manager'))]"/>
|
|
</record>
|
|
<!-- Set the record rule for visible only the corresponding doctor prescriptions -->
|
|
<record id="own_dental_prescription" model="ir.rule">
|
|
<field name="name">Own Prescriptions</field>
|
|
<field name="model_id" ref="model_dental_prescription"/>
|
|
<field name="domain_force">[('prescribed_doctor_id.user_id', '=', user.id)]</field>
|
|
<field name="groups"
|
|
eval="[Command.link(ref('dental_clinical_management.group_dental_doctor'))]"/>
|
|
</record>
|
|
<!-- To see all the prescriptions for the manager -->
|
|
<record id="see_all_dental_prescriptions" model="ir.rule">
|
|
<field name="name">All Prescriptions</field>
|
|
<field ref="model_dental_prescription" name="model_id"/>
|
|
<field name="domain_force">[(1, '=', 1)]</field>
|
|
<field name="groups" eval="[Command.link(ref('dental_clinical_management.group_dental_manager'))]"/>
|
|
</record>
|
|
</odoo>
|