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.
85 lines
4.7 KiB
85 lines
4.7 KiB
<?xml version="1.0" encoding="utf-8"?>
|
|
<odoo>
|
|
<!-- Security rules for crop request -->
|
|
<record id="rule_own_doc" model="ir.rule">
|
|
<field name="name">View Own Docs</field>
|
|
<field ref="model_crop_request" name="model_id"/>
|
|
<field name="domain_force">['|',('user_id', '=', user.id),('create_uid',
|
|
'=', user.id)]
|
|
</field>
|
|
<field name="groups"
|
|
eval="[(4, ref('agriculture_management_odoo.group_agriculture_user'))]"/>
|
|
</record>
|
|
<record id="rule_all_doc" model="ir.rule">
|
|
<field name="name">View All Docs</field>
|
|
<field ref="model_crop_request" name="model_id"/>
|
|
<field name="domain_force">[(1, '=', 1)]</field>
|
|
<field name="groups"
|
|
eval="[(4, ref('agriculture_management_odoo.group_agriculture_admin'))]"/>
|
|
</record>
|
|
<record id="crop_request_comp_rule" model="ir.rule">
|
|
<field name="name">Crop Request multi company rule</field>
|
|
<field name="model_id" ref="model_crop_request"/>
|
|
<field name="domain_force">['|',('company_id','=',False),('company_id', 'in', company_ids)]</field>
|
|
</record>
|
|
<record id="animal_rental_comp_rule" model="ir.rule">
|
|
<field name="name">Animal Rental multi company rule</field>
|
|
<field name="model_id" ref="model_animal_rental"/>
|
|
<field name="domain_force">['|',('company_id','=',False),('company_id', 'in', company_ids)]</field>
|
|
</record>
|
|
<record id="animal_details_comp_rule" model="ir.rule">
|
|
<field name="name">Animal Details multi company rule</field>
|
|
<field name="model_id" ref="model_animal_detail"/>
|
|
<field name="domain_force">['|',('company_id','=',False),('company_id', 'in', company_ids)]</field>
|
|
</record>
|
|
<record id="crop_animal_comp_rule" model="ir.rule">
|
|
<field name="name">Crop Animal multi company rule</field>
|
|
<field name="model_id" ref="model_crop_animal"/>
|
|
<field name="domain_force">['|',('company_id','=',False),('company_id', 'in', company_ids)]</field>
|
|
</record>
|
|
<record id="crop_machinery_comp_rule" model="ir.rule">
|
|
<field name="name">Crop Machinery multi company rule</field>
|
|
<field name="model_id" ref="model_crop_machinery"/>
|
|
<field name="domain_force">['|',('company_id','=',False),('company_id', 'in', company_ids)]</field>
|
|
</record>
|
|
<record id="damage_loss_comp_rule" model="ir.rule">
|
|
<field name="name">Damage Loss multi company rule</field>
|
|
<field name="model_id" ref="model_damage_loss"/>
|
|
<field name="domain_force">['|',('company_id','=',False),('company_id', 'in', company_ids)]</field>
|
|
</record>
|
|
<record id="farmer_detail_comp_rule" model="ir.rule">
|
|
<field name="name">Farmer Detail multi company rule</field>
|
|
<field name="model_id" ref="model_farmer_detail"/>
|
|
<field name="domain_force">['|',('company_id','=',False),('company_id', 'in', company_ids)]</field>
|
|
</record>
|
|
<record id="location_detail_comp_rule" model="ir.rule">
|
|
<field name="name">Location Detail multi company rule</field>
|
|
<field name="model_id" ref="model_location_detail"/>
|
|
<field name="domain_force">['|',('company_id','=',False),('company_id', 'in', company_ids)]</field>
|
|
</record>
|
|
<record id="pest_detail_comp_rule" model="ir.rule">
|
|
<field name="name">Pest Detail multi company rule</field>
|
|
<field name="model_id" ref="model_pest_detail"/>
|
|
<field name="domain_force">['|',('company_id','=',False),('company_id', 'in', company_ids)]</field>
|
|
</record>
|
|
<record id="pest_request_comp_rule" model="ir.rule">
|
|
<field name="name">Pest Request multi company rule</field>
|
|
<field name="model_id" ref="model_pest_request"/>
|
|
<field name="domain_force">['|',('company_id','=',False),('company_id', 'in', company_ids)]</field>
|
|
</record>
|
|
<record id="seed_detail_comp_rule" model="ir.rule">
|
|
<field name="name">Seed Detail multi company rule</field>
|
|
<field name="model_id" ref="model_seed_detail"/>
|
|
<field name="domain_force">['|',('company_id','=',False),('company_id', 'in', company_ids)]</field>
|
|
</record>
|
|
<record id="vehicle_detail_comp_rule" model="ir.rule">
|
|
<field name="name">Vehicle Detail multi company rule</field>
|
|
<field name="model_id" ref="model_vehicle_detail"/>
|
|
<field name="domain_force">['|',('company_id','=',False),('company_id', 'in', company_ids)]</field>
|
|
</record>
|
|
<record id="vehicle_rental_comp_rule" model="ir.rule">
|
|
<field name="name">Vehicle Rental multi company rule</field>
|
|
<field name="model_id" ref="model_vehicle_rental"/>
|
|
<field name="domain_force">['|',('company_id','=',False),('company_id', 'in', company_ids)]</field>
|
|
</record>
|
|
</odoo>
|
|
|