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.
39 lines
2.0 KiB
39 lines
2.0 KiB
<?xml version="1.0" encoding="utf-8"?>
|
|
<odoo>
|
|
<!-- Define the "Catering Manager" group -->
|
|
<record id="group_catering_manager" model="res.groups">
|
|
<field name="name">Catering Manager</field>
|
|
<field name="category_id"
|
|
ref="event_management.module_category_event_management"/>
|
|
</record>
|
|
<!-- Assign the "Catering Manager" group to the "Event Manager" group -->
|
|
<record id="event_management.group_event_manager" model="res.groups">
|
|
<field name="implied_ids" eval="[(4, ref('group_catering_manager'))]"/>
|
|
</record>
|
|
<!-- Define the rule to restrict Catering Managers to see only their own events -->
|
|
<record id="catering_mngr_see_own_events" model="ir.rule">
|
|
<field name="name">Catering Manager see own Events</field>
|
|
<field name="model_id" ref="event_management.model_event_management"/>
|
|
<field name="domain_force">[('create_uid','=',user.id)]</field>
|
|
<field name="groups"
|
|
eval="[(4, ref('event_catering.group_catering_manager'))]"/>
|
|
</record>
|
|
<!-- Define the rule to restrict Catering Managers to see only their own catering services -->
|
|
<record id="catering_mngr_see_own_catering" model="ir.rule">
|
|
<field name="name">Catering Manager see own Catering</field>
|
|
<field name="model_id"
|
|
ref="event_catering.model_event_management_catering"/>
|
|
<field name="domain_force">[('create_uid','=',user.id)]</field>
|
|
<field name="groups"
|
|
eval="[(4, ref('event_catering.group_catering_manager'))]"/>
|
|
</record>
|
|
<!-- Define the rule to allow Event Managers to see all catering services -->
|
|
<record id="event_mngr_see_all_catering" model="ir.rule">
|
|
<field name="name">Event Manager see all Catering</field>
|
|
<field name="model_id"
|
|
ref="event_catering.model_event_management_catering"/>
|
|
<field name="domain_force">[]</field>
|
|
<field name="groups"
|
|
eval="[(4, ref('event_management.group_event_manager'))]"/>
|
|
</record>
|
|
</odoo>
|
|
|