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

<?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>