cefope_core/security/cefope_security_rules.xml

34 lines
1.6 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<odoo>
<data noupdate="1">
<record id="rule_academic_applicant_personal" model="ir.rule">
<field name="name">Candidato: Ver apenas a sua própria ficha</field>
<field name="model_id" ref="model_academic_applicant"/>
<field name="groups" eval="[(4, ref('cefope_core.group_cefope_student'))]"/>
<field name="domain_force">[('user_id', '=', user.id)]</field>
</record>
<record id="rule_academic_exam_teacher_own" model="ir.rule">
<field name="name">Professor: Gerir apenas os seus exames</field>
<field name="model_id" ref="model_academic_exam"/>
<field name="groups" eval="[(4, ref('cefope_core.group_cefope_teacher'))]"/>
<field name="domain_force">[('create_uid', '=', user.id)]</field>
</record>
<record id="rule_academic_applicant_finance_all" model="ir.rule">
<field name="name">Financeiro: Ver todos os candidatos</field>
<field name="model_id" ref="model_academic_applicant"/>
<field name="groups" eval="[(4, ref('cefope_core.group_cefope_finance'))]"/>
<field name="domain_force">[(1, '=', 1)]</field>
</record>
<record id="rule_cefope_admin_all" model="ir.rule">
<field name="name">Admin: Acesso Total</field>
<field name="model_id" ref="model_academic_applicant"/>
<field name="groups" eval="[(4, ref('cefope_core.group_cefope_administrator'))]"/>
<field name="domain_force">[(1, '=', 1)]</field>
</record>
</data>
</odoo>